Конвертер из OSM в GeoJSON
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 04 июн 2012, 22:36
- Репутация: 0
Конвертер из OSM в GeoJSON
Добрый день.
Подскажите есть ли конвертер из Osm в GeoJSON?
Скачал с вашего сайта osm по регионам, выделил только границы субъектов с помощью osmosis - но файлы каждого региона все равно в среднем весят 2-4 Мб, думаю если преобразовать в JSON будет гораздо меньше, тогда удобнее создавать на основе файла слой.
Подскажите есть ли конвертер из Osm в GeoJSON?
Скачал с вашего сайта osm по регионам, выделил только границы субъектов с помощью osmosis - но файлы каждого региона все равно в среднем весят 2-4 Мб, думаю если преобразовать в JSON будет гораздо меньше, тогда удобнее создавать на основе файла слой.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Конвертер из OSM в GeoJSON
вот тут есть и границы в JSON с разной степенью генерализации: http://gis-lab.info/qa/rusbounds-rosreestr-gen.html
если не подходят, берите границы в шейпах: http://gis-lab.info/qa/osm-adm.html, упрощайте как нужно и конвертируйте в GeoJSON с помощью например QGIS, просто пересохранением в этом формате.
если не подходят, берите границы в шейпах: http://gis-lab.info/qa/osm-adm.html, упрощайте как нужно и конвертируйте в GeoJSON с помощью например QGIS, просто пересохранением в этом формате.
пристегивайтесь, турбулентность прямо по курсу
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 04 июн 2012, 22:36
- Репутация: 0
Re: Конвертер из OSM в GeoJSON
Да, это я видел, даже скачал, но там только субъекты т.е. край, область и т.п., а мне нужны еще районы внутри края или области. Я брал данные здесь http://gis-lab.info/projects/osm-export.htmlМаксим Дубинин писал(а):вот тут есть и границы в JSON с разной степенью генерализации: http://gis-lab.info/qa/rusbounds-rosreestr-gen.html
спасибо. буду пробовать по результату отпишусь.Максим Дубинин писал(а):если не подходят, берите границы в шейпах: http://gis-lab.info/qa/osm-adm.html, упрощайте как нужно и конвертируйте в GeoJSON с помощью например QGIS, просто пересохранением в этом формате.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Конвертер из OSM в GeoJSON
JSON - тоже текстовый и достаточно избыточный формат. Кое-какой выигрыш будет (xml еще более тяжеловесен), но не на порядки.
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 04 июн 2012, 22:36
- Репутация: 0
Re: Конвертер из OSM в GeoJSON
C shp файлами разобрался, QGIS установил. Отфильтровал все, что нужно, и сохранил отдельным проектом.
Теперь нужно упростить границы полигонов, так как при сохранении в GeoJSON получается 2 мб, после упрощения думаю будет меньше.
Но упростить не могу, кнопка "Упростить объект" не работает, она активна, при клике на нее появляется крестик вместо курсора, но что я ни делал объект не выделяется.
Доскажите, как упростить объект?
Теперь нужно упростить границы полигонов, так как при сохранении в GeoJSON получается 2 мб, после упрощения думаю будет меньше.
Но упростить не могу, кнопка "Упростить объект" не работает, она активна, при клике на нее появляется крестик вместо курсора, но что я ни делал объект не выделяется.
Доскажите, как упростить объект?
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Конвертер из OSM в GeoJSON
в QGIS полигоны упрощать нельзя, только линии
упрощать полигоны можно в GRASS, но новичку я этого не советую, 2-3 человека тут (смотрю строго) уже обещали написать про это статью, но так этого и не сделали.
упрощать полигоны можно в GRASS, но новичку я этого не советую, 2-3 человека тут (смотрю строго) уже обещали написать про это статью, но так этого и не сделали.
пристегивайтесь, турбулентность прямо по курсу
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Конвертер из OSM в GeoJSON
Черновик про то как это сделать в GRASS есть, вот он. Может есть желающие перевести его в вики?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Интересующийся
- Сообщения: 24
- Зарегистрирован: 04 июн 2012, 22:36
- Репутация: 0
Re: Конвертер из OSM в GeoJSON
Как обещал отписываю. JSON - хорошо, но не удобно, в KML файлы получаются такого же размера. Кроме того, так как KML - это Xml, то в дальнейшем парсить в PHP его гораздо удобней, даже если он очень большого размера 35-50 Мб. Парсить стандартными средствами PHP JSON большого размера не реально.
Упрощение границ частично выполнил через QGIS (данные для тестирования), полномасштабной подготовкой данных всех регионов еще не занимался.
Упрощение границ частично выполнил через QGIS (данные для тестирования), полномасштабной подготовкой данных всех регионов еще не занимался.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость