Clipper库是否有一些Python绑定?
我需要OffsetPolygons函数。我试图将C ++ Clipper代码转换为Python,并且我设法在某种程度上做到了这一点,但后来它变得太复杂了 - 似乎我应该转换为Python完整的Clipper文件 - 这是一项巨大的工作。
一些用于使用Python偏移的多边形边框的简单代码可用here,但它并没有普遍解决这个问题 - 当偏移距离很高而一些角落消失或出现新角落时。
对于其他基于Python的多边形偏移解决方案的任何建议都非常受欢迎。
答案 0 :(得分:1)
答案 1 :(得分:0)
目前没有Clipper的Python绑定。为了避免令人难以理解的令人生畏的翻译任务,我的建议是创建一个导出OffsetPolygons函数的.dll或.so文件。
答案 2 :(得分:0)
Shapely实现了一个parallel_offset过程,可以执行您想要的操作,并提供简单的python / numpy集成:http://toblerity.org/shapely/manual.html#object.parallel_offset