OpenStreetMap logoa OpenStreetMap

dkiselev(r)en egunerokoa

Azkenengoko eguneroko sarrerak

ОСМ вo все все все

dkiselev erabiltzaileak 2 Otsaila 2017 datan argitaratua Russian (Русский) hizkuntzan

Конвертируем 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

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

dkiselev erabiltzaileak 18 Urtarrila 2016 datan argitaratua Russian (Русский) hizkuntzan Azken eguneratzea 22 Urtarrila 2016 egunean.

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

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

See full entry

Гуглмапс

dkiselev erabiltzaileak 17 Martxoa 2015 datan argitaratua Russian (Русский) hizkuntzan

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

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

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

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

Пропозалы

dkiselev erabiltzaileak 19 Urtarrila 2015 datan argitaratua Russian (Русский) hizkuntzan

Fuuuuuuu

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

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

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

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

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

Мнутка самолюбования

dkiselev erabiltzaileak 3 Urtarrila 2015 datan argitaratua Russian (Русский) hizkuntzan

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

Группы

dkiselev erabiltzaileak 18 Abendua 2014 datan argitaratua Russian (Русский) hizkuntzan

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

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

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

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

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

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

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

osm.org

dkiselev erabiltzaileak 1 Abendua 2013 datan argitaratua Russian (Русский) hizkuntzan

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

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


— 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!