关于地理空间数据

地理空间数据按以下方式进行组织:

数据层次结构

地理空间数据以分层结构存储,就像一组表格:表格中的每一行是一个单独的要素,而每一列是该要素的一种 特性 。整个表格(包括其名称、列名称、数据类型、默认值和约束)表示一种要素类。一组相关的表格称为一种模式,并且整个数据集合位于一个数据存储中。

例如,用户可以使用包含多种模式的数据存储(例如 Oracle)。数据库可以使用适用于不同种类的公共设施的模式来定义城镇的公共设施(例如电力和供水)。电力模式可以包括电线杆和配电盒的要素类,而供水模式可以包括管道和消防栓的要素类。

特性

每个要素类均具有对自身进行定义的特性。“电线杆”要素类可能具有诸如标识号、名称、型号、材质、高度、安装日期等特性。定义要素类的特性可具有数据类型、默认值和约束。这些有助于确保要素符合特定的标准,从而包含在特定的要素类中。例如,“Large Roads”要素类可以包括称为“Lanes”的字段。“Lanes”的约束可以指定其值必须为六或大于六,从而在“Large Roads”要素类中包含一条路。

数据存储

要素可以存储在空间数据库(例如 Oracle、MySQL、PostgreSQL/PostGIS 或 SQL Server)中,或存储在可以使用基于 Oracle 或 SQL Server 的空间数据库的数据存储中。要素可以存储在文件(例如 SQLite、SHP 或 SDF)中。相关 SHP 文件可能存储在一个文件夹中。

可以通过基于 Web 的服务(例如 WFS 或 WMS)访问要素。AutoCAD Map 3D 工具集也支持 ODBC(开放式数据库连接),它是用于通过程序访问数据库的一种标准接口。

数据存储通常包含空间上下文,空间上下文描述了要素集合的几何图形所在位置中的空间元数据或参数。空间上下文可以指定坐标系、范围和公差。一个数据存储可以包括多个空间上下文,例如,一个上下文用于基于地面的数据,另一个上下文用于图解数据。

有关要素、要素类和模式(包括图解这些概念的图表)的详细信息,请参见“什么是要素?”以及“什么是模式?”,in 地理空间数据最佳管理实务(可从 AutoCAD Map 3D 工具集的“帮助”菜单中访问)。

使用地图中的要素

要向地图中添加要素,用户可以连接到其数据存储并选择要包括的要素类。连接到 AutoCAD Map 3D 工具集中的数据存储后,该数据存储将成为当前地图的一个 要素源 。要素源按提供程序列出(例如,所有的 SDF 要素源都在“数据连接”中列在一起)。用户添加的每个要素类都将成为地图中的 要素图层 。用户可以对图层应用过滤器和空间查询,以便仅显示该图层中的某些要素。过滤器是基于属性的,而查询是基于空间位置的。