我是python编程新手,我有一个相当简单的项目,但有一些困难。我想(a)提取shapefile(多边形)顶点的XY坐标,(2)将所有坐标写入一个csv文件,其中第一列是X坐标,第二列是Y坐标。到目前为止,我编写的代码将顶点坐标写入csv文件,但坐标的每个数字都放在不同的列中。在

以下是我目前为止的代码:import arcpy, os, csv

from arcpy import env

workspace = "J:/Folder/"

arcpy.env.overwriteOutput = True

myPath = workspace

oFile = open(myPath + "xyCoord.csv", "w")

polygon = myPath + "Polygon2.shp"

writer = csv.writer(oFile, delimiter = ',', dialect = 'excel', lineterminator = '\n')

writer.writerow(['X', 'Y'])

for row in arcpy.da.SearchCursor(polygon, ["OID@", "SHAPE@"]):

print ("Feature {0}:".format(row[0]))

partnum = 0 # Prints the current multipont's ID

for part in row[1]:

print ("Part {0}:".format(partnum)) # Prints the part number

for vertex in part:

print ("{0}, {1}".format(vertex.X, vertex.Y))

writer.writerow(str(vertex.X) + str(vertex.Y))

partnum += 1

oFile.close()

python把坐标写入文本_使用Python将XY坐标写入CSV文件相关推荐

  1. python离线语音转文本_使用Python将语音转换为文本的方法

    使用Python将语音转换为文本的方法,语音,转换为,文本,您的,麦克风 使用Python将语音转换为文本的方法 易采站长站,站长之家为您整理了使用Python将语音转换为文本的方法的相关内容. 语音 ...

  2. python写入文件没反应_python写入文本 如何用python将变量及其值写入文本文件?...

    如何用python将变量及其值写入文本文件?直到今天,你依然是小编拒绝别人的原因,其实小编也没有在等你,小编就是无法喜欢上别人而已. python中中的字典怎么写入文本文件? {('dsaa', 'd ...

  3. python 读取鼠标选中文本_木辛老师的编程课堂:Python和Qt之页面布局实战篇(一)...

    通过前几节课的学习,我们已经基本上掌握了使用Qt Designer完成简单的布局管理.通过这些知识的学习,我们算是对PyQt进行了初步的了解,也算是入门了! 但是仅仅掌握这些知识还是远远不够的: 高深 ...

  4. python中文模糊关键词提取_用Python给你的文本提取关键词

     对代码.编程感兴趣的可以关注「老K玩代码」公众号和我交流!分享代码.经验.项目和资讯 用Python给你的文本提取关键词 关键词提取是自然语言处理中常见的业务模块; 要实现关键词提取,Python ...

  5. python情感词典计算得分_用python进行金融市场文本数据的情感计算!

    之前我依据一篇论文中的中文金融情感词典CFSD(chinese financial sentiment dictionary), 中文金融领域情感词典构建 ,整理成csv文件的情感词典.现在我们找点财 ...

  6. python清洗文本_用python清洗文本文件

    文章目录txt清洗1 字符串操作 2 txt的创建和读取 3 文件读取以及实现 txt清洗 有一些txt文件被网站插入了一些网址信息,严重影响阅读体验.所以希望通过python对这些文本文件进行清洗. ...

  7. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

  8. python判断题题库_《Python程序设计》判断题1-240题

    1.Python是一种跨平台.开源.免费的高级动态编程语言.(对) 2.Python 3.x完全兼容Python 2.x.(错) 3.Python 3.x和Python 2.x唯一的区别就是:prin ...

  9. python批量识别图片中文字_利用Python批量进行图片文字识别

    实现逻辑 1. 批量获取图片的路径 2. 通过调用百度OCR接口批量识别图片 3. 将返回值写入txt 实现过程 1. 安装百度的Python SDK pip install baidu-aip 2. ...

最新文章

  1. 使用redis和mysql的开源项目_干货!带你了解为什么那么多开源项目都是用Redis!...
  2. css3圆形轨迹动画
  3. rxjava背压_如何形象地描述RxJava中的背压和流控机制?
  4. linux compress参数,compress命令_Linux compress 命令用法详解:使用Lempress-Ziv编码压缩数据文件...
  5. python面试自我介绍_如何拿到半数面试公司Offer——我的Python求职之路
  6. 如何使用SQL Server Microsoft Mobile Publisher创建移动仪表盘?
  7. jsoup抓取html中的js,使用Jsoup,抓取整个网站(包括图片、js、css)
  8. 删除一个目录下的所有文件,但保留一个指定文件
  9. UML 2中结构图的介绍
  10. nc加载不了java,用友NC系统使用过程中常见问题和解决方法
  11. Panasonic: FP-X0 L30R 使用 FPWIN GR7 通讯及编程
  12. et99php,加密锁/加密狗ET199(包含网络锁功能)
  13. 一种人脸识别活体检测方法
  14. 通过多个点,计算出中心点
  15. 微软服务器模式表格多维,用挖掘功能实现多元回归分析
  16. Shader学习七,UnityCG.cginc
  17. VIJOS P1153 猫狗大战
  18. 区别:秒s、毫秒ms、微秒μs、纳秒ns、皮秒ps、飞秒fs每两级之间的换算以及之间的关系
  19. java adf_Java ADF开发入门-添加命令和工具
  20. 企业人事工资管理系统(源码+数据库+三层架构)

热门文章

  1. Opencv下载网址
  2. 应用宝---应用找回
  3. 群晖套件中心无法打开 无法添加第三方套件问题解决
  4. 心理服务平台微信小程序的设计与实现-计算机毕业设计
  5. Java抽象方法和抽象类
  6. 重装win10系统后不识别第二块光驱硬盘
  7. 算法 {特殊算法知识汇总}
  8. picsart旧版本_PicsArt美易照片编辑
  9. NET-A-PORTER为何难以模仿?_全文显示_生活福布斯中文网
  10. Android学习-聊天功能