1 / 2
文档名称:

地图坐标与屏幕坐标的转换.doc

格式:doc   大小:31KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

地图坐标与屏幕坐标的转换.doc

上传人:iris028 2020/3/22 文件大小:31 KB

下载得到文件列表

地图坐标与屏幕坐标的转换.doc

文档介绍

文档介绍:地图坐标与屏幕坐标的转换陈玉进李泉跬步科技(这个话题之前,先提出一个问题:给你一副地图,里面的每个要素的坐标都已知,怎么把这幅地图在屏幕上显示出来?由此就引出了地图坐标与屏幕坐标的转换,它是GIS底层实现中调用频率最高的运算,地图渲染、浏览、要素选择、编辑等都会涉及到它,这个算法的实现效率,直接关系到整个系统的性能。(x,y)(x’,y’)XYHW(x0,y0)0XYW’H’地图坐标H、W代表当前视窗显示的地图范围屏幕坐标H’、W’代表当前视窗屏幕画布的大小地图坐标与屏幕坐标的转换,基于一个基本思想就是——相似比,即W/W’=(x-x0)/x’H/H’=(y-y0)/(H’-y’)分别利用横向和纵向的相似比,获得地图坐标与屏幕坐标的转换公式。现在回答文章开头提到那个问题。首先,已知当前显示的地图范围是多少,即H、W、(x0,y0)已知;然后,已知当前屏幕画布的大小,即已知H’、W’;这样就可以得到地图坐标(x,y)到屏幕坐标(x’,y’)转换公式,把每个要素的地图坐标都转换到屏幕坐标,并被渲染出来。在画布大小没有改变的情况下(H’、W’不变),随着地图的放大、缩小、平移等操作,地图范围在不断地改变,即H、W、(x0,y0)在改变,转换公式的也随之改变。我们又经常要把屏幕坐标转成地图坐标,比如,我们在地图上添加一个点要素,需要在屏幕上按一下鼠标,确定这个点的位置,这个时候就需要把当前鼠标按下的位置即屏幕坐标,通过上面的公式,转换成地图坐标保存。再比如,点选工具,也是先在地图上按一下鼠标来选择,把鼠标按下的位置,即屏幕坐标转成地图坐标,然后用地图坐标查询空间索引,缩小搜索的范围,比较距离当前鼠标位置最近的要素,即为被选择的要素。总之,地图坐标与屏幕坐标的转换,是GIS中最常调用的接口,不管是底层开发还是二次开发,都会经常涉及到。下一节,我们将重点介绍控制地图显示的几个重要参数。

最近更新

2025年180921精装房验收攻略表格验收 11页

2025年大学英语试题 20页

2025年江西农业工程职业学院单招职业适应性测.. 61页

2025年江西制造职业技术学院单招职业倾向性测.. 62页

2025年江西婺源茶业职业学院单招职业技能测试.. 62页

2025年江西工业工程职业技术学院单招职业技能.. 61页

2025年江西工业职业技术学院单招职业技能测试.. 63页

2025年消防灭火疏散应急预案 33页

二手房屋买卖合同样本 6页

2025年江西旅游商贸职业学院单招职业倾向性测.. 63页

2025年江西机电职业技术学院单招职业技能测试.. 60页

2025年江西枫林涉外经贸职业学院单招职业技能.. 60页

2025年消防安全承诺书(汇编篇) 17页

美术教学年度个人工作总结(28篇) 51页

观看大山深处的保尔心得体会600字(31篇) 48页

2025年江西电力职业技术学院单招职业倾向性测.. 60页

谁来了教学反思优秀6篇 11页

二手工程机械买卖合同模板 6页

2025年江西省吉安市单招职业倾向性测试题库附.. 63页

迎新生广播稿(12篇) 2页

2025年江西省抚州市单招职业适应性测试题库完.. 61页

2025年江西省新余市单招职业适应性测试题库附.. 62页

2025年江西省萍乡市单招职业倾向性测试题库wo.. 62页

销售最后的演讲稿简短开头(16篇内容范文) 37页

2025年江西科技学院单招职业适应性测试题库完.. 62页

2025年济南的味道阅读习题及答案 4页

2025年江西艺术职业学院单招职业倾向性测试题.. 61页

2025年浅谈柳宗元的游记作品 3页

2025年七年级生物上学期单元综合测试题 4页

2025年流行朋友圈早安心语40句精选 4页