成都领君科技自然资源一张图平台设计方案

自然资源一张图管理平台以数据为核心,采用先进的数据管理模式,具有海量数据管理能力,实现了多源空间数据的一体化集成。为便于用户对空间数据的有效管理和维护,采用树状结构方式进行数据的组织和维护,系统主要按空间数据的逻辑关系实现对地理空间数据的有效组织和管理,以满足对数据资源的高度共享及应用的需要。

自然资源一张图管理平台基于JLKEngine中间件平台库进行二次扩展开发,为满足地理空间数据综合管理需要而设计的一个应用系统。JLKEngine中间件平台采用VS2013+C#+ArcEngine10.2进行开发,是按AE对象的处理为目的进行的AO底层类库的二次封装,它是以快速进行GIS应用系统开发为出发点进行设计开发的,他是一个易学易用的二次开发工具、支持多元化语种、高开发效率、具有统一编程模型,统一中间件运行库。

1.1 总体目标

根据GIS基础平台的目标,自然资源一张图管理平台主要实现以下四大功能:一是空间数据质检与入库;二是空间数据管理,实现地理空间数据的组织管理和维护,以建立逻辑空间数据库,并实现对地理空间数据的组织和管理;同时提供对逻辑空间数据库的扩展开发。三是数据服务;四是运维管理系统。系统总体功能结构图如下所示:


1.2 运行环境

在每个系统客户端安装基于ArcEngine开发的基础平台软件系统,利用基于ArcObjects二次组件及ArcSDE,实现对数据库服务器中的Oracle11GSQLServer2012空间地理信息数据库的访问和编辑操作,完成数据建库成果的入库及管理等工作。   

l  硬件环境:

服务器端:CPU 2*2GH双核CPU;内存:4GDDR2 667;硬盘:至少100G

客户端:CPU:英特尔(R) 酷睿(TM)2 双核(2.0G)以上;内存:2G;显卡:独立显卡/独立显存:256M(推荐512M)以上。

l  软件环境:

服务器端:数据库软件是Oracle 11G 服务器版,ArcGIS SDE 10.2 for Oracle 11g,操作系统,Windows Server2013

客户端:GIS软件是ArcGIS10.2 ArcEngine运行时或ArcGIS桌面版软件),数据库软件是Oracle 11G客户端,操作系统Windows7 Windows 10

扫描二维码关注公众号,回复: 1625697 查看本文章

l  运行环境:

服务器端:服务器运行框架是Microsoft.Net Framework 4.5

客户端:ArcEngine10.2 Runtime运行时或ArcGIS10.2桌面版,Microsoft.Net Framework 4.5

1.3 网络结构

根据系统建设的需求,满足新建设应用系统运行的需求,提供建议性网络设备及硬软件集成方案,包括硬件、系统软件、网络、集成等方面。在满足应用性能和功能的要求下,充分利用甲方现有资源,保护原有投资。系统采用C/S(客户端服务器)模式,网络结构图如下。


1.4 数据组织模型

自然资源一张图管理平台是通过逻辑空间数据库节点实现对不同类型空间数据库的组织和管理,这里的逻辑空间数据库都关联着一个物理空间数据库连接,不同逻辑空间数据库可以关联同一个物理空间数据库连接。这里的逻辑数据库可以包括1:500地形图、1:2000地形图、电子地图、数据高程模型(DEM)、数字正射影像(DOM)、各类规划数据、管线、现状路网、街景影像。

自然资源一张图管理平台数据组织管理模型结构图如下所示:


系统数据组织模型结构图

自然资源一张图管理平台采用逻辑数据库模型实现对空间数据库的管理和维护,利用管理平台可以将相同类型数据组织到一个逻辑数据库中,如可以将数据划分为基础地理数据、规划数据、管线数据、现状路网、街景影像数据等等。每个逻辑数据库都定义了一个关联的空间数据库连接,不同逻辑数据库可以是相同空间数据库连接,也可以是不同的空间数据库连接。

1.5 开发框架设计

自然资源一张图管理平台基于JLKEngine中间件平台进行二次开发扩展实现,应用功能开发扩展方式采用功能插件方式进行应用系统功能的扩充。采用这种开放插件模式的应用扩展设计,采用基础平台软件+业务应用插件,实现软件开发过程中技术和业务之间的分离,使得系统具有较好的扩展性,系统功能的扩展仅需进行相应功能插件的开发后部署到系统运行目录下,即可实现对系统功能的扩充,使得系统具有较好的兼容性和可拓展性。此外对相应功能插件的升级,也仅需要替换相应的插件库即可完成。


系统二次开发框架设计结构图

1.6 模块结构设计


自然资源一张图管理平台是基于数字地形图数据、地下管线的矢量数据库,采用C/S架构构建的。主要包括以下功能模块:空间数据入库、数据质量检查、元数据管理、历史版本管理、局部数据更新、系统调图、数据导出、制图模板、输出打印以及系统权限管理等功能模块。


成都领君科技有限公司,http://www.linjon.cn,QQ:26326507,微信:13982071140

猜你喜欢

转载自blog.csdn.net/JLKEngine001/article/details/80723046