Logotip de l'OpenStreetMap OpenStreetMap

Diari de dkiselev

Entrades recents al diari

Конвертируем OSM в другие форматы

В JOSM появилась возможность экспортнуть осм в гео-джейсон и это прекрасно, но если вам нужно конвертировать большой набор данных (размером с Москву например) делать это через JOSM неудобно.

Выгрузки

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

Выгрузки - это отлично но, иногда вам нужен другой набор атрибутов или другой набор слоев данных. В общем что делать если возникло желание сделать выгрузку самому.

Можно сделать выгрузки самому, например используя postgis и какой либо способ импорта данных осм в postgis, благо их немало. Но нужно ставить postgis, что не всегда хочется делать, и писать конфиг для импортера.

Qgis

В кугис есть возможность импортировать данные osm но с некоторыми оговорками. Основная проблема - отсутсвие поддержки мультиполигонов. Можно конечно импортровать границы как линии и полигонизировать их. Но это муторно.

Gdal

Следующий в списке - gdal. Если у вас стоит Qgis скорее всего у вас установлен и gdal. Среди поддерживаемых этой прекрасной библиотекой форматов есть и osm. http://www.gdal.org/drv_osm.html

У меня не получилось конвертировать osm сразу же в набор shape файлов или geojson, возможно это мжно сделать если отредактировать файл с настройками импорта osm для gdal. Но можно сделать и по другому.

geopackage

На первом этапе конвертируем osm в geopackage:

bzcat osm.xml.bz2 | ogr2ogr -f GPKG osm.geopackage /vsistdin/

Затем открываем его как источник данных в qgis, кнопка называется “добавить векторный слой”. Там просто выбираем наш osm.geopackage остальное qgis сделает сам. В сгенерированном geopackage’е будет 5 или 6 слоев. С полигонами/мультиполигонами, веями, точками, веями собранными из отношений маршрутов, и слой с прочей геометрией из других отношений.

Фильтрация и экспорт

See full entry

Что нам делать с мультиполигонами

Publicat per dkiselev el 18 Gener 2016 en Russian (Русский). Última actualització de 22 Gener 2016

По традиции, стоило бы конечно обсудить адреса, но займемся мультиполигонами.

Что вообще не так с мультиполигонами и зачем с ними что-то делать?

See full entry

Гуглмапс

Publicat per dkiselev el 17 Març 2015 en Russian (Русский).

Готовлю слайды к презенташке, заглянул на гуглокарты в моем околотке.

Капец, кто это рисовал? https://www.google.com/maps/@56.8396279,60.6433669,18z

Я даже не говорю что дороги нафантазированы. Они же кривущие, пересекают здания, проезды (дворовые) не отличимы от улиц (Малышева - так то весьма не маленькая улица).

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

Пропозалы

Publicat per dkiselev el 19 Gener 2015 en Russian (Русский).

Fuuuuuuu

И почему это все предпочитают обсуждать схемы тегирования тихонечко в локальном комьюнити?

Ведь это так увлекательно подбирать примеры, разрабатывать возможные варианты реализации тех или иных алгоритмов, подбирать фотки и примеры уже затегированых объектов и получать в ответ:

– Это никому не нужно.

– Я посмотрел, в моем околотке и так все хорошо.

– Твоя схема дерьмо потомучто, потомучто я так сказал!

На новый год зашла речь у кого длиннее список правок, благодаря чему я заметил на hdyc графу которую раньше не замечал. Общее количество изменений сделанных в ОСМ. Оказывается я таки миллионер.

Группы

Publicat per dkiselev el 18 Desembre 2014 en Russian (Русский).

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

1: Более лучшая интеграция списков рассылок, хотя как это можно назвать заменой группам я не пойму никогда

Конечно же, Паб, Бар, Biergarten принципиально отличаются дург от друга и должны обозначаться отдельно. Так же как Кафе и Ресторан, а вот детские игровые комнаты - это такая детская площадка, только в помещении и с присмотром, my ass.

Мне одному кажется что пропозалы не работают? Ситуация же явно тормозит развитие: чтобы составить пропозал надо кучу времени. Надо ответить на вопросы, надо подумать над переводом, надо подобрать картинки, скриншоты, подумать над тем как это будет обрабатываться, не является ли схема противоречивой и т.д.

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

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

Как результат это отбивает вообще любую охоту не то что писать, заглядывать в нашу вики и в принципе годные вещи остаются без описания.

osm.org

Publicat per dkiselev el 1 Desembre 2013 en Russian (Русский).

— Привет, мы хотим группы, вот пул реквест даже готов.

— Нормальные группы сделать не возможно, ваши — говно. Лучше посмотрите какой тулбар мы забубенили на главную!


— Hi, we want groups! Here is pull request.

— It’s very difficult to make a good groups. Those you have maded are sucs. Better look at the new leftside toolbar!