地理空间特征与空间对象的区别

Python与开源GIS

地理空间特征与空间对象的区别

2017-01-25 作者: xuzhiping 浏览: 2647 次

摘要: 早期的矢量数据模型都是基于特征元素(点、线、多边形)为基本基元来定义的。一个完整意义的地理实体元素往往被拆成几个简单元素来表示,但它们共享一个属性描述,所有的同类元素共享一种几何处理方法,数据模型表示的结构很复杂,特征元索表示的意义与实际情况有很大的区别。特征...

早期的矢量数据模型都是基于特征元素(点、线、多边形)为基本基元来定义的。一个完整意义的地理实体元素往往被拆成几个简单元素来表示,但它们共享一个属性描述,所有的同类元素共享一种几何处理方法,数据模型表示的结构很复杂,特征元索表示的意义与实际情况有很大的区别。特征一般不具有独立的实体意义,只是图形几何元素,只有当它具有独立意义时,才能表达对象的含义,如Coverage数据。现在,多数GIS软件都引入了面向对象的数据模型。面向对象的数据模型用对象来组织空间数据。一个对象对应现实世界中的一个具有完整意义的地理实体元素,并对其一系列固有的属性和可能的操作方法进行了封装。对象之间除了存在的空间关系外,—般具有很强的独立性,如ArcGIS的GeoDatabase数据模型。对象可以是简单对象(点、线、多边形),也可以是复合对象:多点(点集)、多义线(线集)、复合多边形,甚至是它们的组合简单对象与特征元素对应,复合对象与多个简单对象或多个特征元素对应。模型中对象的意义与实际的表达对象的意义接近,数据模型也与数据结构接近,容易理解和管理。

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

随机推荐


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

Powered by TorCMS

OSGeo 中国中心 邮件列表

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

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