首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Clipper的Python绑定

用于Clipper的Python绑定
EN

Stack Overflow用户
提问于 2012-08-20 21:54:42
回答 3查看 1.6K关注 0票数 2

有没有一些Clipper库的Python绑定?

我需要OffsetPolygons函数。我曾经尝试过将Python代码转换成C++,并且我设法做到了这一点,但后来它变得太复杂了-似乎我应该将Python文件转换成完整的Clipper文件-这是一项艰巨的工作。

here提供了一些使用Python进行多边形边界偏移的简单代码,但它并不能普遍解决问题-当偏移距离很高,一些角消失或出现新角时。

欢迎向其他基于Python的多边形偏移解决方案提出任何建议。

EN

回答 3

Stack Overflow用户

发布于 2015-04-03 00:40:45

您可以尝试pyclipper (source) -它是C++版本的裁剪器库(v6.2.1)的包装器。它公开了Clippers的所有公共方法。通过pip安装:

代码语言:javascript
复制
pip install pyclipper
票数 1
EN

Stack Overflow用户

发布于 2012-08-21 00:22:21

目前还没有针对Clipper的Python绑定。为了避免令人生畏的转换任务,我的建议是创建一个导出OffsetPolygons函数的.dll或.so文件。

票数 0
EN

Stack Overflow用户

发布于 2013-09-17 06:06:28

Shapely实现了一个parallel_offset过程,它可以执行您想要的操作,并提供简单的python/numpy集成:http://toblerity.org/shapely/manual.html#object.parallel_offset

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12039023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档