arcpy读取shapfile文件属性表
感想:接触GIS算是有段时间的,中途觉得有时候总用别人的写的脚本,自己能不能搞点东西出来呢?网上搜索都说是python语言写的, 所有就花了一段时间,找了一些python的资料看;但是看过之后就懵了。基本语法都能看懂了,但是一说:arcpy是什么还是 一头的包,直到看到百度文库里的一遍文章,才知道 arcpy其实是一个python中的模块 。其中包括 : (arcpy.da)、 ( arcpy.mapping)、 ( arcpy.sa) 和 (arcpy.na) ,都可以通过import去导入。在接下来的方向是根据GIS中的帮助文档,来熟悉arcpy 查看shapfile文件属性表需要用到cursor(游标):示例代码 上方值得注意的是:arcpy.SearchCursor()方法,帮助文档如下 其中参数 dataset是shapefile文件名(如果没有设置arcpy.env.workspace(),可以使用文件的绝对路径) ;where_clause是过滤条件,spatial_reference是空间参考; fields是字段名(可以是列表形式,也可以是字符串形式);sort_fields是用于排序的字段; 注意: 从shapefile中读取中文时(字符串形式的属性列),得到的并不是字符串,而是Unicode形式 实例:读取“F:/GIS_Prctice/test