• 2024-07-31如何在Python中平滑相邻的多边形?
    我正在寻找一种平滑多边形的方法,以便相邻/接触的多边形保持接触。单个多边形可以轻松平滑,例如使用PAEK或Bezier插值(https://pro.arcgis.com/en/pro-app/latest/tool-reference/cartography/smooth-polygon.htm),这自然会改变它们的边界边缘。但是如何平滑所有多边形
  • 2024-07-21在考虑表格条件后,在空间上溶解相交的线
    在参加一些表格条件后,我需要溶解来自ageodataframe的所有彼此相交的线串:1)具有相同的ID和2)具有相同的opening年份。这些数据代表道路数据库,我正在使用geopandas数据如下所示:idopeninggeometry0302020LINESTRI
  • 2024-07-21如何填充用 geopandas 溶解地理数据框时创建的多多边形中的孔?
    我的目标是绘制MSOA(英国的连续地理单位)集群的边界,为此我从此处下载了MSOA边界的shapefile。然后,我添加一列簇标签并使用geopandas进行溶解。df.dissolve(by='label',aggfunc='sum')当我使用Folium绘制时,有多个内孔,如附图所示。我该如何删除这些?#create
  • 2024-07-03【Python&GIS】基于Geopandas和Shapely计算矢量面最短路径
    ​    在GIS进行空间分析时经常会需要计算最短路径,我也是最近在计算DPC的时候有这方面的需求,刚开始直接是用面的中心点求得距离,但其对不规则或空洞面很不友好。所以今天跟大家分享一下基于Geopandas和Shapely计算矢量面最短路径,这里的最短即点/边的最短!原创作者:RS迷
  • 2024-06-11[1005] Convert a Shapely polygon to an Esri polygon using ArcPy
    ToconvertaShapelypolygontoanEsripolygonusingArcPy,youcanfollowthesesteps:CreateaShapelyPolygon:First,createyourdesiredShapelypolygonusingtheShapelylibraryinPython.ConverttoEsriPolygon:Usethearcpy.FromWKB()func
  • 2023-09-12wkt转换成geojson的代码
    安装及导入(在安装shapely之前一定要先安装geos)pipinstallgeospipinstallshapely下面是一个使用Python将WKT转换为GeoJSON的代码示例:importjsonfromshapely.wktimportloadswkt="POINT(1010)"shape=loads(wkt)geojson=json.dumps(shape.__geo_inter
  • 2023-06-13【841】shapely合并多个Polygon/MultiPolygon
    参考:Convertinglistofpolygonstomultipolygonusingshapely?MultiPolygon->Polygonlistlist(multiPoly.geoms)Polygonlist->MultiPolygonshapely.geometry.MultiPolygon([poly1,poly2,poly3,poly4,poly5]) 
  • 2023-04-12常用的多边形处理库记录
    GeoPands Shapely pyproj Fiona rasterio 目前就收集到上面五个,详情见Python处理时空数据常用库案例及练习-CSDN博客。下面为它们的中文文档说明:shapely:Shapely用户手册—Shapely1.8.0文档(osgeo.cn)fiona:Fiona—Fiona2.0dev文档(osgeo.cn)
  • 2022-12-17(数据科学学习手札147)Python GIS利器shapely全新2.0版本一览
    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes1简介大家好我是费老师,我写过很多篇介绍geopandas相关技术的文章,而geop
  • 2022-12-16【791】读取 shapely MultiPolygon 数据
    参考:HowtoextractPolygonsfromMultipolygonsinShapely?代码:Polygons=list(Multipolygon.geoms)直接用list的话会报错
  • 2022-11-26【776】shapely通过文本字符串构建矢量(wkt)
    参考:TheShapelyUserManualwkt:wellknowntext矢量对象通过wkt可以生成文本通过文本可以直接构建矢量对象>>>fromshapelyimportwkt>>>fromshapely.geomet