地理信息符号化及其实现技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地理信息符号化及其实现技术 [日期:2009-06-01] 来源:资源网? 作者: [字体:大 中 小] ????1 引言 ??? 地理信息符号化是地理信息生产和应用时必须要实现的技术,对地理信息处理和应用有较大的帮助作用。地理信息的符号化通常是指它的二维屏幕表达。利用丰富的地图符号和视觉变量,在计算机屏幕上对各种地理信息进行直观和清晰的显示一直是数字制图和GIS的核心技术之一。本文就这方面的主要方法和实现技术进行深入讨论。 ??? 2 地理信息符号化方法 ??? 地理信息符号化的主要方法采用地图图形和符号对地理信息进行表示。众所周知,地图图形是地图的语言,它既表示了地理实体的形状、位置、结构和大小信息,也表示了实体的类型、等级以及其他数量和质量特征。地图图形符号的设计和建立主要有三种方法,即编程法、信息块法和交互设计法。 ??? 2.1 编程法 ??? 编程法是将地图符号分解为图元(特定的几何要素,如直线、三角形、矩形、圆、弧等,称为图元),然后通过程序的方法相继调用绘制这些图元的函数,由图元的组合来实现地图符号的绘制。如图1所示。在调用绘制图元的函数时,根据符号的特点和定位关系输入适当的参数。 ??? 对于大多数点状符号,它们的定位点是固定的,符号中各组成部分相对于定位点的关系也是固定的,因此对于这些符号,以后在使用时只要给出定位点坐标和符号的绘制比例即可。有些点状符号的定位点可能不止一个,如半依比例尺桥梁符号,它的定位点有二个,一个是桥梁的中心点,另一个是桥梁的方向点,桥梁符号的其他点位坐标是靠这二个点计算出来的。 ??? 对于线状符号,只要给定线状符号中心线上的点位坐标就能生成线状符号。在采用编程方法时,符号一般都是固定的,所给的定位点也是少量的,利用这些少量的信息根据符号内在的相互关系就可以形成相应的符号。 ??? 采用编程法来实现地图符号的绘制其最大的缺点是不便于修改,每一个符号的修改和调整都要改动相应的程序,较为费事。它的优点在于能将大量的地理信息自动地进行符号化,不需要太多的人工干预。只要按照地理信息的属性编码,检索出相应的符号名称,然后调用绘制这些符号的程序,即可得到各种不同地图符号的输出。符号信息及各种处理和底层接口调用都由计算机独立完成。目前,这种符号的实现方法较为成熟,在实际应用中仍有广泛的应用。 ??? 2.2 信息块法 ??? 信息块法是用人工的方法将要绘制的符号离散成数字信息,用统一的结构和方法进行描述,这些描述信息存放在数据文件中,一个符号构成一个信息块。绘图时只要通过程序处理数据文件中的信息块,即可完成符号的绘制。如图2所示。要修改的话也只是修改数据文件,而绘制地图符号的软件保持不变。 ??? 2.3 交互设计法 ??? 交互设计法是在一定的图形设计软件中,有一系列的图形元素绘制工具供用户选择和使用,用户采用精确输入的方法把构成符号的各个图元按照相互之间确定的关系有机地把它们组合在一起,并选择一个定位点。绘制好的符号起个名字存放在相应的符号库中,这些符号可以是点状符号,也可以是线状符号和面状符号。 ??? 当是点状符号时,调用时只要给出定位点,所要的点状符号就会自动配置上去。如果是线状符号,光标只要给出定位中心线的位置,就形成相应的线状符号。如果是面状符号,只要给定边界,面状符号就会填绘上去。 ??? 这种符号绘制方法十分方便而且便于修改。不需要编写程序,全靠数据结构和数据之间的关系起作用。采用人机交互的方法来设计和绘制地图符号大大地方便了用户,提高了工作效率,减轻了工作量,代表着符号设计和绘制的发展方向。 ??? 上述三种产生地图符号的方法在有些情况下要结合起来使用,各自有着不同的使用场合,很难说只用一种方法就能解决所有的问题。 ??? 3 地理信息符号化控制技术 ??? 地理信息符号化控制技术是指地理信息符号化过程如何控制和实现的,随着数字地图制图技术的不断发展,地理信息符号化控制技术也在不断的发展和完善。目前可以通过三种方式来实现地理信息符号化过程的控制,即程序控制方式,基于控制文件的方式和基于关系数据库的控制方式。 ??? 3.1 程序控制方式 ??? 程序控制方式建立在图形符号编程法基础之上,是一种内部控制方式,它完全依赖于计算机程序,在数字制图技术出现的初期被广泛使用。但是以这种方式实现的符号化控制可维护性差。一旦程序编写完毕,所有的符号化控制都固定了,当生产其他类型的地图时,必须对控制符号化的源程序做出相应的调整或者重新编写,这显然降低了系统的通用性,不利于整个系统推广和应用。针对这样的问题,地图工作者希望利用外部控制的方式来实现符号化的控制,以降低对程序的依赖性,因此基于控制文件的方式便产生了。 ??? 3.2 基于控制文件方式 ??? 基于控制文件方式是通过计算机程序对

文档评论(0)

考试教学资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档