gpt4 book ai didi

r - 在 R 中设置的 shapefile 边界内创建随机多边形

转载 作者:行者123 更新时间:2023-12-04 11:54:19 26 4
gpt4 key购买 nike

我有一个形状文件,它是智利的国界线。如果可能,我想随机生成例如该区域内有 1000 个多边形。我想知道在 R 中最好的方法是什么?我想也许可以使用“shapefiles”包加载 shapefile,然后使用“spatstat”中可用的内容创建点数据集。然后我可以基于这些点创建圆形多边形......这主要是假设,我不知道是否可能。

我在 R 方面有一些经验,但之前没有真正尝试过任何空间分析。

任何想法和建议将不胜感激。

最佳答案

您可以使用栅格多边形吗?

在 shapefile 多边形上生成一个精细网格(小于您的目标多边形区域),然后选择一个随机的“种子”网格方块并通过逐渐添加最近的网格单元来“增长”它,直到它成为您想要的大小。这样,如果您从沿海单元开始,您将获得大约圆形的内陆多边形和半圆形多边形。

栅格表示是否适合您取决于您​​在创建这些多边形时计划做什么,但看起来您只是将它们叠加在其他土地使用数据上,这可以通过栅格上的栅格或栅格上的栅格来完成多边形。

应该都可以在光栅包中使用。

关于r - 在 R 中设置的 shapefile 边界内创建随机多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com