weranda
@weranda

Как выгрузить список всех улиц по выделенной области на карте?

Приветствую.
Как можно выгрузить из карты список все улиц в выделенной области? Какие вообще есть варианты? Если можно, то чуточку подробнее!
Пробовал выгрузить через обычный экспорт в https://www.openstreetmap.org/ но там такой массив данных появляется, что в нем не разобраться. К примеру, выделил обрласть 2*2 километра и получился файл объемом больше 100 тысяч строк — попробуй в нем разберись.
В идеале хотелось бы несколько вариантов:
1. Выбираю/Указываю, к примеру, округ (ЦАО) или район (Арбат) Москвы и списком выдаются улицы округа или района соответственно.
2. Выбираю область на карте и делается то же самое, что ипунктом выше.
+ если в составе округа есть районы, то показывает и их также, как и названия станций метро.

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

Что посоветуете?
  • Вопрос задан
  • 1656 просмотров
Решения вопроса 2
freeExec
@freeExec
Участник OpenStreetMap
Нет, таких сервисов я не встречал. А OSM - это просто данные, в отличии от гуглояндексов, с их готовыми сервисами. С OSM надо разбираться, подготавливать и преобразовывать данные, визуализировать результаты и прочие реализации хотелок самому.
Ну и кстати QGIS это было верное направление. Он умеет читать сырые данные OSM. Дальше вам остаётся выбрать из данных только дороги и провести пространственное выделение.
А так вообще, кому это нужно на постоянке, а не разово на коленке, разворачивают данные в базе и делают пространственную выборку уже от туда.
Ответ написан
Комментировать
@pfg21
ex-турист
такое можно сделать нарисовав соответствующий запрос через оверпасс.
почитай язык запросов и посмотри примеры.
но это будут данные, внесенные в осм. наполнение осм может отличаться от реальности.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Попробуйте это решение. Разберетесь с фиасом и у вас будет все актуальное на дату выгрузки
https://github.com/vkorotenko/FiasServer
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы