Biểu trưng OpenStreetMap OpenStreetMap

Nhật ký của dkiselev

Mục nhật ký gần đây

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

Do dkiselev đăng vào 02 tháng 02 năm 2017 bằng Russian (Русский).

Конвертируем 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 слоев. С полигонами/мультиполигонами, веями, точками, веями собранными из отношений маршрутов, и слой с прочей геометрией из других отношений.

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

Xem mục đầy đủ

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

Do dkiselev đăng vào 18 tháng 01 năm 2016 bằng Russian (Русский). Cập nhật lần cuối cùng vào 22 tháng 01 năm 2016.

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

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

Xem mục đầy đủ

Гуглмапс

Do dkiselev đăng vào 17 tháng 03 năm 2015 bằng Russian (Русский).

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

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

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

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

Пропозалы

Do dkiselev đăng vào 19 tháng 01 năm 2015 bằng Russian (Русский).

Fuuuuuuu

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

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

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

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

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

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

Do dkiselev đăng vào 03 tháng 01 năm 2015 bằng Russian (Русский).

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

Группы

Do dkiselev đăng vào 18 tháng 12 năm 2014 bằng Russian (Русский).

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

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

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

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

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

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

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

osm.org

Do dkiselev đăng vào 01 tháng 12 năm 2013 bằng 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!