Страница 1 из 1
Конвертер из OSM в GeoJSON
Добавлено: 04 июн 2012, 22:58
bratok
Добрый день.
Подскажите есть ли конвертер из Osm в GeoJSON?
Скачал с вашего сайта osm по регионам, выделил только границы субъектов с помощью osmosis - но файлы каждого региона все равно в среднем весят 2-4 Мб, думаю если преобразовать в JSON будет гораздо меньше, тогда удобнее создавать на основе файла слой.
Re: Конвертер из OSM в GeoJSON
Добавлено: 04 июн 2012, 23:27
Максим Дубинин
вот тут есть и границы в JSON с разной степенью генерализации:
http://gis-lab.info/qa/rusbounds-rosreestr-gen.html
если не подходят, берите границы в шейпах:
http://gis-lab.info/qa/osm-adm.html, упрощайте как нужно и конвертируйте в GeoJSON с помощью например QGIS, просто пересохранением в этом формате.
Re: Конвертер из OSM в GeoJSON
Добавлено: 05 июн 2012, 08:41
bratok
Да, это я видел, даже скачал, но там только субъекты т.е. край, область и т.п., а мне нужны еще районы внутри края или области. Я брал данные здесь
http://gis-lab.info/projects/osm-export.html
Максим Дубинин писал(а):если не подходят, берите границы в шейпах:
http://gis-lab.info/qa/osm-adm.html, упрощайте как нужно и конвертируйте в GeoJSON с помощью например QGIS, просто пересохранением в этом формате.
спасибо. буду пробовать по результату отпишусь.
Re: Конвертер из OSM в GeoJSON
Добавлено: 05 июн 2012, 10:22
ericsson
JSON - тоже текстовый и достаточно избыточный формат. Кое-какой выигрыш будет (xml еще более тяжеловесен), но не на порядки.
Re: Конвертер из OSM в GeoJSON
Добавлено: 08 июн 2012, 01:13
bratok
C shp файлами разобрался, QGIS установил. Отфильтровал все, что нужно, и сохранил отдельным проектом.
Теперь нужно упростить границы полигонов, так как при сохранении в GeoJSON получается 2 мб, после упрощения думаю будет меньше.
Но упростить не могу, кнопка "Упростить объект" не работает, она активна, при клике на нее появляется крестик вместо курсора, но что я ни делал объект не выделяется.
Доскажите, как упростить объект?
Re: Конвертер из OSM в GeoJSON
Добавлено: 08 июн 2012, 08:30
Максим Дубинин
в QGIS полигоны упрощать нельзя, только линии
упрощать полигоны можно в GRASS, но новичку я этого не советую, 2-3 человека тут (смотрю строго) уже обещали написать про это статью, но так этого и не сделали.
Re: Конвертер из OSM в GeoJSON
Добавлено: 08 июн 2012, 08:52
Denis Rykov
Черновик про то как это сделать в GRASS есть,
вот он. Может есть желающие перевести его в вики?
Re: Конвертер из OSM в GeoJSON
Добавлено: 18 июн 2012, 01:09
bratok
Как обещал отписываю. JSON - хорошо, но не удобно, в KML файлы получаются такого же размера. Кроме того, так как KML - это Xml, то в дальнейшем парсить в PHP его гораздо удобней, даже если он очень большого размера 35-50 Мб. Парсить стандартными средствами PHP JSON большого размера не реально.
Упрощение границ частично выполнил через QGIS (данные для тестирования), полномасштабной подготовкой данных всех регионов еще не занимался.