Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将多边形分割成特定大小的小多边形?_Python_Mathematical Optimization_Arcgis_Qgis_Pyqgis - Fatal编程技术网

Python 如何将多边形分割成特定大小的小多边形?

Python 如何将多边形分割成特定大小的小多边形?,python,mathematical-optimization,arcgis,qgis,pyqgis,Python,Mathematical Optimization,Arcgis,Qgis,Pyqgis,我想将不规则多边形分割/切割成特定大小(1.6m x 1m)的小多边形,这样就必须利用大部分不规则多边形区域(优化模型) 多边形的长度和宽度可以互换(1.6m X 1m(或)1m X 1.6m) 所以,最后,我需要有尽可能多的多边形大小(1.6m X 1m) 你可以把它看作是包装问题。我需要在多边形中填充尽可能多的大小(1.6m x 1m)的矩形。矩形可以平移和旋转,但不能相互相交。 我使用了“创建网格”功能,但它只是以特定的方式剪切整个多边形。 但我还想知道的是,在这里,蓝色多边形也可以垂

我想将不规则多边形分割/切割成特定大小(1.6m x 1m)的小多边形,这样就必须利用大部分不规则多边形区域(优化模型)

多边形的长度和宽度可以互换(1.6m X 1m(或)1m X 1.6m)

所以,最后,我需要有尽可能多的多边形大小(1.6m X 1m)


你可以把它看作是包装问题。我需要在多边形中填充尽可能多的大小(1.6m x 1m)的矩形。矩形可以平移和旋转,但不能相互相交。

我使用了“创建网格”功能,但它只是以特定的方式剪切整个多边形。

但我还想知道的是,在这里,蓝色多边形也可以垂直切割(1m x 1.6m)。


因此,我想知道在QGIS/ArcGIS或任何python脚本中是否有用于这种多边形优化的插件?

你最好在数学上问一下,这样的最佳平铺是否确实存在。还有一些问题:你只考虑矩形多边形还是寻找一般的解决方案?你只考虑规则的平移(整数平移和x×90°旋转)吗?你可以认为它是一个打包问题。我需要在多边形中填充尽可能多的大小(1.6m x 1m)的矩形。矩形可以平移和旋转。你最好在数学上问一下,这样的最佳平铺是否真的存在。还有一些问题:你只考虑矩形多边形还是寻找一般的解决方案?你只考虑规则的平移(整数平移和x×90°旋转)吗?你可以认为它是一个打包问题。我需要在多边形中填充尽可能多的大小(1.6m x 1m)的矩形。矩形可以平移和旋转。