将某一文件夹内的所有shp文件导入至指定的数据库中
for %%f in (*.shp) do shp2pgsql -I -s <SRID> %%f %%~nf > %%~nf.sql
for %%f in (*.sql) do psql -d <DATABASE> -f %%f
SRID:空间引用标示符
DATABASE:数据库名称
本文介绍了一种批量将.shp文件导入指定数据库的方法,通过使用shp2pgsql工具进行转换并借助psql命令完成导入过程。此过程涉及设置正确的空间引用标识符(SRID)及目标数据库名称。
将某一文件夹内的所有shp文件导入至指定的数据库中
for %%f in (*.shp) do shp2pgsql -I -s <SRID> %%f %%~nf > %%~nf.sql
for %%f in (*.sql) do psql -d <DATABASE> -f %%f
SRID:空间引用标示符
DATABASE:数据库名称
1111
1103

被折叠的 条评论
为什么被折叠?