插个广告,制作ArcGIS的Tool工具学习下面的教程就对了:

有示例要素类如下

经过下面代码处理

1 #遍历输出面或折线要素的折点坐标

2 #infc:输入要素类

#code source: https://www.cnblogs.com/yzhyingcool/

# QQ:975601416

3 importarcpy4 infc='test';5 for row in arcpy.da.SearchCursor(infc,["OID@","SHAPE@"]):6 print("Feature{}:".format(row[0]+1))7 part_num=1

8 for part in row[1]:9 print("Part{}:".format(part_num))10 pnt_num=1

11 for point inpart:12 ifpoint:13 print("Point{}:{},{}".format(pnt_num,point.X,point.Y))14 else:15 print("Interior Ring:")16 pnt_num-=1

17 pnt_num+=1

18 part_num+=1

输出结果如下:

Feature1:

Part1:

Point1:307986.868613,2036382.79113

Point2:309272.746184,2038049.66947

Point3:312050.876741,2036430.41623

Point4:308224.994089,2032668.0337

Point5:307986.868613,2036382.79113

Feature2:

Part1:

Point1:315262.924831,2034551.87081

Point2:311431.750502,2029366.0271

Point3:308224.994089,2032668.0337

Point4:312050.876741,2036430.41623

Point5:315262.924831,2034551.87081

Interior Ring:

Point6:310500.415306,2033281.86827

Point7:310767.883637,2032127.53126

Point8:312278.418862,2032477.53332

Point9:312010.950532,2033631.87033

Point10:310500.415306,2033281.86827

Feature3:

Part1:

Point1:303639.755752,2046537.51978

Point2:304942.334224,2048376.45409

Point3:308005.389483,2046206.78995

Point4:306702.811011,2044367.85563

Point5:303639.755752,2046537.51978

Feature4:

Part1:

Point1:304526.111691,2037573.41852

Point2:303779.985199,2034922.28821

Point3:302208.357056,2037097.16756

Point4:304526.111691,2037573.41852

Part2:

Point1:302052.252577,2040551.30989

Point2:300597.041333,2036979.42774

Point3:298315.005519,2041113.5506

Point4:300828.552213,2045016.16257

Point5:302052.252577,2040551.30989

arcgis python脚本筛选与线共边的面_ArcGis Python脚本——遍历输出面或折线要素的折点坐标...相关推荐

  1. arcgis python脚本筛选与线共边的面_ArcGIS公共函数Python脚本,Arcgis,常用,功能

    Arcgis常用功能 Python脚本 对一些常用功能的python脚本进行总结,方便以后直接调用. 1. 根据属性值删除行 arcpy.MakeFeatureLayer_management(out ...

  2. python能画k线图吗_,求教使用python绘制K线图

    如何用python实现视频关键帧提取并保存为图片 import cv2 vc = cv2.VideoCapture('Test.avi') #读入视频文件 c=1 if vc.isOpened(): ...

  3. arcgis python脚本实现从界面选择输入输出_arcgis python脚本实现从界面选择输入输出_ArcGIS Python编程案例(2)-使用ArcPy编写脚本......

    本章将涉及以下案例: 使用ArcGIS Python窗体 访问ArcPy 从脚本中执行工具 使用ArcGIS桌面软件帮助系统 使用变量存储数据 访问ArcPy中的模块 引言 地理处理任务往往是耗时且重 ...

  4. arcgis python实例_arcgis python脚本工具实例教程—栅格范围提取至多边形要素类

    arcgis python脚本工具实例教程-栅格范围提取至多边形要素类 商务合作,科技咨询,版权转让:向日葵,135-4855_4328,xiexiaokui#qq.com 功能:提取栅格数据的范围, ...

  5. 使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(下篇)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 野火烧不尽,春风吹又生. 大家好, ...

  6. 在ArcMap中制作Python加载项线连接工具

    学习Python加载项可以参考: 使用python制作ArcGIS插件(1)工具介绍 使用python制作ArcGIS插件(2)代码编写 使用python制作ArcGIS插件(3)ArcPy的使用说明 ...

  7. python线上课程-零基础学Python量化投资,超值线上课程反复回看

    原标题:零基础学Python量化投资,超值线上课程反复回看 超值网络课程 量化投资是一种严谨.系统化的投资方式,相比起传统投资,量化投资风险低回报高,但是它要求投资者使用数据处理分析.计算机编程技术. ...

  8. python做脚本语言要了解什么_你真的了解Python吗?本文可以让你对Python了解更深入...

    人们为什么使用Python? 之所以选择Python的主要因素有以下几个方面:软件质量:在很大程度上,Python更注重可读性.一致性和软件质量,从而与脚本语言世界中的其他工具区别开发.此外,Pyth ...

  9. python使用matplotlib可视化线图(line plot)、移除可视化结果的所有坐标轴信息(remove all axis in matplotlib graph)

    python使用matplotlib可视化线图(line plot).移除可视化结果的所有坐标轴信息(remove all axis in matplotlib graph) 目录

最新文章

  1. memcached和redis的区别和应用场景
  2. 大数据分布式集群搭建(插曲)
  3. 三维重建11:点云的全局特征和局部特征
  4. Windows Server 2003 群集配置测试
  5. mysql current_MySQL中CURRENT_TIMESTAMP数据类型详解
  6. Bzoj 2127 happiness 最小割
  7. 【opencv有趣应用】二维码和条形码的检测
  8. Android获取MAC地址
  9. MySQL可以用localhost 连接,但不能用IP连接的问题
  10. pandas groupby count_数据分析14-利用pandas进行数据分组
  11. 关于更新内容次序问题
  12. originos系统会基于鸿蒙开发吗,originos系统是安卓吗 originos系统什么时候更新[多图]...
  13. php基础之时间函数(date(), time(), microtime())
  14. markdown 常用语法格式
  15. SENT协议译码的深入探讨
  16. 微信小程序商城毕业设计毕设作品(6)任务书
  17. mysql清数据库并导入_mysql 数据库导入数据
  18. 条件期望与全期望公式
  19. 分析保镖人才网网站优化与搜索引擎相关建议
  20. 有关计算机专业的对联,有趣的电脑对联(微软亚洲研究院自然语言计算组研发)...

热门文章

  1. 重用CL_CRM_QUERYAUI_RUN_BTIL实现order search
  2. An RFC destination could not be specified for the logical system QI3CLNT504
  3. 快速找到SAP CRM WebClient UI thtmlbUtil的定义位置
  4. winrar皮肤的更换
  5. 如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误
  6. mysql服务器_windows mysql服务器
  7. h5日期选择控件_成都h5开发工程师培训_H5入门需要知道的知识
  8. python print中文_python:print含有中文的list
  9. 西门子博图的FB块_西门子S7-300/400PLC OB-FB-FC-DB块介绍
  10. amd核芯显卡控制面板自定义分辨率_锐炬Xe核芯显卡之我见:创造属于英特尔自己的强大...