分享

【第2版】shp文件自动生成地块界址点成果表工具

 晴耕雨读天 2023-07-15 发布于广西

工作中,有时需要从面shp文件中导出拐点坐标,并逐图斑(地块)生成界址点成果表。ArcGIS中可以通过工具提取出每个图斑的拐点坐标,但无法直接获取图斑各个边长的长度。同时,属性表导出的表格不是我们需要的固定格式表格,无法直接使用。下图是一个常见界址点成果表例子,一般需要包含界址点坐标系、界址点坐标、边长、地块面积及制作人等信息。

图片

上次已经分享了基于Python制作的一个简易转换工具,输入shp矢量文件后可批量自动生成shp中每个图斑(地块)命名的界址点信息表。具体可见:【GIS开发】shp文件逐图斑自动生成地块界址点信息表 前面工具分享之后,后台好多读者留言需要该工具并提供了好多建议,比如希望加上边长等信息。今天对上次的工具进行了改进升级,输入shp文件一键生成的界址点成果表信息更加规范化,除了地块界址点坐标外还添加了坐标系、边长、制作人、审核人、制表人、日期等信息。最新版工具界面如下图所示,6个输入参数分别为:1.输入shp文件;2.界址点成果表存放文件夹;3.选择字段进行成果表命名;4.输入制表人;5.输入审核人;6.指定制表日期。

图片

下面的视频演示了该工具的使用方法:

需要本文分享的shp文件一键自动生成界址点成果表工具的读者可扫描下发二维码加入公众号同名知识星球(爬虫与地理信息)进行获取(一次加入,可获取里面上传的全部资源)或在公众号主页添加本人微信获取(有小套路)。知识星球里会不定期上传各种自制测绘数据处理插件、源代码、技术教程与学习资料等干货,期待你的加入,我们共同学习!知识星球部分内容如下:

图片

图片

上述工具基于Python语言与第三方库PyQt编写而成,顺便给大家推荐几本Python语言相关的好书。

上面的书主要是介绍基于Python调用ArcGIS自带Arcpy包进行空间数据处理等内容,可以帮助你基于arcpy包直接调用arcgis中的函数编写数据处理脚本进行数据处理,还详细介绍了基于Pyhon脚本制作ArcGIS工具箱的方法。

上面的书详细介绍了Python界面库PyQt的主要内容,可以帮助你快速基于PyQt库进行软件界面编写,使你编写的程序拥有可视化界面从而形成完整的软件产品。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多