2022年海洋时空数据模型分析研究现状.docx
精品学习资源学年论文:海洋时空数据模型讨论现状学院:海洋学院专业:海洋技术姓名:钱为学号: 10053212欢迎下载精品学习资源海洋时空数据模型讨论现状钱为<天津科技高校海洋学院海洋技术专业天津 300457)【摘要】 21世纪是海洋的世纪,海洋的开发与利用促进了海洋科学讨论的蓬勃进展并对海洋时空信息服务提出了更高的要求. 本文主要对已有的时空数据模型、进行了评述,指出了各种模型的优点以及存在的问题;在此基础上,说明白海洋时空数据模型讨论进展与现状;说明白海洋时空数据模型在实际中的应用,以及其在海洋领域的不行或缺的位置;关键词: 海洋,时空数据模型,海洋时空数据模型【 abstract】 21 century is the century of sea, Marine development and use of promoting the vigorous development of the Marine scientific research and information service on ocean space and time put forward higher request. This paper focuses on the existing space time data model, are reviewed in this paper, and points out the various advantages of the modeland the existing problems; Based on this, that the Marine space time data model researchprogress and status. That the Marine space time data model in real application, and the important of it.Keywords: Marine, space time data model, Marine space time data model1:引言时态地理信息系统 TGIS>是一种采集、储备、治理、分析与显示地学对象随时间变化信息的运算机系统;建立合理、完善、高效的时空数据模型是实 现时态 GIS 的基础和关键,以便有效地组织、治理和完善时态地理数据、属性、空间和时间语义,实现重建历史状态,跟踪变化,猜测将来;目前,关于时空 数据模型的讨论大多都是基于陆地应用的,海洋数据由于其测量方式以及自身 因素等方面的缘由,使其具有不同于陆地上数据的特殊之处;因此,现有的各 种时空数据模型都不能很好地符合海洋领域的需要,必需依据海洋数据独有的 特点建立起合适海洋时空数据模型;海洋时空数据模型建模理论为海洋地理信 息系统进展供应理论基础,同时也为“数字海洋”的建设供应的科学依据;本 文评析了现有各种基于陆地应用的时空模型不足之处,并对海洋时空数据模型 的讨论进展进行了综述,着重对 ArcGIS 海洋数据模型进行介绍,在此基础上, 对其时空数据组织方法进行了改进,并通过在“数字海洋”原型系统工程中进 行应用对其进行验证,解决了肯定的实际问题;2:时空数据模型与海洋时空数据模型欢迎下载精品学习资源2.1 目前时空数据模型的种类:时空复合模型将每一次独立的叠加操作转换为一次性的合成叠加,变化的累积形成最小变化单元,由这些最小变化单元构成的图形文件和记录变化历史的属性文件联系在一起表达数据的时空特点;最小变化单元即是肯定时空范畴内的最大同质单元;其缺点在于多边形碎化和对关系数据库的过分依靠,随着变化的频繁会形成很多的碎片;连续快照模型连续快照模型在数据库中仅记录当前数据状态,数据更新后,旧数据变化值不再保留,即“遗忘”过去的状态;连续的时间快照模型是将一系列时间片段快照储存起来,以反映整个空间特点的状态;由于快照将对未发生变化的全部特点重复进行储备,会产生大量的数据冗余,当大事变化频繁时,且数据量较大时,系统效率急剧下降;基态修正模型为防止连续快照模型将未发生变化部分的特点重复记录,基态修正模型只 储备某个时间点的数据状态 <基态)和相对于基态的变化量;只有在大事发生或对象发生变化时才将变化的数据存入系统中,时态辨论率刻度值与大事或对象 发生变化的时刻完全对应;基态修正模型对每个对象只储备一次,每变化一次, 仅有很少量的数据需要记录;基态修正模型也称为更新模型,有矢量更新模型 和栅格更新模型;其缺点是较难处理给定时刻时空对象间的空间关系,且对很 远的过去状态进行检索时,几乎对整个历史状况进行阅读操作,效率很低;时空立方体模型时空立方体模型用几何立体图形表示二维图形沿时间维进展变化的过程, 表达了现实世界平面位置随时间的演化,将时间标记在空间坐标点上;给定一个时间位置值,就可以从三维立方体中获得相应截面的状态,也可扩展表达三维空间沿时间变化的过程;缺点是随着数据量的增大,对立方体的操作会变的越来越复杂,以至于最终变的无法处理;时空对象模型时空对象模型认为世界是由时空原子 <Spatio-temporal Atom)所组成,时空原子为时间属性和空间属性均质的实体;在该模型中时间维是与空间维垂直的,它可表示实体在空间和属性上的变化,但未涉及对渐变实体的表示;缺点是随着时间发生的空间渐进的变化不能在时空对象模型中表示,没有一个描画变迁、过程的概念;面对对象的时空数据模型面对对象方法是在节点、弧段、多边形等几何要素的表达上增加时间信息, 考虑空间拓扑结构和时态拓扑结构;一个地理实体,无论多么复杂,总可以作 为一个对象来建模;缺点是,没有考虑地理现象的时空特性和内在联系,缺少 对地理实体或现象的显式定义和基础关系描述;欢迎下载精品学习资源除这几种之外,常见的时空数据模型仍有第一范式<1NF)关系时空数据模型、非第一范式 <1NF)关系时空数据模型、基于大事的时空数据模型、历史图模型等等;2.2 时空数据模型评析时空数据模型能有效地表达地理信息的空间位置属性、主题属性和时态属 性及其相互关系,这方面的讨论始终是地理信息建模的前沿领域和讨论热点; 近几年来,国内外的讨论者在这方面进行了非常有益的探究,取得了丰硕的成 果,先后提出了多种时空数据模型;依据对地理信息特点的处理才能可以将这 些典型的模型分为四大类 6,即 : 基于空间位置的时空数据模型、基于地理实体的时空数据模型、基于时间的时空数据模型以及基于空间、时间、属性综 合集成的时空数模型;以下对该四大类时空数据模型进行简洁评析;1> 基于空间位置的时空数据模型 :主要包括时空立方体模型、时空快照模型;时空立方体模型通过一个立方体表示二维空间和一维时间,将时间标记在空间坐标点上,表达平面位置随时间的演化; 时空快照模型是一系列不同时间内的数据集合,反映整个地理现象的时空演化过程;从某种意义上说,时空快照模型是时空立方体的时间离散化形式;2> 基于时间的时空数据模型 :主要包括基于大事的时空数据模型和基于时间语义时空数据模型;基于大事的时空数据模型对某种空间特点或对象的时间变化通过一个变化大事序列予以表示,每个大事指向一组记录,描述上一次大事之后的特点变化和分布;基于时间语义的时空数据模型将时间作为独立的一维,可以表达以位置、对象或时间为中心的 6 种类型的地学现象变化,并且能够支持时态拓扑关系的表达;3> 基于地理实体的时空数据模型 :主要包括时空对象模型、基态修正模型、面对对象的时空数据模型以及基于 特点的时空数据模型;该类模型的主要特点是在空间维上扩展时间维、将地理实体抽象为对象或特点,显示记录随时间的变化、储备变化信息;4> 基于空间、属性和时间综合集成的时空数据模型:主要包括时空三域模型、 TRAID 模型、时空复合体模型基于场与对象集成的时空数数据模型以及以面对过程的时空数据模型;该类模型的显著特点是将 空间、属性和时间作为一个整体来考虑或将其关联在一起、采纳关系模型和面 向对象的思想对实体或现象进行组织与储备、考虑了地理实体或现象的时空过 程特性;通过对上述各类时空数据模型特点进行分析,可以总结显现有的时空 数据模型的不足之处,主要表现在 :大多数模型都停留在概念模型层次,缺少对规律模型以及物理储备结构等后续相关理论讨论,实现起来比较复杂; 应用领域存在肯定的局限性,扩展比较困难或无法进行扩展;不能很好地表达时空对象的变化特性,时态分析才能、空间拓扑分析才能或时空分析才能较弱; 对底层数据结构有肯定的约束,对矢量数据结构或栅格数据结构某一方欢迎下载精品学习资源面支持较好,数据储备存在冗余; 无法表达连续的地理实体或现象,无法表达地理实体或现象的时空因果关系; 无法对将来发生的地理实体或现象进行表达,即不能解决在将来的某个时刻或时段,地理实体或现象的变化趋势;2.3 海洋时空数据模型讨论现状与进展海洋时空数据的特点海洋现象处于三维动态中,不仅其空间信息随时间变化,而且其属性信息 也随时间发生变化,即海洋现象是空间、时间及属性信息的统一体;从时空本 质上分析,属性信息存在于海洋现象的时空统一框架下,因而,在进行海洋现 象分析时,应当同时考虑海洋现象的时空信息;然而,目前的海洋分析方法, 要么隔离空间维在时间维上,分析海洋现象;要么隔离时间维在空间维上,分 析海洋现象;比如目前常用的海洋分析方法: 剖面分析、断面分析、时间序列分析等;无法在时空统一框架体系下对海洋现象进行时空分析的主要缘由是缺乏科学地进行时空数据表达、组织与储备的理论与方法;传统Gis的数据组织思想是把空间信息与属性信息结合起来,很少考虑时态信息;因而,在此基础上产生的数据库系统主要是基于关系理论的关系数据库;由于在海洋现象的分析过 程中,海洋现象的时态信息至关重要,因而,海洋应用,特殊是海洋信息的组 织治理必需引入海洋现象的时态信息;海洋时空数据主要包括温、盐、密、浪、流、海面高度、交通、渔业、气象、地质、底质、地貌等内容;数据类型包括:站点数据、海上测量数据、遥感数据和基础地理数据等;海洋时空数据的组织治理是地球信息科学进展过程中一个非常重要的环节,数据的组织治理机制直接影响着数据的拜访;而海洋时空数据又不同于其它空间数据,它的多源性、多尺度及动态特性使得数据平台在集成时除数据格式不同外,仍存在数据的语义异质性、分类标准、海陆数据空间标准的不一样问题;由于海洋现象、海洋时空数据的复杂性与多样性,到目前为止针对海洋现象、海洋时空数据仍没有统一的描述、表达与储备模型,有必要对海洋现象特性、海洋时空数据特点进行分析:l> 海洋时空数据在数据质量标准方面的不统一性;空间数据数据质量标准是生产、使用和评判空间数据的依据,数据质量是数据整体性能的综合表达川;空间数据质量主要包括数据的位置精度、属性精度、时间精度、辨论率、规律一样性、数据完整性以及表达形式的合理性;因而传统的海洋时空数据的组织治理需要开展大量的数据融合或数据同化工作;最前面各种时空数据模型的讨论主要是基于陆地特定的应用领域绽开的, 模型本身存在肯定的局限性;相对于陆地系统来说,海洋数据具有自身的其他 特点,包括动态性与模糊型,海洋现象的动态性表现为每时刻的全区域变化,其模糊性主要是指没有明确的界限,如海洋温度、流场的变化;数据量大,欢迎下载精品学习资源海洋数据的猎取手段多样,包括历史数据,调查与分析评判数据以及海洋立体 监视监测 天基、空基、海基、陆基平台监视监测 > 等,积存了海量的海洋数据资源; 时间粒度不均一,时间类型多,即时间精度的多样性以准时间间隔和频率的不统一,且时间跨度一般较长,如温、盐、密度的再分析产品,可跨 越20 年; 数据粒度,即数据在时空上或属性上的概括层次与具体程度差别;时间、空间与属性互动的特性,主要表现为时间与空间的动态性及其三者之间紧密联系的特点;随着海洋 GIS 理论的进展,海洋时空数据模型的讨论成为迫切需要解决的问题;很多学者对海洋GIS 时空数据组织模型开展了卓有成效的讨论,提出了一些海洋时空数据组织的概念模型,并在一些领域进行了应用; 以下是几类典型的海洋时空数据模型;邵全琴7针对第三类海洋现象,如跃层、涡漩、锋面、水团等,提出了“场对象”的概念,并基于场对象的特性,提出了面对场对象的海洋 GIS 时空数据表达框架模型;该模型具有双层结构: 下层为基于海洋过程的基础数据组织;上层为基于时空三域方法的场对象数据 表达;模型中,下层设计用于各种数据集中分析提取对象的边界、外形、特点 与其他对象的关系等,显示储备分析得到的不同时期场对象的相关信息,上层 场对象数据的组织采纳 TRIAD模型,显示表达由下层提取得到的场对象有关的时空数据;由于海洋现象的动态性、边界模糊性等特点,关于场对象的分析、识 别、提取、组织等仍有很长的路要走,该数据模型作为原型设计,仍需要不断 的完善和进展;在通过分析海洋渔业数据表达中存在的各种问题后,总结了海 洋现象的动态性、模糊性,时空数据粒度不一,属性多维、时空互动等特性; 在此基础上,提出了栅格化的、基于特点的多维数据立方体海洋栅格时 空层次聚合模型,并在海洋渔业 GIS 系统中进行了应用;通过该模型,可以简洁便利地猎取不同层次、不同区域和不同时间粒度的时空对象数据,并且易于 构造和实现;该模型从海洋渔业数据所具有的不同时间粒度、不同空间粒度和 相关环境要素数据的栅格特性动身,依据料用和表达的不同层次进行了模型设 计,对于多维属性数据的组织和自动综合有肯定的指导意义;该模型针对具体的海洋渔业应用具有有用性,但不适合扩展到海洋其他领域;借鉴OOgeomorph模型的思路,通过对海洋 GIS 的要求和设计原就的概括和总结,提出了海洋场模型理论的构思和基本内容;此模型与邵全琴提出的面对场对象海洋时空数据 模型类似,但其以海洋现象数据集代替场对象数据组织,以海洋现象分析识别 代替了场对象的分析识别,概念模型能够在较高层次上精确把握数据、过程的 整体动态变化;该模型采纳自适应的多级格网数据模型进行组织;它从整体上 分为数据模块和算法模块,使概念更加清楚明确,便于分重点讨论;自适应多 级格网数据模型的提出,对于原始数据的组织、治理、分析和数据抽取,也具 有重要的现实意义;但该模型也只是停留在对地理对象时空语义表达层次,缺 乏后续理论讨论;从海洋基础数据动身,结合现有的技术条件,借鉴了一些面 向场对象模型和海洋场模型的概念,提出了海洋GIS 时空数据组织框架;基于该框架模型,针对时空数据仓库中基础时态数据组织,仍提出基于格网的时序欢迎下载精品学习资源快照修正模型;最终将其框架模型理论应用到了具体的试验案例中,取得了很好的成效;但该模型的有用性与扩展性仍需进一步验证;等在总结了主要的海洋数据来源、特点以及结合各海洋用户群体实际应用需求的基础上,提出了ArcMDM Arc Marine Data Model>海洋数据模型;该模型采纳了传统 GIS 表达地理对象数据的基本思想,将海洋要素表达为点、线、面、网格类型,给出了海洋数据概念模型框架、规律结构;将时间作为附加属性加入到海洋要素属性域中,利用对象关系数据模型储备结构Geodatabase 来储备随时间变化的海洋观测数据、海洋数值模型运算的结果数据;实现了海洋要素时空数据拜访或查 询以及储备,分析和展现问题;提出了以过程为核心的海洋时空过程数据模型, 依据构成海洋过程的海洋对象特性以及GIS 表达对象的规律,将海洋过程泛化为点、线、面、体时空过程;结合面对对象的思想,将海洋实体或现象过程> 进行对象化,整体表达其空间外形、物理属性和时态信息;采纳分级抽象与逐级包含,将整个海洋过程抽象为过程对象、过程阶段对象、过程序列对象、过程状态对象四个等级;系统地提出了海洋时空过程数据模型的语义表达,给出 了该模型的规律组织结构、物理储备模型以及相关时空过程操作分析,并通过 原型系统模拟了海洋峰、涡旋等具体海洋时空过程,在某种程度上解决了海洋 时空过程的连续动态表达与模拟;上述各种海洋时空数据模型讨论各具特点, 但同时也不行防止存在一些问题,在海洋数据格式上、海洋应用领域存在肯定 的局限性,且很多仍处于概念模型的阶段,离实际应用仍有大量的工作要做; 结合“数字海洋”原型系统实际应用需求和海洋要素产品要素数据的自身特点,并考虑到 ArcMDM数据模型中对洋洋产品要素储备方法,本文拟对ArcMDM数据模型子模型提出一种改进方案;3 ArcGIS海洋时空数据组织方法及改进方案3. 1 ArcGIS海洋数据模型在ArcGIS 海洋数据模型中,为了对海洋数值运算模型产生的结果和多个随时间变化的二维数据进行储备和治理,引入了网格数据集类型;图1 为基于 UM L 的海洋时空数据模型规律结构;该模型主要包括五个类对象,以下简要说明各个对象特点类;1> 网格对象类网格对象类定义网格和网格点的相关信息,如大小、外形和维数;网格编号,是用户定义的标识符,说明白网格的惟一性;需要说明的是,网格的编号规章没有特殊的要求,用户可以依据需要采纳合适的编号原就,但需要满意编号的惟一性,例如,当选取多个区域时,可以采纳区域名称、参数类型和网格类型联合进行编号;事实上,在一个系统中,由于选取的区域很大,因此数量一般比较少,采纳整数就可以满意编号的要求;总点数属性说明白一个网格中的点数目,但不是通过行点数、列点数和深度点数三者简洁取积,由于网格中每一层的点数可能会不相同;行点数、列点数以及深度点数各自表示了 3 个维欢迎下载精品学习资源度上的点数目;网格类型通过编码域值来定义,说明白网格的类型;2> 网格点特点类网格点特点类将数值模拟产生的结果表达为规章间隔的格网点或者有限元 或其他网格类型的不规章间隔节点;对规章间隔的格网点,网格点特点代表规 就二维或三维栅格像元的中心;对于不规章间隔节点,网格点特点定义有限元面上的节点;网格点特点继承了海洋特点类的属性,并增加了表示点在网格中 的行位置、列位置和深度位置的属性;网格编号属性表示点所在的网格,点类 型属性表示点属于规章网格的网格点或者不规章网格的结点;3> 网格元素特点类网格元素特点类是继承于海洋特点类中的多边形特点类,表达不规章网格的面;一个网格元素一般由三个网格定义,也可以有四个网格点;网格元素特点类继承了海洋特点类的属性,仍增加了四个节点编号属性;表示网格元素角点的网格点特点编号;4> 矢量场对象和标量场对象数值模型可以产生随时间变化的标量场或者矢量场数据,两种场均符合网格的特点且都包含时间戳,以说明单个位置上的参数值随时间变化;同一个网格点同时具有矢量特性与标量特性,它们之间是一对多的关系,即一个网格点上可以表达多个矢量值和多个标量值;5> 参数对象类参数对象类,类似于一个查找表,储备了地理数据库中全部的参数类型及 其描述信息,如温度、盐度、海流等海洋要素;该对象类具有很好的扩展性; 该模型将一个规章多层格网数据空间区域表达为一个网格,网格中的每个点存 储了不同时间刻、不同类型 矢量、标量或其他类型 > 的参数值;通过关系类将网格、网格点以及矢量场、标量场和参数类型紧密地联结在一起,形成一个有机的整体;明显该模型没有考虑网格所在区域的空间辨论率问题;欢迎下载精品学习资源图 1 网格规律模型 UML框图 123. 2海洋时空数据组织改进方案事实上,海洋数值模拟的结果数据往往是多级辨论率并存的,换句话说, 就是同一个网格所在的区域中不同的子区域范畴其空间辨论率大小不尽相同, 因此需要按区域辨论率的不同进行划分;另外,对于时间区间跨度很大的数据, 仍需要分时间段进行储备,以防止只在单个对象表中进行基于时间的查询,提 高查询检索效率;为了有效地利用上述网格模型对其进行储备治理,以满意原 型系统的快速查询,分析与可视化表达需求,笔者试图对上述模型进行改进, 给出一种建立时空索引方案;在空间上,将多层规章格网数据空间区域划分为如干的大小适当空间区块,利用标识符予以标明;在时间上,依据各种数值模拟生成的参数的时间粒度建立多个时间段的矢量场对象和标量场对象,并一一建立与参数对象类和网格点之间的关系类,时间粒度大小影响着矢量场对象和标量场对象的数量;基于这种思想,分别需要建立区域空间索引和时间段的索引类对象,并与模型中其他相关的类对象进行关联;这样做的目的主要是为了使得在进行基于位置和基于时间的查询时,能够快速定位到需要查找的空间区域和时间段中;必需指出的是,虽然该改进方案没有节约储备空间,但是加快了检索速度;4 应用案例为了验证本文提出的对 ArcGIS 海洋时空数据模型改进方案的有效性与有用性将改进后的模型应用到“数字海洋”原型系统中;采纳的数据为某一海区多 个标准层的; 2004 年1 月份至 12 月份的海水月平均温度场规章格网数据;在系统中,利用该网格模型进行数据组织,通过程序实现了海洋温度的时空查询、分析与显示功能 :挑选某一时刻和某一标准层 深度层> ,可以猎取任意位置上的温度值; 挑选某一时刻和某一标准层,可对单层的温度显示;挑选某一时刻和指定深度层 起始层与终止层 > ,可以猎取任意位置上温度值随深度的变化趋势; 挑选指定时段 起始时刻与终止时刻 > 和某一标准层,获欢迎下载精品学习资源取任意位置上的温度随时间的变化趋势;选取指定时段和某一标准层,猎取单层温度随时间的变化趋势;挑选某一时刻,对多个标准层温度进行显示;这里给出部分实现结果,图 2 显示了表层某位置上 2至12 月份温度变化趋势功能 > ; 图4 显示了表层温度从 1 至12 月份的变化过程 功能 > ;结果证明,该模型在海洋要素时空数据的组织治理以及查询检索效率、时空分析才能等方面都得到明显地改善;图2 表层2-12 月份某位置温度变化趋势图 3 表层1-13 月份温度变化显示5:终止语通过对现有的时空数据模型、海洋时空数据模型的分析和评述,我们发觉基于陆地应用的时空数据模型在表达海洋GIS 中各种海洋数据是不合适的,现有的各种海洋时空数据模型在建模理论方面做了一些探究,但也不行防止地存 在一些问题,离实际应用仍有大量的工作需要去做;讨论海洋时空数据模型理 论和相关的应用具有非常重大的意义;一方面,需要进一步扩展和完善现有的 海洋时空数据模型,如时空拓扑关系理论、时空插值方法以准时空可视化技术 等相关问题;另一方面也要探究新的海洋时空数据模型理论;这样才能使其逐步满意各种海洋 GIS 用户群体的需求;参考文献 1王家耀,魏海平,成毅,等 .时空GIS 的讨论与进展 J.海洋测绘,2004,24 5> . 2姜晓轶,周云轩 .从空间到时间时空数据模型讨论 J.吉林高校学报, 2006,36 3> . 3王春波,张军,蒋涛 .基于大事的时空数据模型应用讨论 J.测绘科学, 2005,30 2> . 4苏奋振,周成虎,杨晓梅,等 .海洋地理信息系统原理、技术与应用 M .北京:海洋出版社, 2005.欢迎下载精品学习资源 5黄照强,冯学智 .时空数据表达讨论 J.运算机应用讨论, 2005, 9> . 6薛存金 .海洋GIS 时空过程数据模型讨论 D.中国科学院地理科学与资源讨论所, 2021. 7邵全琴 .海洋GIS 时空数据表达讨论 D.中国科学院地理科学与资源讨论所, 2001. 8 Arui.时空数据模型简介<EB/OL) . 9苏奋振 .海洋渔业资源时空动态讨论 D.北京: 中国科学院地理科学与资源讨论所, 2001. 10仉天宇 .海洋GIS 场模型讨论 D .中国科学院地理科学与资源讨论所,2002. 11季民 .海洋渔业 GIS 时空数据组织与分析 D.山东科技高校, 2004. 12Dawn J. Wright etc. Arc Marine GIS for a Blue Planet M . ESRIPRES,S 2007.欢迎下载