城市规划时空数据模型设计

城市规划时空数据模型设计 

 

朱丽云    唐中实    牟博超    尹  平 清华大学土木工程系3S中心    北京    100084 

 

摘要

本文在成熟GIS软件ESRI’s ArcGIS geodatabase的空间矢量数据结构基础

存储事件的方法来建立和分析对象间的历史拓扑关系态关键字

 

并通过显式

City Planning information has distinct temporal and spatial distributed 

characteristics. The need for process of temporal and spatial information in the area of city planning promotes the research of GIS temporal and spatial data modals. In this paper, work is based on the spatial vector data structure of ESRI’s ArcGIS Geodatabase. Using the Object Oriented method, temporal dimension is added to spatial data through adding an exclusive ID to each object. And by using the method of apparently storing events, the historical topologies are built. Consequently the storage and management methods of geometrical, semantic, temporal and topological information of city planning objects are explored. 

 

1. 引言 

GIS技术是进行城市规划空间信息管理的重要工具

然而

城市规划的绝大多数信息都具有鲜明的空间特征

都要基于对目前所有基础信息怎样更好地来组织

另外

以自己不同的编码方式来记录不同时间下的规划信

以便更好地组织城市规划历史的

但目前的GIS软件为我们展现的还是一个静态的世界

快照

这同时也带来了大量的数据冗余以及缺乏比较性等等问题实上我们规划的世界是实时动态的

用于规划的GIS信息数据库中的数据要能反映变化下的城市问

924

 

但事

时空数据模型

城市规划时空数据模型要能够回答类似这样的问题

一条城市过境路修成后

如何变更的

人们把时间戳加到空间对象的空间属性或主题属性上

基态修正模型

很多方法采用版本来表达时空对象的状态

时空变化查询的效率较低

如分裂

[4]

因为现实世界中

是分裂而来

A. Renolen

都先后提出了在时空数据模型中显式存储时空变化的方法

因此时空变化可以通过对事件的存储和表示来

实现

和陈军等因此

ArcSDE

生产商

ESRI

公司开发的一种空间数据引擎

是世界著名的GIS软件

其做法是在标准的关系数据库上增加一个空间数据管理层

通过关键项将其相联

Table

Spatial Index Table

或称为

要素表

要素的类型及要素的封装边界

或称

Business Table

[5]

Layer 

所涉及到的信息可以分为基础信息

从几何角度看这些

象依旧可以分为点

在时空数据模型中

所谓历史拓扑

根据WORBOYS的时空对象模型以及G. Langran等人的显式存储时空变化的观点

这里仅针对矢量数据

925

计有所不同

 

                       

规划方案强调版本控制

图1 ArcSDE geodatabase表结构

3.2.1. 在Geodatabase中增加时间信息 为了研究时态GIS在城市规划中的使用

本次研究首先尝试采用ESRI公司ArcGIS软件

 

目前城市规划信息所包含的实体按空间维数分主要有零维实体一维实体的观点

二维实体

形成时空对象类

通过扩展geodatabase空间数据结构

线

线状要素的变化

城市中的道路是城市规划系统中重要的

城市道路数据也在发生巨大

有些道路变成了建设用地从此不复存在

按照面向对象

926

考虑到连续规划的需要

库的同时为每个对象增加时间维信息

为每个路段定义一个有效时间

允许变长

在Geodatabase中

也就是在维护现状

通过对数据库业务表中的每条记录增加TimeStart和TimeEnd两项附加属性值来实

表1 时空路段数据结构表 字段名

字段名 字段类型

关于时间粒度

一般以月和年来表达时间

本次研究对象定位于

年月日

建立时空数据模型还需考虑时间参照系的问题从而定义了时间维上实体间的关系

在同一时空参照系下

城市规划数据库的时空数据模型

 

路段标

RoadID Int

起始

点标

NodeFrom NodeTo Int

Int

终结点标识 有效起有

效终路段长度 要素标

始时间 Date

结时间 Date

Double

Int

[6]

TimeStart TimeEnd Perimeter Shape

依赖于特定的应用需求

对于目前的各种应用

因为时差的不同及历法的不同等使得时空数据必须定义明确的时间参照系

空数据模型不仅要提供基于对象的有效存在时间

