Как достать(распарсить) файлы гис для получения координат ?
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 16 сен 2015, 12:14
- Репутация: 0
Как достать(распарсить) файлы гис для получения координат ?
Здравствуйте, нужна информация(координаты: lat lon) об автобусных остановках города Красноярск (в картах вообще не шарю) , но после гугления стало понятно, что есть файлы карт(слои), скачав которые можно извлечь нужную информацию. Нашел вот здесь (по моему) нужный архив, но понятия не имею как его парсить, как открыть(преобразовать в JSON) и посмотреть содержимое, если есть тот, кто знает как это сделать пожалуйста напишите. В результате манипуляций нужна информация вот такого вида (возможно не полная и желательно в формате JSON). Возможно есть другие ресурсы, где можно добыть такую информацию, буду рад получить ссылку.
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 14 апр 2010, 14:11
- Репутация: 44
- Откуда: Екатеринбург
Re: Как достать(распарсить) файлы гис для получения координа
Если нужно получить только остановки, то можно воспользоваться Overpass_API. Есть хороший веб-редактор overpass-turbo.eu.
В Вашем случае нужно запрашивать что-то вроде этого:
В Вашем случае нужно запрашивать что-то вроде этого:
Код: Выделить всё
http://overpass.osm.rambler.ru/cgi/interpreter?data=[out:json];(node["highway"="bus_stop"](55.94420136655664,92.73971557617188,56.07663421292851,93.03909301757812););out body;>;out skel qt;
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 16 сен 2015, 12:14
- Репутация: 0
Re: Как достать(распарсить) файлы гис для получения координа
Да, спасибо. Я не силен в Overpass_API и хотел бы в догонку еще вопрос задать: есть возможность в параметрах задать номер маршрута(или указать путь, на протяжении которого лежат остановки) и направление ? Или где почитать, желательно на русском ?
-
- Активный участник
- Сообщения: 145
- Зарегистрирован: 14 апр 2010, 14:11
- Репутация: 44
- Откуда: Екатеринбург
Re: Как достать(распарсить) файлы гис для получения координа
Почитать про маршруты можно тут.
Есть карта, которая показывает пути автобусов, трамваев и т.д. на данных OSM - openbusmap.org. Для Красноярска ситуация унылая, поэтому Вам явно нужно искать другой источник данных, например договариваться о получении информации от администрации города.
Есть карта, которая показывает пути автобусов, трамваев и т.д. на данных OSM - openbusmap.org. Для Красноярска ситуация унылая, поэтому Вам явно нужно искать другой источник данных, например договариваться о получении информации от администрации города.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 16 сен 2015, 12:14
- Репутация: 0
Re: Как достать(распарсить) файлы гис для получения координа
Спасибо. Еще утром запросил отсюда www.mu-kgt.ru, пока не ответили, если вообще ответят. Не хотелось бы вручную делать 

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость