欢迎来到天天文库
浏览记录
ID:33976535
大小:1.47 MB
页数:12页
时间:2019-03-02
《国土资源通用gis业务构件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、国土资源通用GIS业务构件的设计与实现范延平、吴洪涛(国土资源部信息中心,北京市阜内大街64号,100812)摘要:针对国土资源业务空间数据应用现状和存在重复建设严重、开发效率低、异构空间数据难以共享等问题,提出了建设满足业务GIS需求共性和GIS平台无关性,并可配置、可扩展、可复用的国土资源通用GIS业务构件,按照统一的接口规范进行了GIS业务构件配置工具和后台解析引擎的设计与实现,并在国土资源部电子政务系统和土地批后监管系统中得到了初步应用。关键词:GIS业务构件,工具,引擎,可扩展,可配置,可复用1、国土资源业务空间数据应用现状及存在的问题空间数据是国土资源业务
2、管理数据的重要组成部分,目前的国土资源业务系统中存在Arcgis、Mapgis、SurperMap等多种GIS软件应用,在一个单位存在两种以上的GIS格式数据时,不同GIS格式数据之间共享困难,同时不同的国土资源管理业务对于空间数据的利用方式存在业务多样性,但其中基本的空间数据管理、浏览、编辑等需求又具有一定的相似性,在GIS业务功能开发方面存在重复建设、效率低下、可复用性差等问题。针对这些问题,在分析目前GIS业务构件建设现状的基础上,本文提出建立通用国土资源通用GIS业务构件,在避免重复建设、提高软件开发效率、实现异构空间数据共享等方面进行一定的研究、探索和实践。
3、2、通用GIS业务构件设计思路国土资源通用GIS业务构件的总体设计思路是针对目前国土资源行业中存在不同的GIS数据格式,为实现其共享,将按照统一的规范进行其空间数据配置,即对于各种格式的GIS数据(包括ArcInfo、MAPGIS、SuperMap等),使用配置搭建工具通过统一的接口规范来调用相应的组件式GIS控件(如ArcObjects/MapObjects、MAPGIS、SuperMap等)进行空间数据配置,通过通用GIS解析引擎调用相应的GIS服务(如ArcIMS/ArcServer、MAPGISIMS、SuperMapIMS等)来浏览和操作其空间数据,以实现异
4、构空间数据共享和互操作。基于这一思路,即使今后需要扩展支持其他GIS数据格式时,只需在配置工作和引擎服务中按照统一的操作方式增加相应的配置和引擎,即可进行其空间数据的浏览、编辑、查询、分析等功能,实现GIS平台无关的空间数据管理和共享。同时将国土资源不同业务之间通用的空间数据管理和应用需求进行分析、归纳,内置在通用的GIS构件中,通过接口按照业务类型和功能点的不同提供构件复用,通过配置工具来定制GIS数据管理和功能管理,以提高业务系统GIS功能的开发效率,减少重复建设。3、通用GIS业务构件设计与实现3.1通用GIS业务构件总体框架设计按照构件的设计思想和通用业务系统
5、开发生命周期(配置ConfigrationTime和运行RunTime两个阶段),将通用GIS构件分成基于C/S的配置搭建工具、基于B/S的构件引擎服务两个部分,在国土资源不同业务系统中通过接口调用通用GIS构件引擎提供相应的GIS展现和分析功能,通用GIS业务构件总体框架设计如图3-1所示。122国土资源业务系统1⋯⋯n接口GIS业务构件引擎地空统数地权业图间计据图限务浏查分编打管功览询析辑印接口理能实现ArcGIS子引擎、MapGIS子引擎、⋯子引擎ArcIMS/MapgisIms等服务空间数据库连接配置库ArcSDE库MapGIS库SuperMap库基于MapO
6、bject、MapGIS、SuperObjectGIS业务构件配置工具图3-1通用GIS业务构件总体框架图基于统一的配置规范和接口,利用不同GIS平台提供组件(mapObject/MapgisObject等)封装形成通用GIS业务构件配置工具,将配置信息存于Gis配置库中,Gis业务构件引擎通过读取配置库中的配置信息,通过接口按照图层权限和业务功能,为国土资源业务系统提供基于ArcIms、MapgisIms等WebGis服务的地图浏览、空间查询、统计分析、数据编辑和地图打印等功能和特定业务规则的空间分析功能。下面从配置库、配置工具和引擎服务三个部分进行阐述。3.2通用
7、GIS业务构件配置库设计在国土资源业务对于空间数据的应用需求的分析和总结的基础上,通用GIS业务构件配置规范可划分为系统服务配置、符号管理、图层管理、专题管理、地图编辑功能配置、图层权限配置、要素管理、查询统计配置、打印模板配置、地图操作日志配置等10个部分。其中,空间数据配置的核心是图层定义,分为物理图层、逻辑图层、专题图三大类。物理图层与存储在空间数据库中的物理表相对应,包含空间数据源位置、物理表名称、字段、空间参考等信息,通过配置物理图层对应的图层类型、要素定义字典、图层属性字段定义字典以及图层名称等实现对空间数据的使用和管理;逻辑图层是在物理
此文档下载收益归作者所有