Improve this question

是否可以使用Shapely将Multipolygon转换为填充所有孔或缺少内部区域的Polygon?我已经尝试了一段时间,但是在文档中找不到。下图显示了一个多角形的示例,其中包含我要填充的孔和要删除的正方形。

参考方案

一种近似的方法可能是:

提取感兴趣的MultiPolygon的各个组成部分的外边界

扩大-缩小每个外部边界,以填充这些边界大致涵盖的“孔”,例如,处理“带有切口的甜甜圈”

合并上一步中获得的所有几何

例如:

#!/usr/bin/env python

from shapely.geometry import MultiPolygon, Polygon

from shapely.ops import cascaded_union

a = 0.25

delta = 0.49

P = MultiPolygon([

(

((0,0),(0,3),(3,3),(3,2-delta),(2,2-delta),(2,2),(1,2),(1,1),(2,1),(2,1+delta),(3,1+delta),(3,0),(0,0)),

[((a, a), (1-a,a), (1-a,1-a), (a,1-a), (a,a))]

)

])

eps = 0.01

omega = cascaded_union([

Polygon(component.exterior).buffer(eps).buffer(-eps) for component in P

])

for x,y in zip(*omega.exterior.coords.xy):

print(x, y)

MultiPolygon P看起来像:

而上面列出的脚本按预期生成了边长为3的近似正方形,即,它填充了左下角的孔以及MultiPolygon中心的“空白”,其等效于伸缩过程中的一个孔,其参数eps的值足够高。

Python GPU资源利用 - python

我有一个Python脚本在某些深度学习模型上运行推理。有什么办法可以找出GPU资源的利用率水平?例如,使用着色器,float16乘法器等。我似乎在网上找不到太多有关这些GPU资源的文档。谢谢! 参考方案 您可以尝试在像Renderdoc这样的GPU分析器中运行pyxthon应用程序。它将分析您的跑步情况。您将能够获得有关已使用资源,已用缓冲区,不同渲染状态上…Python:图像处理可产生皱纹纸效果 - python

也许很难描述我的问题。我正在寻找Python中的算法,以在带有某些文本的白色图像上创建皱纹纸效果。我的第一个尝试是在带有文字的图像上添加一些真实的皱纹纸图像(具有透明度)。看起来不错,但副作用是文本没有真正起皱。所以我正在寻找更好的解决方案,有什么想法吗?谢谢 参考方案 除了使用透明性之外,假设您有两张相同尺寸的图像,一张在皱纹纸上明亮,一张在白色背景上有深…Python uuid4,如何限制唯一字符的长度 - python

在Python中,我正在使用uuid4()方法创建唯一的字符集。但是我找不到将其限制为10或8个字符的方法。有什么办法吗?uuid4()ffc69c1b-9d87-4c19-8dac-c09ca857e3fc谢谢。 参考方案 尝试:x = uuid4() str(x)[:8] 输出:"ffc69c1b" Is there a way to…Python:无法识别Pip命令 - python

这是我拍摄的屏幕截图。当我尝试在命令提示符下使用pip时,出现以下错误消息:pip无法识别为内部或外部命令,可操作程序或批处理文件。我已经检查了这个线程:How do I install pip on Windows?我所能找到的就是我必须将"C:\PythonX\Scripts"添加到我的类路径中,其中X代表python版本。如您在我的…Python sqlite3数据库已锁定 - python

我在Windows上使用Python 3和sqlite3。我正在开发一个使用数据库存储联系人的小型应用程序。我注意到,如果应用程序被强制关闭(通过错误或通过任务管理器结束),则会收到sqlite3错误(sqlite3.OperationalError:数据库已锁定)。我想这是因为在应用程序关闭之前,我没有正确关闭数据库连接。我已经试过了: connectio…

