ArcGIS 应用Python中arcpy模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcGIS 应用Python中arcpy模块相关的知识,希望对你有一定的参考价值。
例如我选中了图层中的一个要素,如何读取要素属性表里的内容?
参考技术A 涉及到读取要素属性内容其实就是访问要素,要用到arcpy.da里的seachcursor方法,也就是arcpy里的游标,seachcursor将要素图层所有要素(若有选择会只对选择部分起效)返回游标,利用for in 循环可以遍历每一个要素,利用row[0....n]的就可以读取各个要素的字段0一直到字段n的属性值。 参考技术B 需要用Arcpy的代码么?应该不难,直接读取字段属性就可以了。本回答被提问者和网友采纳
如何用python读取arcgis中shapefile文件的属性表
可以用arcpy模块中的SearchCursor读取shp的属性表。Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。
ESRI公司的Shapefile文件是描述空间数据的几何和属性特征的非拓扑实体矢量数据结构的一种格式。
一个Shapefile文件最少包括三个文件:
主文件(*.shp)、--存储地理要素的几何图形的文件。
索引文件(*.shx)、--存储图形要素与属性信息索引的文件。
dBASE表文件(*.dbf),--存储要素信息属性的dBase表文件。
参考技术A 可以,如果arcgis是10版本,可以用arcpy模块中的SearchCursor读取shp的属性表;用python读写excel需要安装pythonWin或者安装comtypes都可以,你可以上网找一下这样的资料。本回答被提问者和网友采纳 参考技术B 如果arcgis是10版本,可以用arcpy模块中的SearchCursor读取shp的属性表
以上是关于ArcGIS 应用Python中arcpy模块的主要内容,如果未能解决你的问题,请参考以下文章
python 使用ArcPy从ArcGIS REST服务中提取功能