什么是空间数据,它包括那几种类型

什么是空间数据,它包括那几种类型,第1张

空间数据又称几何数据,它用来表示物体的位置、形态、大小分布等各方面的信息,是对现世界中存在的具有定位意义的事物和现象的定量描述。根据在计算机系统中对地图是对现实教想的存储组织、处理方法的不同,以及空间数据本身的几何特征,空间数据又可分为图形数据和图像数据。

空间数据包括以下五种类型:

1、地图数据:这类数据主要来源于各种类型的普通地图和专题地图,这些地图的内容非常丰富。

2、影像数据:这类数据主要来源于卫星、航空遥感,包括多平台、多层面、多种传感器、多时相、多光谱、多角度和多种分辨率的遥感影像数据,构成多元海量数据。

3、地形数据:这类数据来源于地形等高线图的数字化,已建立的数据高程模型(DEM)和其他实测的地形数据。

4、属性数据:这类数据主要来源于各类调查统计报告、实测数据、文献资料等。

5、混合数据:这类数据来源于卫星、航空遥感与各种类型的普通地图和专题地图形成多方面数据。

空间数据结构是空间数据适合于计算机存储、管理、处理的逻辑结构,是空间数据在计算机内的组织和编码形式,是地理实体的空间排列和相互关系的抽象描述。它是对空间数据的一种理解和解释。

空间数据结构又是指空间数据的编排方式和组织关系。空间数据编码是指空间数据结构的具体实现,是将图形数据、影像数据、统计数据等资料按一定的数据结构转换为适合计算机存储和处理的形式。不同数据源采用不同的数据结构处理,内容相差极大,计算机处理数据的效率很大程度取决于数据结构。

扩展资料:

空间数据库管理系统是空间数据库的核心软件,将对空间数据和属性数据进行统一管理,为GIS应用开发提供空间数据库管理系统除了必须具备普通数据库管理系统的功能外,还具有以下三方面研究内容:

1、空间数据存储管理,实现空间数据强大的基础平台。和属性数据的统一存储和管理,提高数据的存储性能和共享程度,设计实现空间数据的索引机制,为查询处理提供快速可靠的支撑环境。

2、支持空间查询的SQL语言,参照SQL-92和OpenGIS标准,对核心SQL进行扩充,使之支持标准的空间运算,具有最短路径、连通性等空间查询功能。

3、查询,供相关人士查询数据。

参考资料来源:百度百科-空间数据

查询所有数据库占用磁盘空间大小的SQL语句:

复制代码

代码如下:

select

TABLE_SCHEMA,

