Создать planet_osm_lines, planet_osm_point, .... полигон, дороги
Я загрузил данные в базу данных postgres, используя nominatim. (Используя файл setup.php --osm-planet.osm.bz2 - все.... и т. Д...
Это загрузило данные, и nominatim прекрасно работает, однако мне нужно также отрендерить данные.
Я вижу, что у меня есть планеты_osm_nodes, planet_osm_rels и planet_osm_ways, загруженные в базу данных из установки nominatim.
Есть ли способ превратить эти таблицы в таблицы planet_osm_lines, planet_osm_point, planet_osm_polygon и planet_osm_roads, которые необходимы для рендеринга?
На моем сервере установлены и osm2pgsql, и osmosis, и я надеюсь, что смогу использовать одну из них для создания этих таблиц и индексации, а не для полной перезагрузки данных с помощью osm2pgsql или osmosis.
Спасибо
1 ответ
Боюсь, вам понадобятся две отдельные базы данных. Хотя геокодирование и рендеринг могут быть возможны с использованием единой базы данных, это будет довольно медленно, поскольку оба механизма предъявляют совершенно разные требования к разметке своей базы данных.