PIE SDK专题制图下屏幕坐标转地图坐标
1. 功能简介
PIESDK提供了专题制图下鼠标屏幕坐标转地图坐标功能。
2. 功能实现说明
2.1屏幕坐标转地图坐标
此功能用到了IPageLayout.ToMapPoint()方法,它的主要作用是可以在专题制图的制图框中查看当前鼠标的坐标信息。
2.2 实现思路及原理说明
第一步 |
获取当前屏幕坐标 |
第二步 |
调用IPageLayout.ToMapPoint方法进行转换 |
2.3 核心接口与方法
接口/类 |
方法 |
说明 |
IPageLayout |
ToMapPoint () |
屏幕坐标转地图坐标 |
2.4 示例代码
项目路径 |
百度云盘地址下/PIE示例程序/09.专题制图/06屏幕坐标转地图坐标 |
代码位置 |
FormPagelayoutDemo. m_pageLayoutControl_MouseMove方法 |
视频位置 |
百度云盘地址下/PIE示例程序/09.专题制图/06屏幕坐标转地图坐.avi |
示例代码 |
|
![]() 1 /// <summary> 2 /// 屏幕坐标转地图坐标 3 /// </summary> 4 private void m_pageLayoutControl_MouseMove(object sender, MouseEventArgs e) 5 { 6 PIE.Geometry.IPoint mapPoint = m_pageLayoutControl.PageLayout.ToMapPoint( 7 m_pageLayoutControl.FocusMap,e.Location); 8 m_CoordForm.LableMessage = "当前屏幕坐标:" + e.X + "," + e.Y + "\r\n" + "地图坐标:" + mapPoint.X + "," + mapPoint.Y; 9 } |