目前的时间GIS模型和

标准也提出了使用时间拓扑算子的建议

前示

动态时空关系还要指明一个时空对象从哪些时空对象演变而

期间

如下图2所

图2 Allen的时间拓扑关系

927

时间信息后还要为它们建立历史拓扑

即增加一个历史拓扑事件表

表2 显示存储事件的历史拓扑关系表结构

 字段名称 字段名 字段类型

事件编号 EventID Int

父实体标识 FatherID Int

子实体标识 SonID Int

所以在为实体引入

 

历史拓扑关系 事件发生时间点

TemTopo

Int

TimePoint Date

其中历史拓扑关系设计可取值为

如下图所示

3-1

剩余B1

部分仍为耕地

图3-3

a

耕地面积向林区扩展为B2

图3-2

a

图3-3

 

122 11 12

51101

A 的标识号

103

6

928

Null 33 B1

3

1999 2000

如同空间拓扑不会随着实体的几何变形而影响它们之前相邻相交等空间拓扑属性当从一个时间参照系转到另一个时间参照系下 

4. 实验演示系统 根据上述时空模型

数据结构设计

后台数据库选用

SQLServer

完成具备时

空查询与分析功能的演示系统如下所示

图4 数据库历史数据查询界面

左面目录树显示数据库已有数据

可对实体本身或者实体之间的历史拓扑进行查询或者缓

冲区分析

图5 时空分析操作界面

929

5. 总结 

城市规划对时间和空间信息处理的实际需求促使了对GIS

时空数据模型的研究

采用面向对象的数据管理方法并建立历史拓扑关系

时态

过扩展RDBMS

实现 

参考文献 

[ 1 ] 王黎明, 王英等. 面向对象的区域规划空间信息时空数据模型. 地理科学进展, Vol.23, 

No.3, 2004-05. 

[ 2 ] Boarnet M. & Crane R. 1997. L.A.Story: A Reality Check for Transit-based Housing. 

Journal of the American Planning Association 63(2),Spring 1997. 

[ 3 ] Langran, G. Time in Geographic Information System. Taylor and Francis, London, 1992. [ 4 ] 金培权. 基于历史拓扑和描述子的时空数据模型. 测绘学报, 2004. 

[ 5 ] 杨晨毅, 刘吉平. 基于SDE的GIS空间和属性数据在RDBMS中的集成. 应用技术开发, 

2003-03. 

[ 6 ] Koncz, N. and Adams, T. Temporal Data Constructs for Multidimensional Transportation 

GIS Applications. Transportation Research Record, Journal of the Transportation Research Board, No. 1894, 2001. 

[ 7 ] Allen, J. Towards a General Theory of Action and Time. Artificial Intelligence. Vol. 

23, No. 123, 1984. 

 

930

城市规划时空数据模型设计 

 

朱丽云    唐中实    牟博超    尹  平 清华大学土木工程系3S中心    北京    100084 

 

摘要

本文在成熟GIS软件ESRI’s ArcGIS geodatabase的空间矢量数据结构基础

存储事件的方法来建立和分析对象间的历史拓扑关系态关键字

 

并通过显式

City Planning information has distinct temporal and spatial distributed 

characteristics. The need for process of temporal and spatial information in the area of city planning promotes the research of GIS temporal and spatial data modals. In this paper, work is based on the spatial vector data structure of ESRI’s ArcGIS Geodatabase. Using the Object Oriented method, temporal dimension is added to spatial data through adding an exclusive ID to each object. And by using the method of apparently storing events, the historical topologies are built. Consequently the storage and management methods of geometrical, semantic, temporal and topological information of city planning objects are explored. 

 

1. 引言 

GIS技术是进行城市规划空间信息管理的重要工具

然而

城市规划的绝大多数信息都具有鲜明的空间特征

都要基于对目前所有基础信息怎样更好地来组织

另外

以自己不同的编码方式来记录不同时间下的规划信

以便更好地组织城市规划历史的

但目前的GIS软件为我们展现的还是一个静态的世界

快照

这同时也带来了大量的数据冗余以及缺乏比较性等等问题实上我们规划的世界是实时动态的

用于规划的GIS信息数据库中的数据要能反映变化下的城市问

