用postgres9.4的ubuntu bash脚本:shp2pgsql无法打开tiger line shape文件

时间:2016-10-20 20:59:38

标签: bash postgresql ubuntu shapefile

DIRECTORY="/home/charm/Documents/tiger_files/"
cd $DIRECTORY

for f in *.shp;
do
    FILENAME="$(basename -s .shp "$f")"
    shp2pgsql -I -s 4269 $DIRECTORY $f ${FILENAME} > ${FILENAME}.sql
done

f抓取tiger_files目录中以.shp结尾的所有文件。

FILENAME = .shp文件的基本名称,用于命名新表和创建sql脚本。

安装了shp2pgsql。您可以从命令行访问它。

shp2pgsql位于 usr / bin / shp2pgsql。

循环成功并创建一个空的sql脚本 - 为什么shp2pgsql无法访问?

控制台说:无法打开/directory/.shp或/directory/.SHP。 / directory /:无法打开dbf文件(.dbf)。

0 个答案:

没有答案