在工作中经常会收到shp格式的文件,关于shp文件的吐糟就不多说了,除了文件小、字段名长度限制、不能储存弧线段等问题外,还有一种处理方式也让人很是难受。
如上图,有些shp文件是分布在不同的文件夹里的,虽然方便了文件的分散传送,但没法像数据库一样统一管理,用起来很不方便。
这个工具的目的就是处理这一类型的文件,将分散的shp文件合并成一个数据库要素,并且保留文件名和相对路径,储存在2个新增字段里。
点击【SHP相关】组里的【合并shp文件】工具:
即可打开下面的工具框界面:
1、选择包含shp文件的文件夹
选择shp文件的总目录即可,以上面的例子,选择文件夹如下:
工具会对这个文件夹下的所有shp文件进行合并处理,不管它处于任何一个位置。
2、选择输出的要素类的路径【gdb数据】
这里的输出路径只能是gdb数据库,如果想保存为mdb等其它格式,请另行转换。
工具如果正常执行的话,提示框信息如下:
生成结果如下:
可以看到,生成的gdb要素新增了2个字段,shpName和shpPaht,分别保存了shp要素的文件名和所在路径。
当然shp要素原来的字段内容也都保留了下来。
CC工具箱完全免费无套路,可到下方的百度网盘链接直接下载工具:
CC工具箱百度网盘下载链接https://pan.baidu.com/s/1OJmO6IPtMfX_vob3bMtvEg?pwd=uh5rhttps://pan.baidu.com/s/1OJmO6IPtMfX_vob3bMtvEg?pwd=uh5r如果对工具使用仍有不理解的地方、无法解决的错误、改进的意见,可以加下面的交流群导游号入群进行反馈。同时欢迎关注本人公众号。