924

 

但事

时空数据模型

城市规划时空数据模型要能够回答类似这样的问题

一条城市过境路修成后

如何变更的

人们把时间戳加到空间对象的空间属性或主题属性上

基态修正模型

很多方法采用版本来表达时空对象的状态

时空变化查询的效率较低

如分裂

[4]

因为现实世界中

是分裂而来

A. Renolen

都先后提出了在时空数据模型中显式存储时空变化的方法

因此时空变化可以通过对事件的存储和表示来

实现

和陈军等因此

ArcSDE

生产商

ESRI

公司开发的一种空间数据引擎

是世界著名的GIS软件

其做法是在标准的关系数据库上增加一个空间数据管理层

通过关键项将其相联

Table

Spatial Index Table

或称为

要素表

要素的类型及要素的封装边界

或称

Business Table

[5]

Layer 

所涉及到的信息可以分为基础信息

从几何角度看这些

象依旧可以分为点

在时空数据模型中

所谓历史拓扑

根据WORBOYS的时空对象模型以及G. Langran等人的显式存储时空变化的观点

这里仅针对矢量数据

925

计有所不同

 

                       

规划方案强调版本控制

图1 ArcSDE geodatabase表结构

3.2.1. 在Geodatabase中增加时间信息 为了研究时态GIS在城市规划中的使用

本次研究首先尝试采用ESRI公司ArcGIS软件

 

目前城市规划信息所包含的实体按空间维数分主要有零维实体一维实体的观点

二维实体

形成时空对象类

通过扩展geodatabase空间数据结构

线

线状要素的变化

城市中的道路是城市规划系统中重要的

城市道路数据也在发生巨大

有些道路变成了建设用地从此不复存在

按照面向对象

926

考虑到连续规划的需要

库的同时为每个对象增加时间维信息

为每个路段定义一个有效时间

允许变长

在Geodatabase中

也就是在维护现状

通过对数据库业务表中的每条记录增加TimeStart和TimeEnd两项附加属性值来实

表1 时空路段数据结构表 字段名

字段名 字段类型

关于时间粒度

一般以月和年来表达时间

本次研究对象定位于

年月日

建立时空数据模型还需考虑时间参照系的问题从而定义了时间维上实体间的关系

在同一时空参照系下

城市规划数据库的时空数据模型

 

路段标

RoadID Int

起始

点标

NodeFrom NodeTo Int

Int

终结点标识 有效起有

效终路段长度 要素标

始时间 Date

结时间 Date

Double

Int

[6]

TimeStart TimeEnd Perimeter Shape

依赖于特定的应用需求

对于目前的各种应用

因为时差的不同及历法的不同等使得时空数据必须定义明确的时间参照系

空数据模型不仅要提供基于对象的有效存在时间

目前的时间GIS模型和

标准也提出了使用时间拓扑算子的建议

前示

动态时空关系还要指明一个时空对象从哪些时空对象演变而

期间

如下图2所

图2 Allen的时间拓扑关系

927

时间信息后还要为它们建立历史拓扑

即增加一个历史拓扑事件表

表2 显示存储事件的历史拓扑关系表结构

 字段名称 字段名 字段类型

事件编号 EventID Int

父实体标识 FatherID Int

子实体标识 SonID Int

所以在为实体引入

 

历史拓扑关系 事件发生时间点

TemTopo

Int

TimePoint Date

其中历史拓扑关系设计可取值为

如下图所示

3-1

剩余B1

部分仍为耕地

图3-3

a

耕地面积向林区扩展为B2

图3-2

a

图3-3

 

122 11 12

51101

A 的标识号

103

6

928

Null 33 B1

3

1999 2000

如同空间拓扑不会随着实体的几何变形而影响它们之前相邻相交等空间拓扑属性当从一个时间参照系转到另一个时间参照系下 

4. 实验演示系统 根据上述时空模型

数据结构设计

后台数据库选用

SQLServer

完成具备时

空查询与分析功能的演示系统如下所示

图4 数据库历史数据查询界面

左面目录树显示数据库已有数据

可对实体本身或者实体之间的历史拓扑进行查询或者缓

冲区分析

图5 时空分析操作界面

929

5. 总结 

城市规划对时间和空间信息处理的实际需求促使了对GIS

