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         }
View Code

2.5    示例截图

posted @ 2018-12-26 09:48  PIESAT  阅读(580)  评论(0编辑  收藏  举报