首页 > 解决方案 > osm2pgsql (v. 1.4.0) "Unknown option -- t" (使用错误)

问题描述

我正在尝试从 Mastering PostGIS 第 1 章导入OSM 示例数据。我在 Windows 上,正在使用我在此处找到的x64 二进制文件 (v1.4.0) 。

电话和书中一样

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

任何帮助将非常感激。

标签: postgisopenstreetmaposm2pgsql

解决方案


你缺少一个 - in --hstore。使用一个破折号,它处理了存在的 -h 和 -s,但它不知道如何处理 -t。


推荐阅读