在C#中应用MapObjects(转换坐标系)

在 C# 中应用 MapObjects( 转换坐标系 )

摘要: MapObjects C# 转换坐标系

作者:杨雨田 [email protected]

我使用地图的时候比较喜欢那种经纬度带弧度的地图,就像想当年上初中地理的时候经常看到的世界地图一样,而 MO 默认的地图是经纬度直直的那种,经研究发现很容易转变,代码如下:

MapObjects2.ProjCoordSys csmap= new MapObjects2.ProjCoordSysClass(); //定义投影坐标系

//moProjCS_World_WinkelII类型的坐标系就是我喜欢的那种带弧度的,哈哈

//moProjCS_World_PlateCarree类型的坐标系是MO默认的那种直直的,:)

csmap.Type = MapObjects2.ProjectedCoordSysConstants.moProjCS_World_WinkelII; //设置坐标系类型

axMap1.CoordinateSystem = csmap; //改变地图的坐标系

Published At
Categories with Web编程
Tagged with
comments powered by Disqus