osm2pgsql (v. 1.4.0) "Unknown option -- t"(使用错误)

osm2pgsql (v. 1.4.0) "Unknown option -- t" (Usage error)

我正在尝试导入 OSM sample data from Mastering PostGIS, Chapter 1. I'm on Windows and am using this x64 binary (v1.4.0) I found here

调用如书中所述

osm2pgsql -H localhost -P 5432 -U postgres -W -d mastering_postgis -S default.style "c:\Users\grego\OneDrive\..\data\greenwich_observatory\greenwich_observatory.osm" -hstore

我得到的错误是

2020-12-22 10:23:49  osm2pgsql version 1.4.0 osm2pgsql: unknown option -- t
2020-12-22 10:23:49  ERROR: Usage error. For further information call: osm2pgsql --help

版本信息是这样的:

osm2pgsql version 1.4.0

使用以下库版本编译:

Libosmium 2.15.6
Proj [API 4] Rel. 4.9.3, 15 August 2016
Lua 5.3.4

如有任何帮助,我们将不胜感激。

您在 --hstore 中缺少一个 -。通过一个破折号,它处理了存在的 -h 和 -s,但它不知道如何处理 -t。