python polygon_在Python中将Multipolygon转换为Polygon - python相关推荐

  1. django pdf转html5,python – 在Django站点中将HTML转换为PDF

    尝试从 Reportlab的解决方案. 下载它,并像平常一样使用python setup.py安装 您还需要安装以下模块:xhtml2pdf,html5lib,pypdf和easy_install. ...

  2. Python中将dict转换为kwargs

    Python中将dict转换为kwargs 我们都知道kwargs是变长kv参数,能否将dict转换成kwargs. 在python调用函数的时候func(**{'type'='event'}),可以 ...

  3. python数字形式转换_在Python中将字母转换为数字

    在Python中将字母转换为数字 如何完成以下步骤? characters = ['a''b''c''d''e''f''g''h''i''j''k''l''m''n''o''p''q''r''t''u ...

  4. 在Python中将列表转换为元组

    本文翻译自:Convert list to tuple in Python I'm trying to convert a list to a tuple. 我正在尝试将列表转换为元组. Most s ...

  5. python强转字符串_在Python 3中将Exception转换为字符串

    在Python 3中将Exception转换为字符串 有谁知道,为什么这个Python 3.2代码 try: raise Exception('X') except Exception as e: p ...

  6. [转载] python字符串转有符号数字_在python中将字符串转换为8位带符号整数

    参考链接: Python中将十进制转换为字符串 I'm trying to patch together a motor control system using python and ctypes ...

  7. Word处理控件Aspose.Words功能演示:在 Python 中将 PDF 转换为 JPG

    PDF文件以文档.发票.收据.文章等形式随处可见.它是打印和共享文档最方便的格式之一.在某些情况下,您必须将 PDF 文件转换为JPG图像以生成缩略图或嵌入到您的前端应用程序中.为此,本文介绍了如何在 ...

  8. Word处理控件Aspose.Words功能演示:在 Python 中将图像转换为 HTML

    图像被广泛用于说明视觉信息.但是,有时您可能需要将JPG或PNG图像转换为HTML格式.为了实现这样的需求,本文介绍了如何在 Python 中将 Image 转换为 HTML. Python 图像到 ...

  9. python json转字符串_在python中将json转换为字符串

    一开始我没有清楚地解释我的问题.在python中将json转换为字符串时,请尝试使用str()和json.dumps(). >>> data = {'jsonKey': 'jsonV ...

最新文章

  1. php环境搭建 warmp_PHP环境搭建
  2. 一致性哈希算法——算法解决的核心问题是当slot数发生变化时,能够尽量少的移动数据
  3. 带你学python基础:条件控制if与循环语句while、for 以及range函数
  4. redis——Redis中的LRU算法改进
  5. python3 循环语句 for语句和while语句
  6. 《网管员世界2009超值精华本》上市啦!!!
  7. linux 平台安装ionic开发调试编译环境(Android)
  8. 地铁沉降观测数据分析之巧用VBA编程处理
  9. 超级搜索术-思维导图
  10. 免费企业邮箱注册申请免费吗?哪个好用
  11. Unity3d+Gameframework:entity实体代码分析,基于StarForce
  12. 本周AI热点回顾:百度推出全球首个mRNA疫苗不稳定性解决方案、性能提升20倍:英伟达GPU旗舰A100
  13. 天刀手游pc端显示服务器维护,天刀手游电脑版无法更新网络修复工具
  14. #今日论文推荐# 阿里达摩院最新FEDformer,长程时序预测全面超越SOTA | ICML 2022
  15. 烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一 个小时十五分钟呢?(微软面试题)
  16. 学习经验分享之四:YOLOv7学习心得
  17. 六月开发语言排行榜出炉
  18. 关于原神抽奖概率的简要分析
  19. 怎么理解cpu load?
  20. flutter 自定义进度条progress

热门文章

  1. gitlab两种连接方式:ssh和http配置介绍 --转自 散尽浮华
  2. [概率论]图像里的“白噪声”——电视机搜不到台时雪花斑点的形成原因 (不信谣,不传谣,与宇宙微波背景辐射没有任何关系)
  3. [高考真题]2012年普通高等学校招生全国统一考试 英语(四川卷)
  4. mybais-plus出现Invalid bound statement (not found)的解决方案
  5. 关于WIN7输入法的小问题
  6. RS232串口通讯模块
  7. Android ANR问题总结
  8. 金山:与微软“作战”
  9. 数据库课程设计--公交车管理系统总结(Qt学习小结)
  10. OSRAM欧司朗3030灯珠,看完就明白了