Добро пожаловать на форум OSM Russia! (оффтоп здесь)

из моих знакомых, пользующихся османдом или мапс.ми, никто и знать не знал про openstreetmap.org

ну таков уж проект осм - проект гиковый, ориентированный на фан и драйв участников, а не на продвижение его в каких направлениях, захватов каких-либо рынков и ублажения потребителя :slight_smile:
сравни с тем же мапбоксом, который как раз и есть коммерческий проект, ориентированный на все вышеописанное, при этом он вырос из осм-среды.
еще для сравнения можешь сравнить Макось и *BSD. та же хрень :slight_smile:

Уместно будет сравнить Linux kernel и RHEL

Приветствую! Хотелось бы узнать подробнее про train routes, а именно - как их, собственно, искать, кроме копания в самом xml файле OSM Planet?
https://www.openstreetmap.org/relation/2333761
Я как бы вижу route Москва - Нерюнгри, но как искать другие - ума не приложу. Подскажите, пожалуйста!

запросами вида
https://wiki.openstreetmap.org/wiki/RU:Overpass_API

Только через их членов, находите остановку или кусок железной дороги и смотрите в каких отношениях они участвуют. Принципиально ничем не отличается от тех же линий, которые можно найти только через точки, которые в ней участвуют.
ЖД маршруты по России например собраны тут - https://frexosm.ru/railroad/validator/

Я бы, честно, побоялся пользоваться любыми маршрутами транспорта в осм)) Дело не моё, но актуализация данных у них них хромает.

Единственное чему бы я поверил, это “как пройти к избушке лесника по болотам”, там да, человек прокладывал, рисовал для себя. Если ник не susanin, то верить можно))

А маршруты ОТ, извините, только на 2гисе и яндексе. Они хоть как-то заботятся о актуальности.

Народная библиотека выложила отсканированную карту генштаба 1894 года 1:75.000
https://digitalna.nb.rs/sf/NBS/Kartografska_gradja/Djeneralstabna_karta_Srbije

Ура!
А, нет.
Народная библиотека *Сербии *выложила отсканированную карту генштаба Сербии.
Расходимся.

https://www.openstreetmap.org/note/2106043

Здравствуйте. Есть задача выделить все железнодорожные линии из planet.osm.pbf в отдельный файл формата .osm

Я пробовал сделать это с помощью osmium строками вида

osmosis --read-pbf-fast planet-200210.osm.pbf --buffer --way-key-value keyValueList="railway.rail,railway.station" --used-node --write-xml rails.osm

, но у меня ничего не получилось. Osmium либо давал “one or more tasks failed”, либо “java heap space”. Во втором случае программа сначала в течение 7 часов создавало temp файлы на диске C, потом выдало такое.

Можно ли сделать то, что мне нужно, без помощи баз данных? А то я не очень в них разбираюсь.
Я уже в течение недели пытаюсь разобраться с этим. Помогите, пожалуйста. Если есть какой-нибудь годный вариант, кроме как экспортировать все в xml и самому писать программу, буду благодарен. Самому написать тоже можно, но чувствую, что это затянется еще на недели три (учитывая необходимость тотального тестирования и оптимизации, ведь xml файл может обрабатываться очень долго, то есть цена ошибки в коде программы достаточно велика).

osmium tags-filter -o rails.osm planet-200210.osm.pbf w/railway=rail,station

osmconvert planet.pbf -o=planet.o5m
osmfilter planet.o5m --keep=“railway=rail or railway=station or highway=primary” -o=rails.o5m
osmconvert rails.o5m -o=rails.pbf

Вообще osmconvert тоже фильтровать умеет, но не всё. Возможно, первичное конвертирование в o5m и не нужно.

Напомню заметку 2017 года про сравнение osmium и osmconvert: http://shtosm.ru/all/novaya-rezalka-po-novomu-rezhet/

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

А в природе существует бинарник osmium для винды?
Я что-то так и не нашел…

Существует https://frexosm.ru/files/osmium.exe

Спасибо. Буду пробывать.
Эк его спрятали, так сразу и не найдешь… Может в вики ссылку указать?

Не отрисовывает карту на openstreetmap.org и на других сайтах берущих там информацию.
Часто бывало что не все тайлы отрисовывались, оставаясь серыми, а теперь вовсе всё сплошь серое, только интерфейс сайта остается.
В чем может быть дело?

В DDOS атаке.