首页 > 其他分享 >[1005] Convert a Shapely polygon to an Esri polygon using ArcPy

[1005] Convert a Shapely polygon to an Esri polygon using ArcPy

时间:2024-06-11 11:43:57浏览次数:18  
标签:Convert Polygon polygon Shapely using your Esri

To convert a Shapely polygon to an Esri polygon using ArcPy, you can follow these steps:

  1. Create a Shapely Polygon:

    • First, create your desired Shapely polygon using the Shapely library in Python.
  2. Convert to Esri Polygon:

    • Use the arcpy.FromWKB() function to convert the Shapely polygon’s WKB (Well-Known Binary) representation to an Esri polygon.
    • Example:
      from shapely.geometry import Polygon
      import arcpy
      
      # Create a Shapely polygon
      shapely_polygon = Polygon([(0, 0), (1, 0), (1, 1), (0, 1)])
      
      # Convert to Esri polygon
      esri_polygon = arcpy.FromWKB(shapely_polygon.wkb)
      
      # Now you can use 'esri_polygon' in your ArcPy workflows
  3. Write to a Feature Class:

    • You can write the Esri polygon to a new feature class using an insert cursor.
    • Example:
      new_fc = r"C:\path\to\your\geodatabase.gdb\NewFeatureClass"
      with arcpy.da.InsertCursor(new_fc, ["SHAPE@"]) as cursor:
          cursor.insertRow([esri_polygon])

Remember to adjust the code according to your specific Shapely polygon and desired feature class. Let me know if you need further assistance!

标签:Convert,Polygon,polygon,Shapely,using,your,Esri
From: https://www.cnblogs.com/alex-bn-lee/p/18241792

相关文章

  • arcpy获取polygon内环
    当使用arcpy获取polygon几何的时候,不能像ao一样获取到内外环,只能获取到单个部件。而part返回的即是一个点组了。所以只能通过None对象进行分割,确定部件内的内外环。一个part内,只有一个外环,可以有多个内环。所以格式即为[ exteriorringpoint0, ..., exteriorringpointn, ......
  • 解决labelme中AI Model Ai Mask Ai Polygon选项下载onnx权重慢或者无法下载问题
    新版的labelme中已经内置了AIModel功能,能够通过模型智能识别图像中想要标注的区域,能够显著减少工作量。但是第一次使用这个功能的时候会要下载模型权重,此时一般速度会非常慢,或者出现报错无法下载,下面提出一种解决方法。如图,有5种模型,每个模型需要分别下载encoder和decoder两......
  • 【解决办法】RegularPolygon.__init__() takes 3 positional arguments but 4 were gi
    我在学习用Python绘制一个六边形且隐藏全部轴脊的代码时,出现如下报错:RegularPolygon._init_()takes3positionalargumentsbut4weregiven报错意思:RegularPolygon.__init__()接受3个位置参数,但给定了4个通过上网查询、询问同学,我解决了这个问题,其中的解决过程我详细地......
  • FFmpeg Batch AV Converter 2.2.2 官方版
    基本简介FFmpegBatchAVConverter官方版是一款WindowsFFmpeg用户的前端程序,FFmpegBatchAVConverter最新版允许使用FFmpeg命令行的全部潜力,用户只需在方便的GUI中点击几下鼠标,即可拖放进度信息,FFmpegBatchAVConverter还能更改编码优先级,暂停和恢复,设置自动关机等。FFmp......
  • 接口报错.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework
    1、报文:.w.s.m.s.DefaultHandlerExceptionResolver:Resolved[org.springframework.http.converter.HttpMessageNotReadableException:JSONparseerror:Unexpectedcharacter('''(code39)):wasexpectingdouble-quotetostartfieldname;nestedex......
  • 推荐一款全新的4K视频处理转换工具:VideoProc Converter AI
    VideoProc(4K视频处理转换工具)是一款可以帮助用户对视频进行格式转换,画面编辑,甚至还可以支持网站下载视频,录制桌面屏幕等,是一款名副其实的多媒体编辑全家桶神器。软件特点作为功​​能强大的继任者,VideoProc集成了UHD视频转换器/压缩器(You*Tube)视频下载器和视频编辑器,使......
  • WPF Color ColorConverter.ConvertFromString convert hex to readable color
    stringcolorStr="#FF00008B";ColorbrushColor=(Color)ColorConverter.ConvertFromString(colorStr);  usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;us......
  • 洛谷题单指南-动态规划3-P4342 [IOI1998] Polygon
    原题链接:https://www.luogu.com.cn/problem/P4342题意解读:环中节点表示数字,边表示运算符,可以任意断一条边,其余节点两两按边的符号计算,求结果的最大值,以及最大值是断开那些边可以得到。解题思路:题意中有几个个关键信息:环形,节点数为n,边数为n任意断一条边,即可以从任意节点开始,......
  • luogu P4342[IOI1998]Polygon
    阅读前需深剖析分系列是记录我个人的做题思路,实现过程的全面分析,存在内容可靠、思路健全、分析到位、试错纠错等优于一般题解的特征,其中,Quest部分表示探索问题,我会在此提出做题时的想法、问题,并在内容中得到解决,因此建议从上到下按序浏览,以防出现思路断层,内容不衔接的情况,感谢理......
  • [992] Remove holes within polygons in a shapefile
    Toremoveholeswithinpolygonsinashapefile,youcanusethegeopandaslibraryinPython.Here'showyoucandoit:importgeopandasasgpd#Readtheshapefilegdf=gpd.read_file('path_to_shapefile.shp')#Removeholeswithinpolygon......