PageLayoutControl下页面坐标和地理坐标间的转换方法
PageLayoutControl下页面坐标和地理坐标间的转换方法
发起人
相关问题
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 用ArcMap输入7参数,从wgs84坐标系转西安80坐标系,转后误差较大,4米左右,请问这是正常的吗?如何能提高转换精度?
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- 微信页面 arcgis api 地图无法操作
- arcgis datastore安装后无法访问配置页面
- 如何将117°35′35″这种格式的经纬度坐标导入arcmap?
- 基于ArcGIS的CAD数据向GIS数据转换方法
- 相同投影带有/无带号的栅格转换,“平移”与“重投影”是不是等效的?
- arcgis for python 如何获取线要素起点 终点坐标
- 栅格数据集怎样转换为图层啊(通过modelbuilder)??
- ArcMap中提取波段信息的方法
问题状态
- 最新活动: 2015-12-28 16:40
- 浏览: 2882
- 关注: 2 人
1 个回复
朱新颖
赞同来自:
页面坐标到地理坐标的转换分两步:
(1)将IPageLayout转为IActiveView,IActiveView.ScreenDisplay.DisplayTransformation.FromMapPoint(); 将页面坐标转为屏幕坐标;
(2)将FocusMap转为IActiveView,IActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint(); 将屏幕坐标转为地理坐标。
反之,将地理坐标转换为页面坐标也是分两步:
(1)将FocusMap转为IActiveView,IActiveView.ScreenDisplay.DisplayTransformation.FromMapPoint();将地理坐标转为屏幕坐标;
(2)将IPageLayout转为IActiveView,IActiveView.ScreenDisplay.DisplayTransformation.ToMapPoint();将屏幕坐标转为页面坐标。
要回复问题请先登录或注册