- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS矢量数据跨平台转换研究
——以MapGIS和ArcGIS为例
方坤1
1中国地质大学,北京,100083
摘要:在许多实际的地理信息应用系统中,人们往往在不同的GIS基础平台上管理数据,或者将数据从一
个平台迁移到另一个平台,这就需要进行跨平台的数据转换,虽然各个平台都提供了数据转换的工具,但大都不能
满足实际工作的需要。这就要求开发者开发符合需求的转换工具。本文从GIS数据内容着手,分析了高质量转换
GIS数据需要进行哪几方面的转换,其中,重点讨论了空间数据和地图渲染信息的转换。本文中所讨论的GIS数据
转换方法已经通过编码实现,并应用于实际项目中,取得了较好的效果。通过此次研究,可以看到,若需要进行高
质量的数据转换,则对GIS数据作较为全面的转换,但由于平台间数据结构的差异、实现方式的不同,数据的转
换往往不能达到前后完全一致的效果。
关键词:MapGIS;ArcGIS;数据;转换
·853·
2006年全国博士生学术论坛
类型,其中的线与面数据又是由一系列散点数 构成,这些边界之间互不相交。对于具体的平
据组成,因此,GIS空间数据事实上存储的是台对封闭边界的处理不尽相同。ArcGIS用环
一个或者多个具有实际坐标的点。在具体的平 (Ring)这种数据结构来表示封闭边界[2],一个
台中,开发者往往需要考虑空间数据存储的数
据结构,但是平台提供的sDK或者应用程序接从而表示“面”这种空间数据类型;在MapGIS
口(ApplicationProgramInterface,简称API)平台中,面数据是由一个或者多个弧段数据组
为平台的二次开发者屏蔽了这些底层的细节, 成的,这些弧段并不一定封闭[3]。MapGIS使用
使开发者可以专注于功能的实现。 另外一套数据结构来记录和维护弧段数据,面
数据中只记录弧段号,并通过值为。的弧段号
在MapGIS和ArcGIS这两个平台的Sc)K
中都提供了访问空间数据的对象。通过这些对 来分割属于不同封闭边界的弧段。另外MapGIS
象,开发者可以创建、修改、读取、插入和删 通过弧段号值的正负来表示弧段的方向,这就
除空间数据,从而实现空间数据在这两个平台 意味着MapGIS面数据的封闭边界可以由一个
间的相互转换。开发者首先通过目标平台上的 以上的弧段组成,而且属于同一封闭边界的弧
数据创建对象,根据原始平台上空间数据类型 段可能具有不同的方向。这两个平台不同的处
在目标平台上创建空数据,然后通过原始平台 理面数据的方式,使开发者在将面数据从Map—
上的数据读取对象读取原始平台上的数据,即 GIS平台转换至ArcGIS平台时需要进行特殊的
各个点的坐标值,将这些坐标值按一定规则复 控制。首先需要获得MapGIS中某个面数据的
制到之前创建的空数据中,便完成的空间数据 弧段号的集合,然后根据值为。的弧段号将弧
的转换。 段划分到不同的封闭边界,再将属于同一边界
由于这两个平台管理空间数据方式的差异, 的弧段的点依次读取到ArcGIS的一个环
开发者在读取原始平台的空间数据后往往不能 (Ring)中,以此类推,将这个面数据中所有弧
直接将这些数据复制到目标平台的数据中去, 段转换成一系列的环(Ring)后,再由这些环
需要按照一定得规则来进行。根据不同的空间
数据类型和不同的目标平台,复制的规则也不 据的转换。应该注意的是在将弧段转换为环
相同。其中,点类型、线类型和面类型数据从 (Ring)的过程中,需要判断弧段号的正负,如
ArcGIS平台转换至MapGIS平台以及面类型数果弧段号为正,则应顺序读取弧段号上的点的
据从MapGIS平台转换至ArcGIS平台的复制规坐标值;如果弧段号为负,则应逆序读取弧段
则相对比较复杂。 号上的点的坐标值,使所有从弧段中读取的点
在ArcGIS中允许多点、多线或多面数据的
您可能关注的文档
最近下载
- 东洋压铸机技术培训资料.pdf VIP
- 一种基于生态环境修复的污水智能处理方法及系统.pdf VIP
- GB 50108-2008 地下工程防水技术规范 附条文说明.pdf
- 国际道路运输境外突发事件应急预案.docx VIP
- 《幼儿园保育教育质量评估指南》试题附有答案.docx VIP
- 2023多年冻土地区公路设计与施工技术规范.docx VIP
- 中国石化-中国能源展望2060(2025年版).pdf VIP
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.pdf VIP
- 海口美安气电220kV送出线路工程 环评报告.docx VIP
- 小天才旗舰新品Z11培训考试题及答案.docx
文档评论(0)