如何用python读取arcgis中shapefile文件的属性表?可以输出为excel格式吗
4个回答
展开全部
先考虑两件事,然后再动手导入数据:1、该地形图的坐标系是什么,一般是1980西安坐标系;坐标值有没有加带号?比例尺是多少?2、高程点、高程文字注记、等高线……是否分别存放在不同的图层?导入步骤:1、添加Dwg至MXD的图层,显示未知的坐标系窗口,关闭就是了。2、打开视图菜单-数据框属性,坐标系页面,选择一个坐标系,我国常见的坐标系是在Coordinate Systems\Projected Coordinate Systems\Gauss Kruger\Xian 1980文件夹下,根据地区的经度不同,选择一个“Xian 1980 3 Degree GK Zone XX.prj”,确定之后就关闭这个窗口。3、在图层中,有注记、点、线、面、多面体等几个图层,分别点击右键,选择导出。在导出窗口使用数据框的坐标系,输入保存位置(可以是数据库,也可以是单独的shp文件),输入新文件名。点击开始,根据数据量大小等待一段时间,会在软件右下角弹出一个完成标志。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是想基于ArcGIS进行开发,想直接在程序中获取矢量的属性表的话,用arcpy.TableToTable_conversion()(10.2版本,后续版本是否有变化我不太清楚)
只是简单的读取的话,安装python的pandas或者geopandas库,直接read_file()就行了8
输出excel的话可以用xlrd模块;或者pandas里的to_csv()然后手动另存为excel(一般还是存成.csv比较好,毕竟方便python的读取)
只是简单的读取的话,安装python的pandas或者geopandas库,直接read_file()就行了8
输出excel的话可以用xlrd模块;或者pandas里的to_csv()然后手动另存为excel(一般还是存成.csv比较好,毕竟方便python的读取)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安装个xlrd
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询