基于GIS的域名管理系统开发

苏丽娟辽宁工程技术大学土木建筑工程学院,辽宁阜新(123000)E-mail:摘 要:近年来域名数据库系统的建设已成为城区建设和发展的一项重要内容。本文所提出的系统是一个通用性域名管理工具,旨在提供

苏丽娟

辽宁工程技术大学土木建筑工程学院,辽宁阜新(123000)

E-mail:

摘 要:近年来域名数据库系统的建设已成为城区建设和发展的一项重要内容。本文所提出的系统是一个通用性域名管理工具,旨在提供域名数据和海量空间数据的组织、建库、维护、安全管理、更新、数据发布和元数据发布等服务。该系统进一步提高了域名管理工作的科学化、标准化、规范化和信息化水平,为社会的建设、管理提供了更好的域名信息查询和地图定位服务。

关键词: GIS ;C/S模式开发;GIS 数据库;空间数据引擎;

中图分类号:P2

0. 引言

GIS 是一种基于计算机的工具,它可以对在地球上存在的东西和发生的事件进行成图和分析。 GIS 技术把地图这种独特的视觉化效果和地理分析功能与一般的数据库操作(例如查询和统计分析等)集成在一起。这种能力使 GIS与其他信息系统相区别,从而使其在广泛的公众和个人企事业单位中解释事件、预测结果、规划战略等中具有实用价值。

域名是人们赋予客观世界中特定地理实体的代号,是区别某一特定地理实体与其它地理实体的一种标志[1]。世界上多数发达国家已经建立了国家级域名数据库。目前,己有100多个大型域名数据库投入使用。美、俄等国不仅重视本国域名数据库的建设与完善,还建立了庞大的世界域名数据库。加拿大、英国等西方国家还建立了互连网上可供查询的域名词典。

当今世界,无论是社会交往、经济交流、信息传输,还是商业竞争、军事战争都离不开域名信息[2]。在当今知识经济时代,信息技术是知识经济的基础,而地理信息正逐步成为信息技术的主流。基础地理信息系统建设己成为信息数字化的基础和重要方向

1. 基于GIS 的空间数据模型

GIS 作为复杂的空间信息系统,不仅能够存储、分析和表达现实世界中各种地理对象的属性信息,而且涉及大量复杂的空间定位特征及可能的拓扑关系的组织和管理。与信息系统息息相关的数据模型作为对客观事物及现象抽象概括的结果,是关于数据和逻辑联系的组织形式的表示。空间数据模型则在空间语义和属性语义方面更加完整地模拟和抽象客观地理世界。因而,空间数据模型不仅是GIS 数据库系统的核心,也是所有GIS 赖以成功的基石[3]。

它的优越性:

1、实现了严格意义上的地理空间数据库。GIS 数据库可以充分利用关系数据库高效的数据库管理能力,并可以管理一个支持工作流及并发编辑的多版本数据库。

2、实现连续空间要素的无缝存储。GIS 数据库存储结构可以容纳非常巨大而连续的要素集和特征组,无需分幅、分块存储和空间分离。

3、实现了数据源系统内的无缝集成。所有地理数据,包括CAD 、影像、矢量数据、栅格数据、TIN 、地址数据等都可存储于GIS 数据库中统一管理,从而实现了在同一数据库中无需数据转换而统一管理储存和处理各种模型的空间数据

4、高效维护网络拓扑关系和网络连通性。GIS 数据库中拓扑是基于重合而非几何共享,其逻辑网络可以有效保持现行拓扑关系和几何网络的连通性,从而避免了拓扑重建这样一个重复、冗长的操作。

5、要素之间的相邻关系内容更为丰富。用户不仅可以定义特征要素的性质,而且可以描述它与其它特征要素的相邻关系。

6、支持包含离散要素的复杂网络要素建模。一般复杂型交点或边线在几何网络中是由

- 1 -

,

2. 系统的目标和要求

2.1 系统设计要求

遵循域名数据库设计的基本原则,即标准化、独立性、实用性、完备性、先进性、可靠性、适应性、相关性等原则。其中设计标准与国家标准一致,保证本系统与其它域名数据库系统之间的兼容性。

1、规范性 最大程度的满足域名数据库管理的需要,为数据管理提供最优的辅助决策,

第三章域名数据库系统的功能实现是系统建设的根本目标。

2、稳定性 稳定性一般是指系统的正确性、健康性两个方面。一方面,保证系统长期的正常运转; 另一方面,在发生意外的软、硬件故障等情况下能够很好地处理,及时地恢复。

3、扩展性 数据库和系统可随着数据内容和业务管理模式的变化而不断的变化。

4、经济性 系统建设要求在实用的基础上做到尽可能经济,以最小的投入获得最大的效益。选择性价比较高的软件是系统建设经济性的重要基础,系统所需要的域名数据格式符合面向对象空间数据库标准,系统属性数据符合关系数据标准,数据录入工作操作简单。系统技术方案可操作性强,系统所选软件能充分实现功能,从而缩短开发周期,节约开发成本。

5、安全性 保证系统的安全性是非常重要的事情,本系统的安全性首要是数据的安全性,系统必须具备足够的安全权限,保证数据不被非法访问与破坏。系统同时应该具备安全权限,非法用户不能操作系统; 同时具备足够的容错能力,以保一证合法用户操作时不会引起系统出错,充分保证系统数据的逻辑准确性。

2.2 系统实现目标

本系统的具体目标和任务有以下几点:

