地球信息科学学报 ›› 2012, Vol. 14 ›› Issue (3): 313-319.doi: 10.3724/SP.J.1047.2012.00313

• 地球信息科学理论与方法 • 上一篇    下一篇

基于Shapefile的基态修正模型设计与实现

胡辉1, 王昌佐2, 梁万杰1,3, 江东1, 鞠斌1   

  1. 1. 中国科学院地理科学与资源研究所,北京 100101;
    2. 环境保护部卫星环境应用中心,北京 100094;
    3. 南京农业大学资源与环境科学学院,南京 210095
  • 收稿日期:2011-02-16 修回日期:2012-02-10 出版日期:2012-06-25 发布日期:2012-06-25
  • 通讯作者: 江 东(1972-),男,博士,副研究员,研究方向为资源环境遥感应用。E-mail:jiangd@igsnrr.ac.cn E-mail:jiangd@igsnrr.ac.cn
  • 作者简介:胡 辉(1980-),男,湖南株洲人,硕士,研究方向为GIS应用研究。E-mail: huhui1007@126.com
  • 基金资助:

    地震行业科研专项经费项目(201208018);国家科技支撑课题"中国重大自然灾害孕险环境分析技术"(2008BAK50B01);南水北调水资源综合配置技术研究 (2006BAB04A16)。

Design and Implementation of a Spatio-temporal Data Model on Account of Shapefile and Base State with Amendments Model

HU Hui1, WANG Changzuo2, LIANG Wanjie1,3, JIANG Dong1, JU Bin1   

  1. 1. Institute of Geographic Sciences and Natural Resources Research, CAS, Beijing 100101, China;
    2. Satellite Environment Center, Ministry of Environmental Protection, Beijing 100049, China;
    3. College of Resources and Environmental Sciences, Nanjing Agricultural University, Nanjing 210095, China
  • Received:2011-02-16 Revised:2012-02-10 Online:2012-06-25 Published:2012-06-25

摘要:

本文通过对Shapefile文件进行扩展,使用改进的基态修正模型,构建了一种ArcGIS的时空数据模型,支持对时空变化过程的存储、分析和模拟,同时支持传统的GIS空间分析功能。本研究还设计和实现了一种基于多时态矢量数据集的时空数据变化过程发现和时空数据转换算法,此算法可以自动提取多个时态之间的变化过程,将多时态数据转换成基于Shapefile的时空数据模型存储。鉴于该数据模型,设计和实现了时空数据的快照恢复、变化查询、历史演化分析和数据更新方法,验证了模型的可应用性。

关键词: 时态GIS, 时空数据模型, 时空变化, 基态修正模型

Abstract:

The research of spatio-temporal data model is the core of temporal GIS. Though the concept of temporal GIS has been proposed for years, there isnt any practical system till now. In order to simulate and save the temporal and spatial variation as well as apply the tranditional GIS functions, in this paper we chose to extend the existing ArcGIS vector data model to support temporal and spatial analysis functions. Firstly, we analysed the type of temporal and spatial variation and divided the common temporal and spatial variation into 8 different kinds. Then based on the analysis of variation types, we constructed a kind of spatio-temporal data model that support to save, analyse and simulate spatio-temporal changes in view of the vector data model of ArcGIS by using the base state with amendments model. Because that most multi-period spatial data are saved into multi-snapshots format, in other words, they are saved separately, its unrealistic to convert them into base state with amendments format manually. So in this paper, we also design and implement an algorithm which can extract and save temporal and spatial changes into base state with amendments format automatically from multi-period data. In order to verify the feasibility and efficiency of the data model, we designed and implemented a demo system to support the query, analysis, management and dynamic visualization of spatio-temporal data. The verify result showed that this data model could be used to support spatio-tempoal change recording, analysis and management.

Key words: spatio-temporal data model, spatio-temporal change, temporal GIS, base state with amendments model