首页 / 浏览问题 / 组件GIS / 问题详情
设置wgs84坐标系
44EXP 2018年07月04日

将henan数据集设置成高斯投影的WGS84坐标系,中央经线115度,水平偏移量为500000米。

请问这个问题要如何解决,C#代码是怎样的,(如果方便的话,麻烦使用6R版本回答,不方便的话使用8c或9d版本的代码都可以)

1个回答

代码的思路是这样的,取材于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可随意设置。
698EXP 2018年07月04日
...