concat(truncate(sum(data_length)/1024/1024,2),'

MB')

as

data_size,

concat(truncate(sum(index_length)/1024/1024,2),'MB')

as

index_size

from

information_schematables

group

by

TABLE_SCHEMA

order

by

data_length

desc;

查询单个库中所有表磁盘占用大小的SQL语句:

复制代码

代码如下:

select

TABLE_NAME,

concat(truncate(data_length/1024/1024,2),'

MB')

as

data_size,

concat(truncate(index_length/1024/1024,2),'

MB')

as

index_size

from

information_schematables

where

TABLE_SCHEMA

=

'TestDB'

group

by

TABLE_NAME

order

by

data_length

desc;

以上语句测试有效,注意替换以上的TestDB为数据库名

将结构查询语言(GeoSQL)转化成标准的SQL查询。全关系空间数据库管理空间数据的基本策略是采用同一DBMS存储空间数据和属性数据,在标准的关系数据库上增加空间数据管理层,利用该层将结构查询语言(GeoSQL)转化成标准的SQL查询。

矢量数据管理的方式分三种:

一:文件—关系数据库混合管理。 

优点

除通过 OID 连接之外,图形数据和属性数据几乎是完全独立组织、管理与检索的。

其中图形系统采用高级 语言编程管理,可以直接 *** 纵数据文件,因而图形用户界面与图形文件处理是一体的,两者中间没有逻辑裂缝。

缺点:

①需要同时启动图形文件系统和关系数据 库系统,甚至两个系统来回切换,使用起来不方便。

②属性数据和图形数据通过 ID 联系起来, 使查询运算、模型 *** 作运算速度慢。

③数据发布和共享困难。

④属性数据和图形数据分开储存,数据的 安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。

⑤缺乏表示空间对象及其关系的能力。

二:全关系数据库管理

对变长的几个数据进行关系范式分解,分解成定长记录的数据表进行存储。

将图形数据的变长部分处理成 Binary 二进制 Block 块字段。

优点:

图形数据与属性数据都采用现有的关系型数据 库存储,使用关系数据库标准机制来进行空间数据与属性数据的连接。

缺点:

①处理一个空间对象时,需要进行大量的 连接 *** 作,非常费时,并影响效率

②二进制块的读写效率要比定长的属性字段慢的多,特别是涉及对象的嵌套,速度更慢。

三:对象—关系数据库管理 

优点:

主要解决了空间数据的变长记录的管理,由数据库软件商进行扩展,效率要比前面的二进制块的管理高 的多。

缺点:

没有解决对象的嵌套问题,空间数据结构也不能由用户任意定义,使用上仍受到一定限制。

诞生和发展空间数据库技术目的是什么?

正确答案:目的是为了使用户能够方便灵活地查询所需的地理空间数据,同时能够进行有关地理空间数据的插入、删除和更新等 *** 作,为此建立了实体、关系、数据独立样、完整性、数据 *** 纵以及资源共享等一系列基本概念。

空间数据库引擎:ArcSDE90(arc spatial database engine);此软件被用作系统后台(Server),其优势在于能按照用户需求合理地管理大规模甚至超大规模的空间数据库,为系统前端提供高效的空间数据和复杂的空间分析服务。

选择空间数据库引擎SDE作为空间数据库管理系统,是一套管理空间数据并提供访问这些数据接口的软件,通过ArcSDE可以把地理空间数据应用到商用的关系型数据库中,SDE融入DBMS后,提供了对空间数据进行高效率 *** 作的接口,大量用户可以同时针对同一数据进行 *** 作,更重要的是ArcSDE客户和服务器之间的通讯建立在TCP/IP协议上,这使得ArcSDE不但能满足局域网的应用,而且能满足远程网的应用。

通过ArcSDE,能够管理具有数百万空间要素的大型空间数据集。ArcSDE对各级企业均能适用,这归功于其在客户与服务器间协同处理。ArcSDE通过TCP/IP协议,提供网络上的开放数据访问;同时,ArcSDE可运行在不同的 *** 作系统环境中,如UNIX,Microsoft Windows的客户端与服务器端。

为了实现以关系数据库管理系统(Oracle)为基础的空间数据管理,需要使用空间数据库引擎。良好的空间数据库引擎能够为数据库的应用系统开发提供高性能的支持。ESRI公司的ArcSDE for Or-acle 是一个基于Oracle的空间数据库引擎,它的空间数据管理高效而稳定,将作为本项目综合数据库的必须软件产品之一。其特点:

(1)对地理数据的开放式系统访问

ArcSDE利用开放系统结构,使得地理数据易于获得,可以把地理数据的管理与使用同其他传统的多媒体数据库合并到一个平滑的计算机环境中。利用ArcSDE的开放性,用户可以进行从简单到复杂的空间数据分析,从几个到许多地理特征的提取,访问超大规模的数据库,高效完成各种复杂任务。

(2)进行高效查询分析

ArcSDE提供一组可靠的几何处理与空间分析功能,通过此功能确定各地理实体间的相互关系,如相交于一点、共一条边界、共一个区域或一个实体包含另一个实体。而且还可以把空间分析嵌入到一个非GIS的应用程序中去。

(3)理想的空间对象模型

ArcSDE把线特征表示成一条不能自相交的线,或只能在终点相交的线;面特征表示成一个简单的多边形或多边形组合。空间对象类型有点、点集、串、线串、环、多边形、环纹多边形(donut polygon)以及网络数据,一个组合数据集称为一个层。层是具有相同形式对象类型的一组地理特征,地理特征通过图层这种空间连续策略进行索引,提高数据管理效率。

(4)快速实现过程

ArcSDE对于复杂空间查询的处理的效率体现在对次要特征(Subsecond Feature)的检索上,快速访问与检索是在C/S模式上实现的,客户端主要是响应空间分析 *** 作,服务器则进行数据搜索和检索。这种互 *** 作处理方法使得动态空间叠加成为可能,当大量增加客户端的时候,利用这种处理可以把客户机带来的性能下降降到最小。

(5)其他

客户端可以通过TCP/IP协议访问Arc/Info数据,不用通过传统的直接挂到数据库所在的磁盘上进行访问,这样系统就可以建立在广域网上,数据分布将不受地域限制。同时允许将一部分数据放在RDBMS中,另一部分数据以传统Arc/Info数据格式保存。而客户端的应用将以同一种方式进行访问,即数据源的不同对客户而言是完全透明的。

ArcSDE本身并没有专用数据库,而是通过与其他通用的DBMS的集成来管理空间数据。根据DBMS的类型,ArcSDE与DBMS的集成可分为两种:①与传统的关系型数据库管理系统(RDBMS)的集成,由于传统的RDBMS不支持数据类型的扩展,无法管理空间数据,只能通过ArcSDE对空间数据和空间 *** 作进行解释和管理。②与面向对象关系数据库(OORDMS)的集成。由于面向对象的关系支持新的数据类型和函数的扩展,ArcSDE可以直接在数据库中定义空间数据类型和空间函数。于是可以通过基于SQL的函数对空间数据进行 *** 作,并在数据库层次建立空间索引。

如果你问的是GIS的空间数据库的话:GIS空间数据库的发展经历三个阶段——

Geographic Information Systems (1980s)

Geographic Information Science (1990s)

Geographic Information Services (2000s)

第一个阶段GIS主要的使用者是一些专业人员,例如地图制图人员等,比如ESRI Arc/Info,GIS厂商所定位的客户群体是那些只关注于空间数据分析的用户。

这块特定的市场相对较小,其中包括科学界和 部门的专家。

与其他信息技术的用户相比,GIS用户更多是在封闭的环境中工作,使用特别为他们设计的专用数据库;

第二个阶段GIS则进行了一系列的规范化,比如提出了较为完善的理论、框架等,出现了数据模型、数据 *** 作等。

第三个阶段随着Inter时代的到来,出现了另一批使用空间数据的用户群,他们更喜欢在一个非常高级的、用户界面非常友好的层次上使用空间数据。

比如百度地图,google earth 支持空间查询,能够迅速定位,选择路径等。

如果你只是单纯问数据库的话:

总体说来,数据库技术从开始到现在一共经历了三个发展阶段:第一代是网状、层次数据库系统,第二代是关系数据库系统,第三代是以面向对象数据模型为主要特征的数据库系统。

第一代包括网状和层次数据库系统,是因为它们的数据模型虽然分别为层次和网状模型,但实质上层次模型只是网状模型的特例而已。

这二者都是格式化数据模型,都是在60年代后期研究和开发的,不论是体系结构、数据库语言,还是数据的存储管理,都具有共同特征,所以它们应该划分为一代。

第二代数据库系统支持关系数据模型。

关系模型不仅具有简单、清晰的优点,而且有关系代数作为语言模型,有关系数据理论作为理论基础。

因此关系数据库具有形式基础好、数据独立性强、数据库语言非过程化等特点,这些特点是数据库技术发展到了第二代的显著标志。

虽然关系数据模型描述了现实世界数据的结构和一些重要的相互联系,但是仍然不足以抓住和表达数据对象所具有的丰富而重要的语义,因而它属于语法模型。

第三代数据库系统的特征是数据模型更加丰富,数据管理功能更为强大,能够支持传统数据库难以支持的新的应用需求。

不过你提到了GIS那应该是问空间数据库吧?就是在普通关系数据库上加入了对空间数据的处理 *** 作,应该是关系数据库的进一步发展,GIS就是空间数据库的一个应用~

呵呵,我的专业就是GIS,今天刚结束空间数据库原理专业课考试,希望能够帮到你。

SELECT (UR (UPS DBS))/1024 AS "M"

FROM (SELECT value AS UR FROM v$parameter WHERE name = 'undo_retention'),

(SELECT undoblks/((end_time-begin_time)86400) AS UPS

FROM v$undostat

WHERE undoblks = (SELECT MAX(undoblks) FROM v$undostat)),

(SELECT block_size AS DBS

FROM dba_tablespaces

WHERE tablespace_name = (SELECT UPPER(value) FROM v$parameter WHERE name = 'undo_tablespace'));

以上就是关于什么是空间数据,它包括那几种类型全部的内容,包括:什么是空间数据,它包括那几种类型、MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句、.全关系空间数据库管理空间数据的基本策略是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9291290.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存