osm2pgsql错误尝试将.osm导入AWS上的postGis

问题描述:

我试图使用osm2pgsql将osm数据导入aws rds实例。我收到一个错误,说Osm2pgsql failed due to ERROR: Open failed for 'insights_poi': No such file or directory,但我提供了所有必要的文件。osm2pgsql错误尝试将.osm导入AWS上的postGis

在本地,我跑osm2pgsql -c -d insights_poi -U insights_poi -H beta.cyrrprcqeykj.us-east-1.rds.amazonaws.com -S default.style austin_texas.osm.pbf -W insights_poi -r .pbf

default.styleaustin_texas.osm.pbf文件在我运行此相同的文件夹。为什么它说它找不到该文件?

它实际上变得很远后,我运行命令

enter image description here

对于-W,该文档指定-w forces password prompt这是我作为一个参数对待。所以错误Osm2pgsql failed due to ERROR: Open failed for 'insights_poi': No such file or directory-W insights_poi的结果,因为-W之后确实没有预料到,它将insights_poi值视为那里不存在的文件的名称。

最后这样做了,osm2pgsql -c -d insights_poi -U insights_poi -H beta.cyrrprcqeykj.us-east-1.rds.amazonaws.com -r .pbf -S default.style -W austin_texas.osm.pbf