地球信息科学学报 ›› 2012, Vol. 14 ›› Issue (4): 442-447.doi: 10.3724/SP.J.1047.2012.00442

• 地理信息系统平台开发 • 上一篇    下一篇

以版本控制的遥感解译目标数据集管理系统

王培忠, 严卫东, 边辉, 孙彬, 马心璐   

  1. 西北核技术研究所, 西安 710024
  • 收稿日期:2012-04-07 修回日期:2012-07-16 出版日期:2012-08-25 发布日期:2012-08-22
  • 作者简介:王培忠(1981-),男,硕士,工程师,主要研究方向:遥感解译及GIS应用开发。E-mail:myhome8556@126.com

System of Dataset of Remote Sensing Interpreting Target Based on Version Management

WANG Peizhong, YAN Weidong, BIAN Hui, SUN Bin, MA Xinlu   

  1. Northwest Institute of Nuclear Technology, Xi’an 710024, China
  • Received:2012-04-07 Revised:2012-07-16 Online:2012-08-25 Published:2012-08-22

摘要:

为解决卫星监测目标解译过程中"长事务处理"及多用户编辑带来的问题,实现对监测目标多个时刻状态的有效存储与管理,支撑卫星监测任务。首先,分析了ArcSDE的版本控制原理,研究其在卫星监测目标管理中的应用可行性;其次,在对卫星监测目标管理及任务需求分析的基础上,设计出基于ArcSDE版本技术的卫星监测目标存储、管理平台框架,主要包括目标解译过程中各解译版本对比、历史回溯及冲突协调处理等核心功能模块,实现对卫星监测目标各解译结果之间的访问查看、对比及目标历史状态的再现;最后,利用ArcGIS Engine进行二次开发,通过对系统主要功能的实现与验证表明,系统能有效提供卫星监测目标历史重构、跟踪分布等支撑。

关键词: 历史回溯, ArcSDE, 版本管理, 卫星监测

Abstract:

Satellite monitoring is a mean of verifying the suspicious activities by interpreting the state and analyzing the targets in satellite imagery combining other information,management of targets of satellite monitoring usually has three characteristics, the process of monitoring targets takes a long time, is a repetitious one, and needs multi-users' editing. In practical study the targets are usually stored in a relational database in the form of spatial features, and a "lock→change→release" strategy is usually applied to relational database. However this approach is not suitable for concurrent accessing database. To resolve the problem, so as to restore and manage much status of monitoring targets in the lifecycle of remote sense interpretation, and to support the mission of satellite monitoring. firstly, a discussion was made out about the mechanism of ArcSDE version, and feasibility was researched on that the version was applied to managing satellite monitoring targets, by the version technology the users were allowed to edit targets without locking features, and the other user's edited work was not affected. Therefore, Version technology can resolve the problem caused by multi-user concurrent operation and long transaction processing; Secondly, the feature and mask of satellite monitoring targets was deeply analyzed, it was concluded that the management of targets of satellite monitoring was closely relate to the version management technology. and then the framework of target managing system of Satellite monitoring based on ArcSDE version is designed basing the aforementioned study, the system includes the main functions of version contrasting, historical version tracing, and conflict-resolving strategy among versions; using the system the result of targets interpretation and reappearance of historical status of targets could be accessed and viewed. At last the system is built by the ArcGIS Engine component. The result of system indicated that this system showed good performance in viewing various status of targets and contrasting the same target among various results of interpreting targets, as well as recalling of the historical status, by which the targets managing task of satellite monitoring can efficiently accomplished. and which can be well applied in the field of city planning, management etc.

Key words: satellite monitoring, ArcSDE, historical tracing, version management