代码的思路是这样的,取材于9D自带的simplecode中的PrjCoordSysTransform。
1、 m_targetPrjCoordSys = new PrjCoordSys(PrjCoordSysType.PCS_USER_DEFINED);
projection = new Projection(ProjectionType.PRJ_GAUSS_KRUGER);
m_targetPrjCoordSys.setProjection(projection);
parameter = new PrjParameter();
parameter.setCentralMeridian(115);
parameter.setFalseEasting(500000);
m_targetPrjCoordSys.setPrjParameter(parameter);
2 、CoordSysTranslator.convert(dataset, m_targetPrjCoordSys, coordSysTransParameter(), CoordSysTransMethod.X);
如果转换前后的地理坐标系相同,则coordSysTransParameter(), CoordSysTransMethod.X可随意设置。