时空数据模型的研究

采用面向对象的数据管理方法并建立历史拓扑关系

时态

过扩展RDBMS

实现 

参考文献 

[ 1 ] 王黎明, 王英等. 面向对象的区域规划空间信息时空数据模型. 地理科学进展, Vol.23, 

No.3, 2004-05. 

[ 2 ] Boarnet M. & Crane R. 1997. L.A.Story: A Reality Check for Transit-based Housing. 

Journal of the American Planning Association 63(2),Spring 1997. 

[ 3 ] Langran, G. Time in Geographic Information System. Taylor and Francis, London, 1992. [ 4 ] 金培权. 基于历史拓扑和描述子的时空数据模型. 测绘学报, 2004. 

[ 5 ] 杨晨毅, 刘吉平. 基于SDE的GIS空间和属性数据在RDBMS中的集成. 应用技术开发, 

2003-03. 

[ 6 ] Koncz, N. and Adams, T. Temporal Data Constructs for Multidimensional Transportation 

GIS Applications. Transportation Research Record, Journal of the Transportation Research Board, No. 1894, 2001. 

[ 7 ] Allen, J. Towards a General Theory of Action and Time. Artificial Intelligence. Vol. 

23, No. 123, 1984. 

 

930


相关文章

  • 时空数据模型的研究与进展
  • 第25卷第5期2008年5月 计算机应用研究 Applicat ion Research of Com puters Vol. 25No. 5May 2008 时空数据模型的研究与进展 李阳东, 刘妙龙, 童小华 (同济大学测量与国土信息工 ...查看


  • 南京市城市地价空间自相关分析(1)
  • 第45卷 第6期Vol.45,No.6 JOURNALOFNANJINGUNIVERSITY 2009年11月Nov.ω2009 (NATURALSCIENCES) 南京大学学报(自然科学) 南京市城市地价空间自相关分析 张鸿辉1,2,曾永 ...查看


  • 小区开放对周边道路通行的影响
  • 目录 1问题背景................................................................................................................ ...查看


  • 资源环境毕业论文题目(802个)
  • 毕业论文(设计) 题 目 学 院 学 院 专 业 学生姓名 学 号 年级 级 指导教师 毕业教务处制表 毕业 毕业二〇一五年 三月二十 日 毕业 资源环境毕业论文题目 一.论文说明 本团队长期从事论文写作与论文发表服务,擅长案例分析.编程仿 ...查看


  • 动态交通流分配
  • 动态交通流分配浅析 摘要:实现交通分配理论的交通分配模型可分为两大类:静态交通分配模型和动态交通分配模型,它们都有各自的优缺点.静态交通分配模型假设交通需求和路段行程时间为常数或仅依赖于本路段上的交通流量,这对于交通量比较平稳.路段行驶时间 ...查看


  • 当代gis读书笔记
  • <当代地理信息技术>读书笔记 地理信息系统(GIS,Geographic Information System)是由计算机系统.地理数据和用户组成的,通过对地理数据的集成.存储.检索.操作和分析,生成并输出各种地理信息,从而为土 ...查看


  • 10综合约束CA城市模型_规划控制约束及城市增长模拟
  • 提要 早期的仅考虑邻域作用的简单 元胞自动机(CellularAutomata.CA)已应用于城市增长的模拟.而城市增长过程既受到自然的约束又受到人为的规划控制.多数学者开始关注在CA城市模型中引入约束条件来反映这一客观条件,以模拟更为真实 ...查看


  • 深基坑变形控制研究进展
  • 第37卷 第1期 2011年2月四川建筑科学研究SichuanBuildingScience 119 深基坑变形控制研究进展 刘艳军,孙敦本 (南京林业大学土木工程学院,江苏南京 210037) 摘 要:深基坑变形控制已经成为岩土工程研究中 ...查看


  • 突发性环境污染事故预警应急系统研究
  • 突发性环境污染事故预警应急系统研究 饶清华1 曾 雨2 张江山3# 许丽忠3 * (1. 福建师范大学福清分校生物与化学工程系, 福建 福清350300; 2. 福建省环境科学研究院, 福建 福州350013; 3. 福建师范大学环境科学研 ...查看


热门内容