基于 GIS的土地利用规划管理信息系统设计与开发

2010-09-28 01:19王湘茹
测绘通报 2010年7期
关键词:空间数据土地利用数据库

王湘茹,薛 萍

(新疆维吾尔自治区第二测绘院,新疆乌鲁木齐 830002)

基于 GIS的土地利用规划管理信息系统设计与开发

王湘茹,薛 萍

(新疆维吾尔自治区第二测绘院,新疆乌鲁木齐 830002)

应用办公自动化、GIS、Oracle数据库等技术,在MapGuide平台上按照土地利用规划有关条例、规程和规定要求,对土地利用规划管理信息系统的设计与开发进行总结。本系统从土地管理信息化建设研究角度出发,可实现土地利用规划成果存储、查询和管理的数字化,并初步实现土地利用总体规划和专项规划计算机辅助编制和修编,以及土地利用规划实施的自动化。

土地利用;总体规划;MapGuide;Oracle

一、引 言

在 GIS技术高速发展的今天,为从根本上解决土地利用规划工作方式落后的问题,改变规划工作的现状,彻底改变传统工作方式给规划工作带来的低效、低质状态,并从根本上解决传统方式所不能解决的问题,彻底实现土地利用规划成果存储、管理、查询的数字化,实现土地利用总体规划和专项规划计算机辅助编制和修编,实现土地利用规划实施的自动化,就是建设土地利用规划管理信息系统的重要意义所在。

二、系统总体设计

1.系统总体集成框架结构设计

本系统的总体集成框架结构分为两个部分:土地利用规划信息发布平台和土地利用规划系统桌面平台,是一个包括业务运行系统、信息发布网站、数据库和其他辅助设施、辅助功能所组成的复杂系统。总体结构和网络结构如图 1和图 2所示。

2.系统开发平台

本系统开发平台主要包括三个部分:开发平台、开发支持平台和空间信息发布平台,见表 1。

表1 系统开发平台表

图1 系统总体框架图

图2 土地利用规划信息系统网络结构

3.系统数据库平台

本系统采用Oracle作为数据库平台,是基于以下因素:①本系统所使用的基础数据都很大;②本系统要实现空间数据的快速索引及协同设计;③本系统使AutoMap与Oracle Spatial结合得非常完美,能够实现将实体数据与属性数据无任何损失地导入到数据库中,而这是其他 GIS产品所面临的一个症结。

三、主要模块功能设计

1.数据预处理模块

数据预处理模块包括 VCT前处理、VCT后处理、其他格式的数据转换为符合本规划系统下的数据。其中VCT前处理实现的是将VCT格式的文本数据转换为DWG的图形数据;VCT后处理实现的是将此DWG的图形数据依据规划标准转换为本系统的DWG格式;其他格式的数据转换是将其他 GIS产品的数据转换为本系统的数据格式。

2.规划工作空间模块

规划工作空间模块以AutoCAD浮动面板的方式与用户进行交互,可以实现将整个规划流程及规划修编、数据库操作等整合到此面板中,使用户只需在规划工作空间面板就可以完成规划的大部分工作,从而提高工作效率。

3.数据输入模块

此模块完成规划信息的输入,当将规划期数据进行规划预处理后转为规划图还需要添加新的规划信息时,如旅游资源等,则需要采用此模块进行规划图件的更新,将此模块集成到规划工作空间中。此模块采用无模式对话框与本系统可以更好地进行交互。

4.空间分析模块

空间分析模块是本系统的核心模块。此模块可以根据用户的需求进行各种拓扑分析。可以执行最短路径跟踪分析、最佳路径分析、连通跟踪分析、拓扑叠加分析、融合复合拓扑分析、拓扑的缓冲分析等。

四、数据库设计

主要包含元数据库和空间数据库的设计。其中系统的空间数据的存储与管理是通过 Oracle Spatial空间数据引擎来完成的。Oracle Spatial主要通过元数据表、空间数据字段(即 SDO_GEOMETRY字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的函数,让用户进行更深层次的 GIS应用开发。Oracle Spatial使用空间字段 SDO_GEOMETRY存储空间数据,用元数据表来管理具有 SDO_GEOMETRY字段的空间数据表,并采用 R树索引和四叉树索引技术来提高空间查询和空间分析的速度。

五、系统模块组织

本系统是在图形处理和数据库平台基础上,建立的土地利用总体规划和专项规划数据库,通过规划图形及属性处理基本子系统、规划辅助编制与修补子系统、规划成果管理子系统、规划实施管理子系统、规划分析与查询子系统实现土地利用规划管理的自动化,通过规划信息发布子系统对社会发布土地利用规划信息,实现规划信息的社会化服务。系统的逻辑结构如图 3所示。

图3 本系统的逻辑结构

六、结 论

1)本系统利用 Autodesk公司提供的 AutoMap为开发平台,以ARX面向对象开发技术结合C++,由于通过此平台开发出来的动态库与 AutoMap共享同一块内存区域,以此进行开发的方案是较佳的。

2)本系统采用 AutoMap+Oracle(Oracle Spatial)+MapGuide构建空间数据库和信息服务数据库,有海量数据存储、管理和分析的优势。

3)将 Oracle Spatial中的信息以空间索引结构调入内存,对此空间索引进行操作然后再将感兴趣的信息调入物理内存中,能够提高整个系统的性能。

[1] 崔铁军.地理空间数据库原理[M].北京:科学出版社,2007.

[2] 张继贤,唐新明,翟亮.关于信息化测绘技术体系的思考[J].测绘通报,2008(5):11-16.

GIS-based Land-use and Plann ingManagement Information System: Design and Development

WANG Xiangru,XUE Ping

0494-0911(2010)07-0044-02

P208

B

2010-04-30

王湘茹(1960—),女,湖南邵东人,工程师,主要从事质检工作和 GIS数据的生产。

猜你喜欢
空间数据土地利用数据库
土地利用生态系统服务研究进展及启示
数据库
数据库
元数据驱动的多中心空间数据同步方法研究
数据库
滨海县土地利用挖潜方向在哪里
数据库
基于文件系统的分布式海量空间数据高效存储与组织研究
客户端空间数据缓存策略
多源空间数据同名实体几何匹配方法研究