矢量数据的位置、形状表达

Python与开源GIS

矢量数据的位置、形状表达

2017-05-16 作者: xuzhiping 浏览: 2548 次

摘要: 空间数据具有一定的位置,矢量数据在表达空间位置时,根据其特征具有不同的维数,不同维数的空间数据表达方式也不同。 0维矢量 0维矢量在空间呈点状分布特征,在二维、三维欧氏空间具有特定坐标位置,分别用(X,Y)及(X,Y,Z)来表示,它没有大小和方向,如水井、墓葬...

空间数据具有一定的位置,矢量数据在表达空间位置时,根据其特征具有不同的维数,不同维数的空间数据表达方式也不同。

0维矢量

0维矢量在空间呈点状分布特征,在二维、三维欧氏空间具有特定坐标位置,分别用(X,Y)及(X,Y,Z)来表示,它没有大小和方向,如水井、墓葬、灰坑等,主要包括:

实体点(Entity Point):用来代表一个实体;

注记点(Text Point):用于定位注记;

内点(Label Point):用于负载多边形的属性,存在于多边形内;

结点(Node):表示线的终点和起点;

角点(Vertex):表示线段和弧段的内部点等。

一维矢量

一维矢量在空间呈线状分布特征,在二维、维欧氏空间分别用离散化的实数点集(X1,Y1),(X2,Y2)……(Xn,Yn),(X1,Y1)及(X1,Y1,Z1),(X2,Y2,Z2)……(Xn,Yn,Zn)来表示。它具有长度、曲率、方向,其长度随比例尺而变化。一维实体如河流、城墙、道路、地下管线等,主要包括直线、弧、链、网络等。

直线:由起点坐标、终点坐标、厲性、显示符等组成;

弧、链、网络:是n个坐标对的有序集合,附有属性、指针系统、显示符号等。

二维矢量

二维矢量在空间呈面状分布特征,在二维、三维欧氏空间中是一组闭合弧段所包围的空间区域,有特定坐标位置,分别用(X1,Y1),(X2,Y2)……(Xn,Yn),(X1,Y1)及(X1,Y1,Z1),(X2,Y2,Z2)……(Xn,Yn,Zn),(X1,Y1,Z1)来表示。它具有面积、周长、凹凸性、走向、倾角和倾向等几何特征,其面积、周长等随比例尺而变化。二维矢量又称多边形或图斑,在数据库中由一封闭曲线加内点来表示面状实体。二维矢量用来表示建筑基址、古城遗址、聚落范围等。当用等高线和剖面法表示时,可表达空间曲面。

三维矢量

三维矢量在空间呈体状分布特征,有表面积、体积、长度、高度等,含有孤立块或相邻块、断面图与剖面图等。三维体状物体一般具有体积、长度、宽度、髙度、空间曲面的面积、空间曲面的周长等属性。在GIS中,空间数据代表着现实世界地理实体或现象。

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © from 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org