创建planet_osm_lines,planet_osm_point,....多边形,道路

时间:2014-05-19 18:15:16

标签: openstreetmap nominatim osmosis

我使用nominatim将数据加载到postgres数据库中。 (使用setup.php --osm-file planet.osm.bz2 --all .... etc ......

这加载了数据并且nominatim工作得很好,但是,我还需要渲染数据。

我看到我在nominatim安装的数据库中加载了planet_osm_nodes,planet_osm_rels和planet_osm_ways。

有没有办法将这些表格转换为渲染所需的planet_osm_lines,planet_osm_point,planet_osm_polygon和planet_osm_roads表?

我的服务器上安装了osm2pgsql和osmosis,希望我可以使用其中一个来创建这些表和索引,而不是使用osm2pgsql或osmosis完全重新加载数据。

由于

1 个答案:

答案 0 :(得分:0)

林'害怕你需要两个独立的数据库。尽管可能使用单个数据库进行地理编码和渲染,但它会相当慢,因为这两种机制对数据库布局的要求完全不同。