0

我很新osm2pqsgl。我已经osm.pbf为整个欧洲下载了一个文件,我想将此数据添加到我的Postgres数据库中。但是,我只对points、nolinestrings或感兴趣polygon,并且在其中points我只对这些标签及其信息(如denomination、 或name)感兴趣

我已经将style文件从osm2pgsql下编辑到这个

node,way   historic     text         polygon
node,way   natural      text         polygon 
node,way   religion     text         linear
node,way   tourism      text         polygon
  1. 如何仅从文件中导入Point功能?osm.pbfosm2pgsql
  2. 如何仅导入Point具有特定功能的功能tag,例如tourism从具有 ? 的osm.pbf文件​​中导入osm2pgsql
4

1 回答 1

0

不确定是否osm2pgsql可以即时执行,但是您可以使用osmosis过滤输入文件。另一种选择是

另一方面,我不确定先验丢弃多边形是否是一个正确的假设。您可以在建筑物(或其他多边形)上找到很多tourism等标签。religion我建议为它们和union它们一起计算质心。

于 2022-02-05T17:02:42.123 回答