论文部分内容阅读
[摘要]本系统提出并设计了基于MicroStation GeoGraphics平台的空间数据库和网站方式访问和管理海量空间数据的规划信息管理系统。详细探讨了数据建模、系统架构、安全性等方面的设计。该系统能够满足规划管理的发展要求,实现了规划工作的科学管理、精细管理。
[关键词]MicroStation GeoGraphics 规划管理 空间数据库 数字签名
[中图分类号] P2 [文献码] B [文章编号] 1000-405X(2015)-5-248-2
1引言
伴随着“西部大开发,西安大发展” ,西安的城市建设速度日益加快,这就要求城市规划部门能够更好、更快、更优、更科学地为城市建设服务。但传统的城市规划作业方式缺乏统一有效的应用系统的支持,加重了规划人员的工作强度,增加了规划成本,工作效率难以提高,城市规划和管理工作已难以适应城市建设快速发展的需要。因此,提高规划管理的科学性和高效性的问题迫在眉睫。
2平台选择和数据建模
2.1平台选择
本系统设计的规划管理数据:如地形图、路网、红线图、详细规划图等数据都是采用dgn数据格式以及用户单位的平台作业,故本系统决定采用MicroStation GeoGraphics为基础开发平台,数据库平台采用Oracle11g。BENTLEY公司的Microstation GeoGraphics平台本身支持多种二次开发环境,如:MDL、VBA、MACRO BASIC等。本项目选择了Microstation MDL 和VBA两种开发语言相结合的方式进行系统的二次开发。
数据库平台利用Oracle11g数据库管理机制对规划路网、规划用地、红线图、地形图等空间数据进行存储、管理、使用和维护,实现了空间数据和属性数据的无缝集成和一体化存储、管理,保证了数据的完整性和安全性。
2.2数据建模
规划信息管理系统的数据建模建立是该系统关键的一环。本系统涉及的数据主要包括西安市规划路网,1:500、1:1000、1:5000比例尺地形图、用地规划图、红线图、总体规划图、1:2000分幅的0.4m分辨率的航空影像图。其中除了航空影像图采用TIF格式的栅格数据外,其它类型图都是dgn格式。本系统的数据建模主要采用了三种方式:①要素入库(将要素以数据记录的方式入库,主要用于规划用地数据);②文件对象入库方式(就是将文件大字段入库,主要用于规划路网、各比例尺地形图、红线图、总体规划图等数据);③建立网站虚拟目录方式(通过WEB方式访问数据。此方式主要应用于影像栅格数据)。数据建模图如下:
3数据访问设计和系统架构
3.1数据访问设计
鉴于MicroStation GeoGraphics对海量数据空间数据库的管理并不是很理想。但是它对大数据量的文件管理效率非常高效。为了保证数据的安全性,本系统系统数据访问的整个设计流程如下:
3.2系统架构
本系统采用C/S架构,整个系统部署在局域网内。数据存储在中心服务器上,实现各个科室规划管理数据客户端的共享访问。系统一部分通过ADODB的方式访问中心服务器上的ORACLE数据库里的规划信息数据。另一部分通过HTTP的方式访问中心服务器上虚拟目录下的影像数据。
4 系统功能设计和安全设计
4.1功能设计
本系统设计主要从实用性、可靠形及安全性上的角度考虑,功能上要实现对规划路网、规划用地、地形图、影像图、红线图、详细规划图、总体规划图等数据的科学管理、调用、编辑、更新、入库管理等。保证数据的安全和保密。实现最大限度的数据共享并对各类数据的协调管理和应用。
(1)规划路网功能:道路数据调入、道路数据卸载、道路查询定位、道路中桩点属性查询、道路数据编辑、道路数据入库、中桩点管理、道路属性管理、根据中桩生成道路等功能。
(2)规划用地功能:属性->图查询、围栅范围查询、图->属性查询、规划用地入库。
(3)地形图功能:点击调图、图名调图、画线调图、矩形调图、地图卸载。
(4)影像功能:点击调图、图名调图、画线调图、矩形调图、影像卸载。
(5)规划用图功能:红线图、详细规划图、总体规划图的数据加载、数据卸载、数据编辑、更新入库。
(6)系统功能:权限管理、密码变更、服务器设置、初始化数据、清空数据、图层管理、数据上传、数据下载等。
(7)常用工具:扯旗线编辑、方位标注、缓曲线设计、缓冲区等工具。
4.2安全设计
系统的安全性对于数据生产和管理单位是非常重要的,因此本系统采用了三个层次的安全管理机制。
(1)通过程序设计进行用户权限的分配,不同的用户权限有不同的操作界面和不同的功能操作,并根据权限的不同等级决定是否建立网络数据库的连接。
(2)充分利用Oracle11g大型数据库的安全管理机制,利用口令验证(口令存储采用密码技术)防止用户对数据库进行非法操作。数据安全级控制对数据库进行登陆权限管理,决定用户是否能够进行添加、更新、删除等操作。
(3)数据入库、调出以及缓冲采用加/解密算法进行加密解密。并借助于MicroStation GeoGraphics的数字签名技术进行安全性管理,防止非法程序操作数据库。
5结束语
MicroStation GeoGraphics对文件操作很强,但是对海量数据的空间数据库管理就不是其特长。本系统提出了基于空间数据库和网站目录方式管理海量规划信息的设计思想,从数据建模、系统架构、数据访问流程设计、系统功能设计等方面探讨了如何建立基于空间数据库的规划信息管理系统。在数据安全和软件安全上也提出了作者的设计方法。
参考文献
[1]赫红宇,姚 远,张其善.GIS数据的一体化存储管理在Oracle Spatial中的实现方法[J].无线电工程,2004,34(5):4-6.
[2]郑建功,许有田,赵建军等,城市工程测量工作流系统设计[J].城市勘测,2008(6):36-38.
[3]赵建军,郑建功,滕大强等.工程测量系统详细设计书[R].西安市勘察测绘院,西安市地理信息中心,2007.6.
[4]郑建功,陈正江等.基于Oracle Spatial的规划用地档案管理信息系统[J].西北大学学报,2007年05期:844-845.
[关键词]MicroStation GeoGraphics 规划管理 空间数据库 数字签名
[中图分类号] P2 [文献码] B [文章编号] 1000-405X(2015)-5-248-2
1引言
伴随着“西部大开发,西安大发展” ,西安的城市建设速度日益加快,这就要求城市规划部门能够更好、更快、更优、更科学地为城市建设服务。但传统的城市规划作业方式缺乏统一有效的应用系统的支持,加重了规划人员的工作强度,增加了规划成本,工作效率难以提高,城市规划和管理工作已难以适应城市建设快速发展的需要。因此,提高规划管理的科学性和高效性的问题迫在眉睫。
2平台选择和数据建模
2.1平台选择
本系统设计的规划管理数据:如地形图、路网、红线图、详细规划图等数据都是采用dgn数据格式以及用户单位的平台作业,故本系统决定采用MicroStation GeoGraphics为基础开发平台,数据库平台采用Oracle11g。BENTLEY公司的Microstation GeoGraphics平台本身支持多种二次开发环境,如:MDL、VBA、MACRO BASIC等。本项目选择了Microstation MDL 和VBA两种开发语言相结合的方式进行系统的二次开发。
数据库平台利用Oracle11g数据库管理机制对规划路网、规划用地、红线图、地形图等空间数据进行存储、管理、使用和维护,实现了空间数据和属性数据的无缝集成和一体化存储、管理,保证了数据的完整性和安全性。
2.2数据建模
规划信息管理系统的数据建模建立是该系统关键的一环。本系统涉及的数据主要包括西安市规划路网,1:500、1:1000、1:5000比例尺地形图、用地规划图、红线图、总体规划图、1:2000分幅的0.4m分辨率的航空影像图。其中除了航空影像图采用TIF格式的栅格数据外,其它类型图都是dgn格式。本系统的数据建模主要采用了三种方式:①要素入库(将要素以数据记录的方式入库,主要用于规划用地数据);②文件对象入库方式(就是将文件大字段入库,主要用于规划路网、各比例尺地形图、红线图、总体规划图等数据);③建立网站虚拟目录方式(通过WEB方式访问数据。此方式主要应用于影像栅格数据)。数据建模图如下:
3数据访问设计和系统架构
3.1数据访问设计
鉴于MicroStation GeoGraphics对海量数据空间数据库的管理并不是很理想。但是它对大数据量的文件管理效率非常高效。为了保证数据的安全性,本系统系统数据访问的整个设计流程如下:
3.2系统架构
本系统采用C/S架构,整个系统部署在局域网内。数据存储在中心服务器上,实现各个科室规划管理数据客户端的共享访问。系统一部分通过ADODB的方式访问中心服务器上的ORACLE数据库里的规划信息数据。另一部分通过HTTP的方式访问中心服务器上虚拟目录下的影像数据。
4 系统功能设计和安全设计
4.1功能设计
本系统设计主要从实用性、可靠形及安全性上的角度考虑,功能上要实现对规划路网、规划用地、地形图、影像图、红线图、详细规划图、总体规划图等数据的科学管理、调用、编辑、更新、入库管理等。保证数据的安全和保密。实现最大限度的数据共享并对各类数据的协调管理和应用。
(1)规划路网功能:道路数据调入、道路数据卸载、道路查询定位、道路中桩点属性查询、道路数据编辑、道路数据入库、中桩点管理、道路属性管理、根据中桩生成道路等功能。
(2)规划用地功能:属性->图查询、围栅范围查询、图->属性查询、规划用地入库。
(3)地形图功能:点击调图、图名调图、画线调图、矩形调图、地图卸载。
(4)影像功能:点击调图、图名调图、画线调图、矩形调图、影像卸载。
(5)规划用图功能:红线图、详细规划图、总体规划图的数据加载、数据卸载、数据编辑、更新入库。
(6)系统功能:权限管理、密码变更、服务器设置、初始化数据、清空数据、图层管理、数据上传、数据下载等。
(7)常用工具:扯旗线编辑、方位标注、缓曲线设计、缓冲区等工具。
4.2安全设计
系统的安全性对于数据生产和管理单位是非常重要的,因此本系统采用了三个层次的安全管理机制。
(1)通过程序设计进行用户权限的分配,不同的用户权限有不同的操作界面和不同的功能操作,并根据权限的不同等级决定是否建立网络数据库的连接。
(2)充分利用Oracle11g大型数据库的安全管理机制,利用口令验证(口令存储采用密码技术)防止用户对数据库进行非法操作。数据安全级控制对数据库进行登陆权限管理,决定用户是否能够进行添加、更新、删除等操作。
(3)数据入库、调出以及缓冲采用加/解密算法进行加密解密。并借助于MicroStation GeoGraphics的数字签名技术进行安全性管理,防止非法程序操作数据库。
5结束语
MicroStation GeoGraphics对文件操作很强,但是对海量数据的空间数据库管理就不是其特长。本系统提出了基于空间数据库和网站目录方式管理海量规划信息的设计思想,从数据建模、系统架构、数据访问流程设计、系统功能设计等方面探讨了如何建立基于空间数据库的规划信息管理系统。在数据安全和软件安全上也提出了作者的设计方法。
参考文献
[1]赫红宇,姚 远,张其善.GIS数据的一体化存储管理在Oracle Spatial中的实现方法[J].无线电工程,2004,34(5):4-6.
[2]郑建功,许有田,赵建军等,城市工程测量工作流系统设计[J].城市勘测,2008(6):36-38.
[3]赵建军,郑建功,滕大强等.工程测量系统详细设计书[R].西安市勘察测绘院,西安市地理信息中心,2007.6.
[4]郑建功,陈正江等.基于Oracle Spatial的规划用地档案管理信息系统[J].西北大学学报,2007年05期:844-845.