python - Arcgis从不规则网格中选择多边形以删除孤立的单元格

标签 python polygon spatial arcgis region

我在一个多边形形状文件中有一个不规则的三角形网格。这些单元格的主题是仅显示高于我的“兴趣”阈值水平的三角形。可见的相邻三角形被认为是真实的。需要删除空间上孤立的三角形,因为它们可能是虚假的。

我可以使用定义查询进行过滤以删除低于阈值的三角形,但我不知道如何删除孤立的三角形。

我知道我可能需要使用多边形邻居

screenshot from Arcgis

请发送帮助!

最佳答案

我遇到了类似的问题,所以我采取了解决方法并设置了适当的阈值

from shapely.geometry import Polygon

coords1 = [(54.950899, 60.169158), (54.953492, 60.169158), (54.950958, 60.169990)]
poly1 = Polygon(coords1)

coords2 = [(24.950899, 60.169158), (24.953492, 60.169158), (24.950958, 60.169990)]
poly2 = Polygon(coords2)


poly1.distance(poly2)

# 29.997407

poly1.distance(poly1)

#0.0

您可以设置阈值来识别空间上孤立的三角形

附注这个解决方法对我有用。这是解决方案供您引用。这里采用随机多边形。

引用: https://automating-gis-processes.github.io/site/index.html

关于python - Arcgis从不规则网格中选择多边形以删除孤立的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61460077/

相关文章:

python - 为什么Python在从导入函数调用时找不到内置打印函数?

python - Scrapy 蜘蛛在设置 'start_urls' 变量后不会产生 feed 输出

python - 哪个 python web 框架可以轻松开发和部署?

r - 如何使用R包从点创建蒂森多边形?

php - 想出了空间用户搜索,但我如何按距离排序? (php laravel mysql)

r - 在传单 map 上注释数字变量

python - 如何使用 Beatbox 或 simple-salesforce 在 Salesforce 中创建自定义表格?

c# - WPF、多边形和多边形

events - Google Maps api v3 多边形编辑事件未在所有句柄上触发

language-agnostic - 如何从特定宽度的简单线条计算多边形点?