首页> 中文期刊>测绘与空间地理信息 >基于 Geoprocessing 的基础地理信息数据库质量工具集的开发

基于 Geoprocessing 的基础地理信息数据库质量工具集的开发

     

摘要

目前,基础测绘生产已从传统生产方式过渡到以地理对象数据库为存储方式的信息化测绘,其成果也多采用ArcGIS软件的Geodatabase技术进行存储。基于Geodatabase对空间数据的管理特点,如何快速高效地实现对大批量的基础地理信息数据的质量评价工作,是质检人员在新的基础测绘生产模式阶段面临的一个重要问题。为此,本文提出利用ArcGIS软件自带的Geoprocessing 技术对基础地理信息数据库中的空间数据拓扑关系进行检查,通过介绍Geoprocessing技术的概念及其开发框架,比较Geoprocessing 框架中ModelBuilder、Python、ArcOb-jects三种开发模式的不同特点,结合以往工作积累以及用户使用习惯,最终选择使用Python方式开发自定义的Geoprocessing Tools 和使用VBA开发用户界面相结合的模式定制基础地理信息数据库的图形检查工具,最终实现空间数据拓扑关系检查工作的通用化和自动化,并以浙江省1∶10000比例尺基础地理信息数据库的数据质量评价验收为例,说明Geoprocessing技术在空间数据库质量检查中的实际应用。%With the development of surveying and mapping information , many fundamental surveying and mapping products are carried out based on object -oriented geographic database instead of traditional paper maps , and most of surveying and mapping products are established based on geodatabase model of which the core concept is ArcGIS for Desktop software .The professional quality control staff need faster and more efficient way to find the spatial data quality problems for the rapidly increasing amount of geographic data .In or-der to solve this problem , we propose geoprocessing technology which is another core concept of ArcGIS for Desktop software which is used to check the spatial topological relationship of the basic geographic information database .Firstly, the paper analyses the charac-teristics of the geprocessing and its framework during introducing the concept of the geprocessing and its framework and designs a scheme for spatial topological relationship detection based on Geoprocessing .The paper compares and analyses three different develop-ment modes of geoprocessing framework:ModelBuilder , Python and ArcObjects .Each mode has its advantages and disadvantages .For considering the experience accumulated in daily work and the user's habit, the graphic toolset for checking the spatial topological rela-tionship rules of fundamental geographic information database is developed based on python and visual basic application ( VBA) with a good man machine interface and dynamic characteristics .The VBA program code provides a graphical user interface , and python pro-gram code realizes the function of custom geoprocessing tools .The toolset realizes automatic and custom of the spatial data quality in-spection.Finally, by taking example of the quality evaluation of 1:10000 fundamental geographic database of Zhejiang province , we give an application example to demonstrate and explain how the geoprocessing technology is applied to spatial data quality assessment of the fundamental geographic database .

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号