【问题标题】:GIS map overlay intersection operation on map layersGIS地图叠加对地图图层的交集操作
【发布时间】:2011-07-16 14:35:27
【问题描述】:

在地图叠加中,地图图层的交集是可交换的操作,即layer_A 交集layer_B = layer_B 交集layer_A?

【问题讨论】:

标签: map overlay gis geospatial computational-geometry


【解决方案1】:

这取决于图层是否为相同的几何类型。例如,如果一层是点,另一层是线,则交点可能是点或线,因此它可能不是可交换的。如果它们是相同的几何类型,那么是的,交集的操作是可交换的。

【讨论】:

  • 不明白,比如A层是正方形,B层是三角形。在这种情况下, (A intersectn B) == (B intersectn A) ?
  • 没错。两者都可以表示为多边形,因此结果将是一个表示两者交集的多边形层。从理论上讲,这些交叉点是相同的。然而,在实践中,由于舍入误差和使用浮点数计算算法的限制,可能存在细微差异。
猜你喜欢
  • 1970-01-01
  • 2010-09-15
  • 1970-01-01
  • 2012-05-23
  • 2018-11-26
  • 1970-01-01
  • 1970-01-01
  • 2010-12-21
  • 1970-01-01
相关资源
最近更新 更多