




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 中基于动态分段技术的面向对象时空数据模型研究 黄少銮熊盛武摘 要:交通网络的表达在gis-t中处于非常重要的地位,不仅交通设施管理、道路交通信息管理需要良好的数据结构,而且在交通运输规划、路网规划等方面还需要拓展传统gis的数据结构。数据是gis系统的基础,数据模型则用来表达数据之间的联系与逻辑组织形式。由于交通信息种类繁多,具有自身的特点,需要合理的形式进行组织,因此研究gis-t数据模型具有重要的意义。以动态分段技术为基础,提出面向对象的时空数据模型。关键词:gis-t;动态分段;面向对象;数据模型:tn95:a:1004-373x(2
2、009)03-183-03object-oriented spatio-temporal data model based on dynamic segmentation in gis-thuang shaoluan,xiong shengwu(department of computer science and technology,wuhan university of technology,wuhan,430070,china)abstract:the expression of transport network is very important in gis-t.not only
3、the traffic facilities management and road traffic information management need a good data structure,moreover developing traditional gis data construction is needed in transport planning and network planning.data is a base of gis,and data model is used to express the relation between the data and th
4、e forms of logic organizations.because of a great variety of transportation information of their own characteristics,the data need to be organized by a logical form.it has a great significance of studying the data model of gis-t.this article discusses a object-oriented spatio-temporal data model bas
5、ed on dynamic segmentation.keywords:gis-t;dynamic segmentation;object-oriented;data model动态分段技术只是从数据存储的方面解决时空数据的问题,但是对时空数据的时空关系没有解决。面向对象技术的发展以及在gis领域的应用,为人们提供了一种更为科学的数据组织方式。面向对象的数据模型更符合客观世界的本质特征,在gis-t的数据模型研究中,面向对象技术的应用可以很好地解决时空数据的空间关系问题。1 动态分段技术动态分段是在传统gis数据模型的基础上利用线性参照系统和相应算法1,在需要分析、显示、查询及输出时,在不改变
6、要素位置(坐标)的前提下,建立线性要素上任意路段与多重属性信息之间关联的技术。动态分段实质上是建立在弧段-节点数据结构上的一种抽象方法,通过一定映射关系,将动态段对应回原有的gis数据库中的一种技术2。动态分段大大提高了gis对线性数据的处理能力,解决了传统gis中只能处理一个固定属性数据集的问题。1.1 动态分段的优势(1) 任何一个要素的变化不会影响其他要素;(2) 容易添加和删除要素;(3) 应用时只需处理具有特殊意义的要素,减少处理和存储的数据量;(4) 一些实体可以被表述成结点和弧段。1.2 动态分段技术的线性参照系与传统的平面坐标系统相比较,在gis-t的应用中,线性参照系具有以下
7、优点:采用线性参照系使得gis-t能够采用一个统一界面融合各类不同的交通信息数据,简化系统的查询方式3。目前一般认为线性参考系统是交通信息系统中最合适的位置参考系统。线性地物的各个分段是由动态分段方法实时计算得到的,用户只需要维护属性事件表中的度量值,如道路的起点桩号、终点桩号,而不需要在矢量化时进行手工打断,大大减少了地图数字化的工作量。线性参考系统相对独立地管理图形数据和属性数据,一个线性空间地物可以对应多重属性,线性地物不同类型的属性以及空间分布特征可以独立地维护而不会相互影响4。1.3 动态分段技术的算法实现为了说明问题,以一实例来阐述动态分段技术的算法。问题:从标识点b至c的路面宽度
8、为30 m,b与c的里程值为mpb,mpc。求解:(xb,yb),(xc,yc)。条件:已知控制点a的坐标和里程分别为(xa,ya),mpa,控制点d的坐标和里程分别为(xd,yd),mpd,公路上的几何特征点(曲线主点)坐标,如图1所示。实现过程:第一步,查询路面宽度为30 m、由链组成的公路路段及里程,包括满足条件的路程的起始里程、链标识、终点里程等。第二步,按里程计算起始点至终点的偏移值,对于图1,即ab/ad,ac/ad。第三步,根据公路的几何图形和几何特征点的坐标,沿包含起始点和终点的链段累计计算里程,并将计算的里程与链路里程比较,直到计算的比例偏移值大于第二步计算的比例偏移值。或者
9、为提高内插精度,采用距待求点最近的两特征点的坐标内插出该点的坐标值,即根据公路的几何图形和特征点的坐标,沿包含起始点和终点的链段累计计算里程,并将计算里程和链路里程比较,直到计算的里程的偏移值大于第二步中的偏移值,记录该点的坐标。第四步,确定比例偏移值小于第二步计算的比例偏移值且查询点最近的公路几何特征点的里程,或确定比例偏移值小于第二步计算的比例偏移值且查询点最近的公路几何特征点并刻录该点的坐标。第五步,按线性内插方法计算b,c两点的坐标。动态分段是一种新的线性特征的动态分析、显示和绘图技术,极大地提高了gis-t中线性要素的处理能力,然而,传统动态分段技术在处理具有时态性线性数据时却存在明
10、显的不足。为了体现数据的时空属性,在动态分段的基础上,我们采用面向对象的方式来建立时空数据模型。2 面向对象的时空数据模型2.1 面向对象的优越性随着面向对象技术的出现,面向对象的数据模型以丰富的语义、描述复杂对象的功能和数据抽象技术等优点受到专家的关注。国内外的众多专家学者如worboys5、龚健雅等都曾经或者正利用面向对象的思想进行时空数据模型的研究。面向对象的时空数据模型的优越性主要体现在以下几个方面:(1) 以面向对象分析方法和程序设计方法为基础的面向对象的模型方法,提供了丰富的数据建模机制对象(封装、对象标识)、类型与类、概括(继承)、多态、聚集、传播等,能够很好地模拟和描述地理空间
11、中复杂的时空对象。面向对象数据模型它在复杂结构数据建模、数据和操作重利用方面具有比关系、扩展关系、层次数据和网状模型更大的优点,而时空数据的最大特点莫过于大数据量和复杂的结构。空间数据和无限变化的历史累积数据属海量数据,且空间数据的明显层次结构、有序、不定长、复杂关系、时态数据的时间序列等特点要求数据库系统提供复杂结构或语义建模机制。(2) 面向对象的时空数据模型可以建立自然的、充分表示现实世界地理空间的概念模型。通过多种语义抽象机制,可以采用与人们在科学认识模型中一致的方式表示地理空间,并以此来建立地理空间的数据模型。这种数据模型即可以表达人们对地理现象和地理性质认识的概念体系,按照人们自然
12、思维方式中的分解和抽象机制来表示地理空间的结构和相应的各种复杂对象,又可以支持较完备的空间关系集的表示。(3) 面向对象数据模型提供了概念模型到逻辑数据模型以至物理数据模型一致的表示方法,模型抽象的各个阶段可以自然过渡,不需要人为地模型转换,特别是概念模型和逻辑数据模型之间的界限变得模糊起来。也就是说人们在设计和使用地理信息系统时直接使用提供的数据定义语言。由于面向对象时空数据模型具有以上的许多优越性,因此使用而向对象技术进行时空数据建模,发展时空对象数据模型将是时空数据建模的重要手段7。2.2 面向对象的时空数据模型的概念模型gis-t数据中的时空信息可以用描述事件的五元组对象、时间、空间、
13、事件、属性>来描述时空模型,该概念模型中信息联系如图2所示。模型各元组关系描述如图3所示。这种五元组的描述方式,显式地描述了变化的五个方面,即变化主体、变化时间、变化地点、变化因由和变化的结果(量变),同时也隐含地表达了地理信息的变化状态质变的情况下,通过记录变化的对象间接记录状态量变的情况,通过记录属性(专题)信息的变化间接记录状态。该模型中时间从概念上可分为时间点(基于点的时间)和时间段(一个时间间隔)。当描述固定时间发生的事件时,时间是一个固定点的值,所描述的事件是一个时间点的事件。当记录事件的发生、发展、消亡的过程时,采用的是记录离散的时间点、地点、人物及重要的事件,从而达到记录
14、事件发生、发展、消亡过程的目的。据波粒二象性理论,在宏观世界,时间是连续的,在微观世界,时间也是由时间粒子组成,也就是说连续的时间是由时间点组成的。相应地,对于地理实体可以用对象标识、时间点、空间定位、对象属性、事件及其关系进行描述,而且整个描述可由对象标识进行关联,这样在量变时,可通过记录一个对象在某时刻发生的事件、空间位置及属性信息变化进行记录,质变时则可以通过对象的改变和导致对象改变的事件来记录。3 结 语时空数据建模是研究领域的一个重要方向8。近年来,对时空数据的查询统计、历史分析、历史再现、动态分析及趋势预测等方面提出了更为迫切的要求,本文以动态分段技术为基础,提出面向对象的时空数据
15、模型9。动态分段是一种新的线性特征的动态分析、显示和绘图技术,极大地提高了gis-t中线性要素的处理能力,然而,传统动态分段技术在处理具有时态性线性数据时却存在明显的不足。为了体现数据的时空属性,在动态分段的基础上,采用面向对象的方式来建立时空数据模型。参考文献1bo guo,carl e kurt.towards temporal dynamic segmentationj.geoinformatica,2004,8(3).2李军利,查良松,王中.动态分段思想在公路地理信息系统中的实现j.测绘与空间地理信息,2006,29(1):67-70.3王超,王泉,秦前清,等.动态分段技术在gis-t
16、中的应用研究.测绘信息与工程,2008,33(2):41-42.4张青年.线状要素的动态分段与制图综合j.中山大学学报:信息科学版,2004,43(2):104-107.5worboys m f.heamshow h m,maguire d j.object-oriented data modeling for spatial database.international journal of geograhical information system,1990,4(4):369-383.6龚健雅.gis中面向对象时空数据模型.测绘学报,1997,26(4):289-298.7michael zeiler.modeling our worldz.esr i press,2004.8陆锋.基于特征的城市交通网络gis数据组织与处理方法d.北京:中国科学院遥感应用研究所,1999.9张晓芳,刘云生.一种支持时态数据的实时数据模型.计算机科学,2006,33(2):119-121.10石建军,许国华,何民,等.交通地理信息系统数据模型的研究进展j.北京工业大学学报,2004,30(3):318-322.11miller
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社会单位和重点场所消防安全管理规范 电动汽车充电站
- 2025家电维修服务协议书合同范本
- 《无人机介绍》课件
- 《飞机引擎冷却系统》课件 - 全面探讨飞机引擎冷却系统的设计与优化
- 主动脉夹层的临床护理
- 设计四年级试卷及答案
- 三中语文考试卷子及答案
- 2025陕西煤业化工建设(集团)有限公司招聘(4人)笔试参考题库附带答案详解
- 合同的履行第04章
- 纺织设备科技创新与产业升级考核试卷
- 湖北省襄阳市2024年中考数学试题(含解析)
- 2024年上海市交大附中高三语文期中考试作文题目解析及范文:松弛感
- 【碳足迹报告】新乡市锦源化工对位脂产品碳足迹报告
- 装卸搬运合同书
- 《2.1.2椭圆的简单几何性质》作业设计方案
- 国际象棋基础入门教程单选题100道及答案解析
- 舞台人生:走进戏剧艺术学习通超星期末考试答案章节答案2024年
- 2024届江苏省苏锡常镇四市高三二模数学试题(解析版)
- 《复发性流产诊治专家共识2022》解读
- 湖北省武汉市2024届高三毕业生四月调研考试(二模)化学试题【含答案解析】
- 2024-2030年中国太空舱酒店行业市场发展分析及前景趋势与投资研究报告
评论
0/150
提交评论