我有一个我希望成为一个有趣的问题。我正在为GIS课程简介做作业,该课程使用一些墨西哥湾漏油数据介绍常见的基于向量的空间分析方法(缓冲区,叠加层等)。我有一个多边形要素类,其中包含某一天发生的“深水地平线”漏油事件,我正在用缓冲液模拟它的膨胀。
它确实可以说明这个概念,但是肯定不能提供现实的结果。这让我开始思考如何以一种不太均匀的结果来实现此目的,模仿/伪造电流在油膨胀时将油流向各个方向的效果。
从一般意义上讲,我正在寻找一种工作流程,只要输入多边形要素可以完成以下工作:
- 创建一个新的多边形要素,该要素比原始要素大指定范围(例如10平方公里)或指定因子(例如5%)
- 新的多边形要素将具有任意形状,但需要注意的是...
- 新的多边形要素将包含原始的多边形要素(这不是交易突破点,但是很高兴拥有)
任何现实世界的解决方案都必须涉及对洋流,流体动力学等进行建模,而这远远超出了我正在尝试做的事情(尽管包含这种解决方案当然是受欢迎的,并且很有趣),但是这个主意激起了我对潜在的空间问题的好奇心,我很好奇那里有什么解决方案。我想到了一个解决方案,但我想听听其他人可能提供的解决方案。
我在ESRI领域工作,但是当然欢迎使用涉及其他软件包/平台的解决方案(尽管我可能无法对其进行测试)。通用算法,伪代码和代码也可以。