场景: 想要将 datashp 格式数据的属性信息导出到 datatxt 文件中
脚本:Python脚本示范
def Export_ShpFieldValueToTxt(src_data, dst_data, field_list):
arcpyenvworkspace = r'C:/Users/Administrator/Documents/ArcGIS/Defaultgdb'
fp = open(dst_data, 'w')
with arcpydaSearchCursor(src_data, field_list) as cursor:
for row in cursor:
# print(row[0])
if (row[0] == ''):
continue
fpwrite(row[0])
fpwrite('\n')
fpclose()
Export_ShpFieldValueToTxt(r'datashp'decode('gbk'), r'datatxt'decode('gbk'), ('NAME'))如果是shp格式,直接用excel打开dbf文件,否则,加载数据,layer右键打开属性表,找到一个export按钮,导出为dbf,excel可以直接打开。
ArcGIS简介:ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了大量的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。每一个使用ArcObjects建成的ArcGIS产品都为开发者提供了一个应用开发的容器,包括桌面GIS(ArcGIS Desktop),嵌入式GIS(ArcGIS Engine)以及服务端GIS(ArcGIS Server)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)