2016-04-03 3 views
0

Можно ли включить весь набор данных в PostGIS? В настоящее время импортируются только узлы/пути, имеющие соответствующий тег. Можем ли мы внести какие-либо изменения в файл стиля, чтобы это произошло?Как включить узлы/пути, которые не соответствуют тегу в osm2pgql

Edit:

osm2pgsql -c -d Карта -U Postgres -H локальный -SC: \ osm2pgsql \ default.style C: \ Users \ Saloni \ Desktop \ map.osm

Карта это моя база данных в Postgres

+0

Вы используете 'osm2pgsql'? Пожалуйста, добавьте свой код на вопрос –

+0

@TommasoDiBucchianico. Я добавил команду, которую я использую, чтобы импортировать данные в pgAdminIII. Мне нужно иметь все узлы и пути в БД (немаркированные или помеченные). –

ответ

0

Вы ищете опцию --hstore? С помощью этой опции osm2pgql будет хранить все пары ключ-значение в контейнере хэша, см. Документацию postgresql для hstore data type. Хотя я уверен, что это даже импортирует элементы, которые не имеют соответствующего тега в файле стиля.

+0

Мне пришлось изменить файл данных OSM, чтобы импортировать все узлы. Мне пришлось добавлять теги ко всем узлам. Но все равно спасибо :) –