国学参考
网站地图 高级搜索 RSS订阅
电信 网通 铁通 美国 收藏本站
首页 | 地理资讯 | 地理文摘 | 环境气象 | 学习园地 | 地理百科 | 地域行政 | 地理资源 | geography | 专题 | 地理论坛
当前位置:首页>地理文摘>技术应用>文章内容
基于ArcGlS
来源: 作者:国学 发布时间:1970-01-01






随着城市建设的发展,在城市规划和土地管理过程中需要使用大量的地理图形数据,同时在具体业务办理过程中也要产生大量的空间信息,这些信息既是国土资源管理的结果,也是下一阶段工作的 重要参考和决策依据。

广州市国土资源和房屋管理局作为广州市的土地管理部门,历年来积累了大量的地形、地籍和土地利用等空间和属性数据,但这些数据分散在局内各个部门,且数据的坐标基础和数据格式都不尽相同,给各部门间的业务衔接和数据共享带来了极大的麻烦。因此必须依据统一的标准规范建立一个全局共享的地理信息数据库,并开发一套能够集中管理、维护并更新海量空间数据的地理信息数据库管理系统对其进行管理和维护,从而为各部门业务办理和应用系统开发提供统一的数据平台,从整体上提高广州市国土房管局的工作效率和管理水平。

本文简述了地理信息数据库管理系统的结构和功能,以及用.Net开发语言建立基于ArcGIS Engine 的广州市国土资源和房屋管理局地理信息数据库管理系统的思路和方法。

1 ArcGIS Engine简介

ArcGIS Engine是与ArcGIS9.0同时推出的独立的软件开发包,可以脱离ArcGIS Desktop环境进行应用程序开发。 www.chinageog.com

ArcGIS Engine提供了21个组件对象库,其 中有基本的图形库esriGeometry、显示库esriDis-play、制图库esriCarto等,扩展的对象库有三维分析库esri3D An alyst、网络分析库esriNetworkAnalyst等。这些组件对象库对ArcGIS底层功能进行了封 装,使GIS开发人员能够集中精力按照应用需求进行开发。

ArcGIS Engine是按照COM标准实现的,支持跨平台和多种编程语言的开发,在Windows下支持C 、Java、VB、Delphi和.Net等,在UNIX和LINUX下支 持C 和Java,所以可以选择多种开发方式。

同ArcObiects相比,ArcGIS Engine是对ArcOb-iects的提炼和简化,Arcobjects是对ArcMap、ArcCata- log等应用程序的基础,所以结构庞大。脱离了Ar- cG IS桌面软件的ArcGIS Engine结构更加合理,其提供的功能完全能够满足各种层次的开发需要,而且保持了开放性和扩展性。

利用ArcGIS在地理信息系统方面的基础结构,构建面向特殊应用的地理信息系统软件。

2 系统的总体设计

2.1设计依据

标准是数据库建设的灵魂,也是数据库管理系统开发的基础。国家、省、市都对土地利用、地形、地籍等数据制定了一系列标准规范。结合广州市的实际特点,系统严格依据《广州市城乡地籍数据库建库标准》来组织数据、定制功能、设计数据库和接口,并在具体实现中对其进行必要的扩充,使系统具有良好的规范性和可扩展性。 chinageog/com

2.2系统结构

系统运行在国土局内部的局域网环境中,采用C/S体系结构,数据库系统采用Oracle9i,在局内建立统一的数据服务器,地理信息数据统一集中存储,以保持数据的一致性。服务器端用ArcSDE作为空间数据引擎。利用ArcGIS Engine开发的地理信息数据库管理系统作为客户端部署在数据库管理部门,提供对数据的检查、数据入库和数据更新等功能。

系统的总体结构如图1。



2.3空间数据的组织

空间数据分矢量和栅格两种不同形式分别存储于数据服务器上。

矢量数据采用ESRI公司的Geodatabase数据模型进行存储,在逻辑上根据图件的比例尺和种类将空间数据划分为不同的子库,在每个子库中将图件按要素类别划分成不同的图层,同时将类别或性质相关的图层组织成大类。即矢量数据按子库、大类、图层的层次关系进行存储,如将1:10000地形数据定义为一个子库,在子库中定义水系、道路等大类,每个大类中又有一系列的图层,如水系中又分为线状水系和面状水系等图层。矢量数据的具体组织方式以及与Geodatabase模型元素的对 应关系如图2所示。 www.chinageog.com



栅格数据主要是正射影像图和一些扫描图件,对于该类数据,以目录文件方式进行存储,将每类栅格数据作为一个子库,对每个栅格子库建立目录,在这个子库级目录下为其所包含的分区建立目录,在具体的分区目录中以图幅为单位存放该区的栅格图像。栅格数据的组织结构如图3所示。



3 系统主要功能

客户端的地理信息数据库管理系统通过一系列功能模块组成的集成化应用程序向用户提供空间数据的管理工具,所有模块以服务器端的地理信息数据库为基础,主要实现以下功能:

(1)数据质量检查模块:主要依据数据库建库标准以及相应的国家标准和行业规范,对空间数据的位置精度、拓扑关系以及属性数据的完整性和逻辑一致性进行检查,生成检查报告,从而严格控制数据质量,确保数据达到入库的要求。

(2)数据入库模块:将检验合格的空间数据导人空间数据库,在导人过程中自动完成要素接边, 并将被更新的数据作为历史记录加以保留。
中国地理网


(3)版本管理模块:由于空间数据具有时间的特性,不同时期具有不同的形状和属性,因此需要将过去的数据保留于历史库中,方便用户对历史情况的查询。该模块在整个数据库中以时间为主线记录了空间数据的变化情况,使用户能够自由浏览各时期数据,将不同时期的数据进行对比,并能将数据库回溯到以前的某个状态。

(4)数据浏览查询模块:该模块使用户能够对地理信息数据进行图形浏览,完成从图形和属性间的双向查询与检索,并根据用户的要求对数据进行简单的汇总统计。

(5)制图输出模块:该模块向用户提供以标准图幅或自定义的方式打印地图数据的工具,用户可选择预先定制好的打印模板,对输出图形进行地图整饰,并根据地理数据库中的数据制作各种专题图,包括点密度图、柱状图等。
共2页: 上一页 1 [2] 下一页
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
§最新评论:
热点文章
·令人震撼!!摄影师眼中的镜头[1
·浅谈
·俺们这里需要购置GPS接收机(大
·1997年世界编程大赛时的参赛作品
·一名Delphi程序员的开发习惯
·海量影像数据库管理系统解决方案
·用java读DXF文件(ReadWorldmap.j
·网民必备之七种武器
·GIS的发展动态
·数字地球
·可视化税务综合管理系统
·报业管理系统中的GIS应用
相关文章
·格式转换
·GIS在交通行业的应用
·水利工程地形景观三维数据组织
·铁路隧道数字化勘测模式及实现
·基于XGIS的天图公路地理信息系统
·激光雷达技术
·激光雷达汇粹
·机载激光雷达LiDAR技术介绍
·国家测绘标准
·航空摄影测量
·国家坐标系
·高程基准
Copyright © 2006 国学参考  All Rights Reserved Power by:HeadWind