- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS中居民地标注研究.pdf
I
GS中居民地标注研究
武舫1,王家耀“‘,熊伟1
1.信息工程大学测绘学院,河南郑州450052
2苏州市数字城市工程研究中心.江苏苏州 215021
摘要: 本文针对Gls软件标注功能常见的显示不全问题,提出了“标注与地物对象相结合’’的一种新思路,
并对注记避让算法作了一些探讨。动态标注是解决城市地图注记问题常用的手段,也是WebGls中解决注记整
体显示的有效方法。
关键词:地图标注:标注与地理对象相结合;注记避让;动态标注
引言
标注是GIS软件的基本功能,是地图符号系统的重要组成部分。地图注记包含两方面的
内容,一是地图上的内容注记,主要是地名注记。注记借助语言文字的功能来实现,它本身
可以作为空间数据库中一项内容。另一种注记是制图说明注记,这种注记仅与地图输出有关。
本文主要讨论前一种注记。
地名是地图的最重要的组成部分之一。通过地名注记可以一目了然地识别出重要的地物
目标,获取相关信息,地名注记在GIS软件中占有重要的地位,地名注记的正确完整显示是
一个GIS软件的基本要求。本文在研制自主版权的GIS软件时,对一些主流GIS软件作了一
些分析,发现这些软件或多或少在这方面存在一些问题,它们没有完全解决好注记这个看起
来简单的事情。我们采取了一种新的标注思路一“标注与地理对象相结合”法,解决了注记
显示的完整性问题。为避免密集注记的重叠显示,本文又探讨了注记的避让算法。动态注记
是有限可视区域动态变化时绘制注记的有效手段,它使地名信息的完整性不被破坏。
1.静态标注的改进
1.1常见局限
不管是可视化注记文件还是自动标注,最后的结果是相同的,均是在缓冲区中生成可视
范围内包含字体信息的注记,再由绘制引擎统一处理,显示到屏幕或屏幕缓冲区中。绘制注
记要注意两个方面问题,一是如何正确设置不同类型注记的字体样式;第二则是确保可视区
内所有注记被完整显示。本文所说的缺陷就是第二点,相对来说比较难处理,所谓完整显示,
就是不论屏幕上的地图如何漫游、缩放,注记都不允许显示半个字或其它残缺字情况的出现。
说明一下注记处理可能并不像人们想的那么简单。ArcView处理方式,就是不管屏幕上的地
图是整屏刷新还是局部刷新,即使单步漫游时,屏幕上的注记也全部绘制,这种“宁可错杀
一千不可放过一个”的方式,注记处理简单了,但造成了CPU资源的浪费,同时漫游状态下
屏幕也抖动的厉害。Maplnfo的方法不同,它只绘制屏幕更新区内的注记,但不知什么原因,
这款著名的GIS软件,注记处理出现了明显的bug,如图1所示,在漫游幅度
217
图1Maplnf05.0注记显示的bug
较小时,六个居民地注记(圈内)出现了残缺不全的情况,有的少了整个字,有的局部缺损。
1.2改进算法
一个合格的注记绘制算法,最起码应该达到两点,一是屏幕更新区为屏幕的局部时不可
以对整个屏幕范围内的注记全部绘制,第二点是每个注记必须被完整显示。尤其是第二点,
如果做不到还不如第一点,因为绘制注记首先要正确。那么算法最后可以归结为一句话,就
是只绘制更新区内注记的前提下保证绘制的正确性。
不失一般性,本文讨论的注记均是与地理对象密切关联的注记,单纯的注记也可虚拟一
个坐标相同的点状地理对象。地理对象由若干个名称相同的地理要素组成,地理要素是最基
础的几何图元,本身并不适合直接针对注记,地理要素与注记是多对一的关系,要先把地理
要素合并成地理对象才能进行标注。如一个居民地由多个多边形组成,多边形都有个相同的
属性字段,因此可以认为多个多边形组成了一个居民地对象,因此只标注一个名称。
注记与地理对象有着密切的关系:地理对象是注记的宿主,具体的注记绘制时机取决于
对象及注记在屏幕上的相对位置,下面我们模拟某一刻屏幕上的地图先左后又漫游的注记处
理情况。
图3图2中的屏
图4
先介绍几个概念:(一)屏幕可视区,屏幕上有效地图显示区(二)更新区,屏幕上地图
漫游后需重画的区域;(三)对象注记,包含了地理对象范围信息的扩展注记;(四)对象注
记缓冲,对象注记保存
您可能关注的文档
最近下载
- 2025至2030全球及中国普拉提和瑜伽馆行业市场深度研究及发展前景投资可行性分析报告.docx VIP
- 极速60秒.ppt VIP
- 中国宠物行业白皮书.doc VIP
- 项目插花艺术-全校公选课.doc VIP
- 极速60秒的图片.ppt VIP
- 展频IC规格书之 SSDCI1108AF _REV3.1.pdf VIP
- 2024 CCF非专业级别软件能力认证(CSP-S)第一轮真题.pdf VIP
- TCFNA6104-2022 食品安全-月桂叶(香叶).pdf VIP
- 人美版(2024)小学美术一年级上册《欢快流畅的线》教学设计 .pdf VIP
- 三水平立井多绳摩擦式提升机提升钢丝绳更换安全技术措施:.doc VIP
文档评论(0)