shp与txt互转--shp批量转Excel使用说明shp批量转txt:
如上图所示:
- shp文件夹目录:可以复制shp文件所在文件夹路径粘贴在路径框内,也可以点击浏览选择shp所在文件夹。(需要批量转换的shp文件要放在同一个文件夹内)
- txt保存文件夹:可以复制需要保存txt的文件夹路径粘贴在路径框内,也可以点击浏览选择txt保存文件夹。(shp批量转换的txt文本文档名称是以shp文件名称自动命名的)
- X,Y小数点位数:就是XY坐标保留小数点的位数,这里软件默认是保留3位,可以根据需求自定义填写X,Y小数点的位数(必须填写整数)如下图示例:
- 互换X,Y坐标顺序:是生成txt文本坐标X与Y显示的顺序,软件默认显示:'y', 'x'。当互换X,Y坐标顺序为:'y', 'x'则是和测绘一致,和ArcGIS的XY相反;当互换X,Y坐标顺序为:'x', 'y'则是和ArcGIS的XY一致。('y', 'x'字母小写)
- 界址点J补零位数:这里补零位数为3位,例如显示为:J001,如果补零位数为1位,则显示为:J1。
- 界址点数量是否减1:例如地块界址点编号J001、J002、J003、J004、J001数量为5个界址点,打钩后界址点数量减1,则数量为4个界址点。
- 界址点编号前缀:这里软件默认显示为J,可以删除J,则导出txt文本界址点编号只显示数字不会显示J,也可以自定义写成其他字母。
- ①是否按shp字段名称及顺序导出:当勾选后则shp文件上的字段按顺序输出,还可以"①按shp字段顺序的时候指定不需要导出的字段名称(按英文逗号分隔):"填写不需要输出的字段名称以英文逗号分隔即可。
- "②匹配shp的字段名称导出,指定需要导出的字段名称(可自定义编辑和调整字段顺序):当①是否按shp字段顺序导出不勾选,这里则通过你填写需要匹配你shp字段上的名称去匹配输出(前提是你填写的匹配的字段名称与你的shp文件上有这个字段名称才能进行匹配,顺序可自定义调整软件则按你自定义的顺序输出字段名称)
- 属性描述部分(可自定义编辑):这里可自定义编辑你需要生成txt属性描述格式,一般需要修改的是下面红色字体值(日期可填写当天日期,坐标填写shp文件的坐标系):
数据产生日期=2023-09-09
坐标系=2000国家大地坐标系
几度分带=3
投影类型=高斯克吕格
带号=114
- 运行日志:运行的日志文本显示
- Txt批量转shp:
输入文件夹路径:选择txt文本所在文件夹路径
输出文件夹路径:保存转换的shp文件夹路径
生成shp的字段名称:默认8个字段名称【'界址点数, 地块面积, 地块编号, 地块名称, 面, 图幅号, 地块用途, 地类编码'】,可以自定义更改字段名称,也可以增加和减少字段名称。Txt文本字段值依次写入字段名称下面。
如下图所示:
[X,Y]的坐标顺序:
是txt文本第3列和第4列的坐标X与Y显示的顺序,
软件默认显示:'y', 'x'。
当互换为【X,Y】坐标顺序为:'y', 'x'则是和ArcGIS坐标一致,与测绘的XY相反('y', 'x'字母小写)
坐标系输入[EPSG]:必须输入txt文本正确的坐标系:
查询EPSG,使用这个网站:https://epsg.io/
- shp批量转Excel:
1、shp文件夹目录:可以复制shp文件所在文件夹路径粘贴在路径框内,也可以点击Browse浏览选择shp所在文件夹。(需要批量转换的shp文件要放在同一个文件夹内)
2、Excel保存文件夹:可以复制需要保存Excel的文件夹路径粘贴在路径框内,也可以点击Browse浏览选择Excel保存文件夹。(shp批量转换的Excel名称是以shp文件名称自动命名的)
3、是否生成geometry字段数据:打钩则生成的Excel表格带shp的坐标数据。
4、运行日志:运行的日志文本显示
5、Excel表格列表:当shp批量转Excel表格转换成功后,这里显示已转成Excel表格的列表,随便选择列表上表格点击查看Excel数据即可打开该表格。
标准格式示例(如下图所示):