在C#中应用MapObjects(转换坐标系)
摘要:MapObjects C# 转换坐标系
作者:杨雨田 Blue_Bat@126.Com
我使用地图的时候比较喜欢那种经纬度带弧度的地图,就像想当年上初中地理的时候经常看到的世界地图一样,而MO默认的地图是经纬度直直的那种,经研究发现很容易转变,代码如下:
MapObjects2.ProjCoordSys csmap=new MapObjects2.ProjCoordSysClass();//定义投影坐标系
//moProjCS_World_WinkelII类型的坐标系就是我喜欢的那种带弧度的,哈哈
//moProjCS_World_PlateCarree类型的坐标系是MO默认的那种直直的,:)
csmap.Type = MapObjects2.ProjectedCoordSysConstants.moProjCS_World_WinkelII;//设置坐标系类型
axMap1.CoordinateSystem = csmap;//改变地图的坐标系
本文介绍在C#中应用MapObjects进行坐标系转换。作者偏好经纬度带弧度的地图,而MO默认地图经纬度是直的。通过代码定义投影坐标系,设置坐标系类型为带弧度的moProjCS_World_WinkelII,改变地图的坐标系。
2148

被折叠的 条评论
为什么被折叠?



