基于ArcEngine+C#设计与开发国土资源一张图空间数据管理平台软件

本文介绍了一种基于ArcEngine+C#的空间数据管理平台,旨在改善ArcGIS物理结构模式下地理空间数据的管理和维护。系统采用逻辑数据库模型,支持数据的组织、维护、检查、转换、入库、编辑和分析。它依赖Oracle或SQL Server数据库,以树状结构组织数据,具备扩展性和安全性,适用于国土资源管理。
摘要由CSDN通过智能技术生成

1. 总体设计
1.1. 系统总体目标
  ArcGIS的数据管理平台按照物理结构模式进行数据的管理,该种方式不便于对于地理空间数据的综合管理和维护,为便于用户对空间数据的有效管理和维护,特设计并开发了该空间数据管理平台。
空间数据管理平台采用树状结构方式进行数据的组织和维护,系统主要按空间数据的逻辑关系实现对地理空间数据的有效组织和管理,以满足对数据资源的高度共享及应用的需要。
空间数据管理平台基于JLKEngine平台库进行二次扩展开发,为满足地理空间数据综合管理需要而设计的一个应用系统。
1.2. 系统总体构架
系统总体结构如下:
空间数据综合管理平台是通过逻辑空间数据库节点实现对不同类型空间数据库的组织和管理,这里的逻辑空间数据库都关联着一个物理空间数据库连接,不同逻辑空间数据库可以关联同一个物理空间数据库连接。
1.3. 数据组织模型
数据管理平台采用逻辑数据库模型实现对空间数据库的管理和维护,利用管理平台可以将相同类型数据组织到一个逻辑数据库中,如可以将数据划分为基础地理空间数据库、土地利用数据库、规划数据库等等。
每个逻辑数据库都定义了一个关联的空间数据库连接,不同逻辑数据库可以是相同空间数据库连接,也可以是不同的空间数据库连接。
管理平台中数据组织管理模型如下:
 

在逻辑数据库中可以建立文件夹,对各类型数据存放到不同文件夹下面,逻辑数据库节点中可以关联要素集、单个要素类、栅格数据、数据表各类型数据。
此外,可以在逻辑数据库中创建不同的地图对象,并定义图层数据配置方案,实现数据的快速加载。地图节点还可以定义图件所使用的空间参考系、地图的裁剪区等参数。
管理平台进行数据管理,需要支持逻辑数据库节点类型的扩充需要,允许用户根据实际应用需要,扩充开发定义自己的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值