Загрузите полную карту (шоссе, пути) Пакистана и полные узлы из overpass-turbo.eu в формате geo json - PullRequest
2 голосов
/ 11 марта 2020

Я не являюсь носителем английского языка sh, поэтому, пожалуйста, игнорируйте мои ошибки.

Я хочу загрузить полную карту (шоссе, пути) Пакистана и полные узлы с путепровода. Турбо в формате Geo json.

Я уже загрузил данные одного города, но когда я пошел, чтобы загрузить полную карту страны, она выдала мне ошибку.

Вот как я могу скачать один city.

1. Я выбираю зону в виде overpass-turbo и выбираю шоссе и тип = way непосредственно перед выполнением запроса, который показан ниже enter image description here

Когда я нажимаю построить и запустить запрос , через некоторое время он выглядит как

enter image description here

3. Таким образом, данные готовы к экспорту, и когда я нажимаю на кнопку экспорта, у меня появляется возможность загружать данные в виде типа расширения geo json, который ..

enter image description here

Я скачал и использовал свои данные,

СЕЙЧАС проблема в том, что когда я go загружаю полные данные по стране, это выдает мне ошибку, которая составляет enter image description here

Я также увеличиваю время запроса, но я не знаю, в чем проблема.

Пожалуйста, помогите мне решить эту проблему.

Ссылка где я скачиваю карту

https://overpass-turbo.eu/

1 Ответ

0 голосов
/ 11 марта 2020

Overpass API - неправильный источник для загрузки полных стран. Overpass API может использоваться для загрузки небольших фрагментов данных. Все шоссе определенной страны c, вероятно, слишком много.

В качестве альтернативы используйте извлечение страны или области . Затем отфильтруйте данные для указанных c тегов , используя параметр tags-filter из osmium-tool . Альтернативным программным обеспечением для фильтрации являются osmosis и osmfilter.

Следующая команда osmium должна извлечь все пути с тегом шоссе из загруженных вами необработанных данных:

osmium tags-filter -o highways.osm.pbf pakistan.osm.pbf w/highway
...