1、地理数据标准和规范的制定:数据标准是有待解决的问题。在平台建设中,数据编码要符合国家的相关规范,通过分层、分类、分要素的方案进行数据组织,实现空间域名数据的规范化处理和管理。

2、制定一个科学合理、能满足未来需要的数据采集、加工、转换、检验流程。流程建设将是平台运转的基础,最终提交数据库的数据在集合拓扑关系:、属性信息等方面都要满足规范制定的要求。

3、为城市空间数据发布和服务体系提供技术服务,充分发挥空间数据的作用。

3. 系统设计实现

3.1系统总体设计

本系统采用C/S模式开发,主要分为两大模块:域名数据库维护子系统和域名数据库录入子系统。系统管理员使用维护系统进行数据库连接参数设置、科室设置、人员定义、分配用户权限、图幅分配等操作。录入系统提供一个数据录入及相关维护的平台,使操作人员在所分配的权限下进行相应的录入维护工作。另外,栅格数据以文件方式存储,应用系统通过ArcSDE 访问oracle 数据库,实现对域名数据的存储、管理、应用等操作。

1、在系统设计和开发过程中,应严格遵守信息系统标准化和规范化,同时还要遵守国家及地方的有关法律法规以保证域名数据库的规范性。

2、系统的体系结构采用C/S模式(客户端/服务器) ,所有数据存储在中心服务器上,多客户端在局域网内可同时操作,实现数据共享; 采用C 十 基于组件技术开发。

3、本系统基于大型数据库Oracle 开发,以ArcSDE 为中间件进行数据库操作。矢量数据存储于Oracle 数据库中,由应用系统通过ArcSDE 访问数据库,实现按对域名数据的存储、管理、应用; 栅格数据则以文件的形式存储。采用ESRI 公司GIS 开发平台。

4、在数据库系统的建立过程中,严格制定数据源标准和数据采集的工作流程与技术规范,以保证良好的数据来源和数据质量。在建库时,严格按照信息、系统数据分类体系、编

- 2 -

,

码体系来建立数据库,保证数据库的标准化和规范化。

5、整个系统的建设严格按工程化方法来进行组织和管理。从系统需求调查、系统设计、软件开发、系统总调、人员培训和系统试运行,整个过程都严格控制和规定检验标准,并且每个步骤都严格把关,以保证系统的准确性、可靠性、安全性和实用性。

维护系统文件管理进入系统

ArcSDE Oracle 数据库

图1 系统总体结构示意图

3.2系统数据库设计实现

为将域名信息按照其结构进行设计组织,并能够有效地管理、检索。域名库中主要表结构设计如下:建立图幅信息、图幅索引信息、域名信息、域名索引信息四个表。 表1—Map Sheet:记录与原图有关的信息。 表2—Map sheet--Index:,记录地域的空间位置信息。 表3—JHDM:记录域名信息。

表4—JHDM_Index:记录域名点的空间位置信息。

上述表与表之间都有直接或间接的关联项,为满足查询需要,方便使用,还应建立视图和索引,以及相关字段的数据字典。主要表结构描述如下 1、表结构

表1 图幅信息表

序号 名称 中文名 实体的ID 图幅编号 图名 几何形态 用户ID 单位ID 图幅长 图幅面积

表2 图幅信息索引

类型 Int Char Chat Image Smallint Smallint Double double

序号 1 2 3 4 5 6 7 8 中文名称 实体的ID 分类编码 名称 地理属性 位置属性 位置编码 单位编码 形态 名称 类型 位数 4 80 40 80 40 40 20

- 3 -

,

表3 域名信息表

序号

1

2

3

4

5

6 中文名称 实体的ID 索引编码 X 最小坐标 Y 最小坐标 X 最大坐标 Y 最大坐标 名称 类型 位数 4 4 8 8 8 8

表4 域名信息索引表

序号

1

2

3

4

5

6

2、系统界面 中文名称 实体的ID 索引编码 X 轴最小坐标 Y 轴最小坐标 X 轴最大坐标 Y 轴最大坐标 名称 类型 位数 4 4 8 8 8 8

图2 系统界面

4. 总结

本文利用GIS 技术,设计了一个通用的域名数据库系统,包括文件管理、数据维护系统,将域名数据应用于GIS 的地理坐标定位中,使地图搜索更具有实用价值,方便用户使用。并且利用GIS 数据库作为空间数据模型,ArcSDE 作为空间数据库引擎,对海量域名数据与空间数据进行有效的组织与管理。此外还有属性数据的质量控制,对错误的录入信息进行自动提示,以保证域名数据库的数据质量。

参考文献

[1] 孙平. 论域名信息化建设[J].中国域名,2007,(2):62~63.

[2] 蒲善新. 域名在未来社会的战略地位及面临的挑战[J].中国域名,2000,(2)

[3] 宋杨, 万幼川. 一种新型空间数据模型Geodatabase[J].测绘通报,2004,(11)

- 4 -

,

development

SU Lijuan

School of Civil Engineering and Architecture, Liaoning Engineering Technology University,

Fuxin, Liaoning (123000 )

Abstract

In recent years the domain name database system has become a city building construction and development of an important component. This article by the system is a common domain name management tools, designed to provide data and massive domain of spatial data, the construction, maintenance, safety management, updating, data dissemination and meta-data dissemination services. The domain name system to further improve the management of the scientific, standardized, standardization, and the level of information for the community building, provide better management of the domain information and maps of location-based services.

Keywords: geographic information systems; C / S model development; GIS database; spatial data engine

- 5 -

标签: