什么是多点shapefile?


10

多点shapefile和点shapefile有什么区别?在创建shapefile时,在ArcGIS中可以选择点shapefile和多点shapefile。但是我不知道他们有什么区别。

Answers:


10

Shapefile支持四种基本数据类型:点,折线,多边形和多点。点是简单的{X,Y}功能。折线是点的有序集合,而多边形是封闭的简单线所包含的区域。折线和多边形可以分为多个部分,以对不连续的要素进行建模,例如被高速公路分隔开的路面街道或岛屿集合。

在shapefile模型中,Points 不能是多部分的,但是有一个独特的Multipoint类型可以充当该角色。差异与多点形状所需的数据记录中的包络以及点和多点对象空间索引的不同方法有关。

多点是大多数点状特征的晦涩表示形式,但可用于优化大量点的显示。我的数据集涉及覆盖全球的数千万个特征,通过将点合并为多点以减少为每个图块渲染的特征数量,我能够在不到一个秒的时间内用一个亚秒级的时间成功绘制了十万个特征。

请注意,shapefile不支持诸如几何图形集合之类的任何东西,仅支持在一个文件中填充指定的形状类型或空形状(零个顶点),因此,如果同时需要单点和多点形状,则单点将将其存储为退化的多点(点数为1,并且“信封”的左下角和右上角与点本身重合)。这在存储(52 btyes Vice 16)和空间上效率较低。 index的效率也不高,因此,如果您只有单个部分的点,则应使用Point数据类型。


公平地说多点shapefile与聚类相似吗?
NULL.Dude

2
您可以使用多点几何体来设计点集群,但是我不会说它们是等效的。多点更多是一种抽象的数据类型。
文斯

说“点不能是多部分的”是绝对的。从功能上讲,按点按其属性分组时,点被视为多部分。我真的不关心我所做的工作中的多部分类,但是我认为某些GIS部门认为它们非常有用。除此之外,我发现ESRI使用多部分几何图形处理激光雷达点云绝对没有用。
杰弗里·埃文斯

根据定义,一个不能是多部分的。分组后,它们是多点,其中一些可能会退化。
文斯(Vince)2007年

2

看一下几何与Dbase文件记录之间的关系。如果您有一个点shapefile,则每个点都与一个记录相关。如果您有一个多点shapefile,则一组点与一个记录相关。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.