opentopomap.cz – топографические карты opentopomap для наших условий

Переделал отображение административных и государственных границ. Теперь они не настолько режут глаз. С 18-го по 9-й зум включительно стиль примерно такой же, как в стандартном openstreetmap mapnik. Отрисовываются admin_level 2, 4, 5, 6. Пример https://opentopomap.ru/#map=14/55.36623/46.23416

Я подстроил оттенок и контрастность landuse=residental так, чтобы эти полигоны больше выделялись на фоне рельефа. Также, промзоны теперь заливаются слегка розовым оттенком. Дальтоникам придётся трудновато, зато стиль полигонов не выбивается из общего стиля карты. Пример https://opentopomap.ru/#map=14/54.69631/52.58795

Возможность есть. Только сейчас в базе нет данных с ключом residental. Как-нибудь я перезалью базу по-новой, они там появятся, я сделаю.

Вряд ли. Немецкая основа была выбрана за функциональность и в то же время изящность. Я бы не хотел отступать от основных канонов и предпочту сохранить общий стиль. Вы настройки контраста на мониторе подкрутите. :slight_smile:

Да, и ещё небольшая мелочь. На основном сайте https://opentopomap.ru/ в левом верхнем углу я добавил кнопку для включения отображения местоположения на карте, если устройство поддерживает A-GPS или GPS. Возможно, кому-нибудь пригодится в качестве простейшего навигатора.

Приветствую.
Не подскажите мне, возможно ли на основе вашей карты сделать сборку для навигатора garmin etrex? Хотя бы Ленобласть.

Теоретически можно, если ваш etrex поддерживает загрузку растровых карт в формате jnx. Сделать сборку можно при помощи, например, программы sas.planet. Но мне кажется, что для гармина более рационально использовать готовые сборки в векторном формате, которые представлены в том числе и на этом форуме.

И большое за это спасибо! Более контрастные карты решают одну проблему, но добавляют много новых. Например, слои с дополнительной векторной информацией (треки поисково-спасательных работ, викимапия, трекеры спасателей) перестают читаться. Как картооснова opentopomap.ru для перечисленных целей подходит просто отлично, ещё раз спасибо!

karnavalny

  1. Замкнутые линии natural=cliff рисуются некорректно - штрих в неправильную сторону. Из обрыва получается возвышение.
    Пример - Магнитские разломы https://nashural.ru/article/travel/tehnogennye-razlomy-v-poselke-magnitka/
    https://nakarte.me/#m=16/55.33494/59.70446&l=O

  1. Карта какого банка указана в ваших реквизитах для помощи проекту?

В приведённом примере ошибка автора правок. Линейный объект задан как полигон, что некорректно как по сути, так и по документации. См. https://wiki.openstreetmap.org/wiki/Tag:natural%3Dcliff. При синхронизации баз данных информация о направлении линии теряется, вследствие чего склон рисуется неправильно. То, что в стандартном стиле mapnik всё рисуется корректно, является сторонним эффектом. Видимо, информация о направлении в их базе ещё не успевает пропасть. Решить эту проблему, думаю, можно, если поставить на линию обрыва тег area=no, либо порезав её на части, чтобы она перестала быть замкнутой. Первый вариант в данном случае может быть не очень хорош, поскольку эти линии состоят в отношении с мультиполигоном, как inner.

Это карта Яндекс.Деньги.

а вот такое недопустимо.
Некоторые объекты в осм рисуются относительно направления линии, и при этом без разницы замкнутая линия или нет.
inner мультиполгона может состоять из нескольких линий. тут проблем не будет.

Так работает “внутренняя кухня” оптимизации базы для рендеринга. osm2pgsql во время импорта сортирует объекты, и то, что попало в PostGIS geometrytype POLYGON перестаёт иметь изначальное направление. Точнее, в общем случае это не совсем так, но в нашем - так. Если какой-то объект должен иметь определённое направление, то он не должен попасть в эту категорию. Критерии сортировки можно менять, в том числе теми способами, которые я описал выше. Они вполне соответствуют рекомендациям для картографов в документации. Для задач рендеринга всё вполне допустимо.

Здравствуйте,очень хорошая карта. Удивлен,что на месте старой узкоколейной ЖД показана не просто тропинка,а именно старая ЖД линия,значит знающие люди помогают в ее составлении. Могу я в свою очередь как-нибудь помочь добавлением деталей? С помощью какого софта это делается?

BaGGuvix, да вполне, начинать отсюда RU:Заглавная страница

Если интересует про жд, то отсюда https://wiki.openstreetmap.org/wiki/RU:OpenRailwayMap

А нельзя как-то ваши изменения обратно к немцам портировать? А то они landuse=farmland и natural=scrub не рисуют. И natural=grassland тоже.

Не знаю.

А в каком редакторе можно овраги обозначить? В osm при редактировании в браузере нет непосредственной опций обозначения рельефа. Но например бывший карьер обведен линией с тэгом “Natural feature”,подписан как “earth bank” и в opentopomap он обозначается оврагом.

в любом применив тег natural=earth_bank

Доброе время!
Скажите, на основе каких данных сделаны горизонтали на opentopomap.ru? В больших масштабах вижу, что они значительно отличаются от тех, которые на opentopomap.org.

Уже разобрался. Это тот же SRTM 90 метров, билинейно интерполированный до 30 метров. На 4umaps такие же горизонтали.

Данные с viewfinderpanoramas.org, напрямую конвертированы из hgt в pbf при помощи phyghtmap. Конечно, без интерполяции.

Да? Наверное, на каком-то этапе интерполяция все-таки была, потому что я добился полного совпадения своих горизонталей с вашими именно таким образом. На тех же данных.

В общем по проекту - отличная работа, спасибо. Туристам будет легче. Главное - родники перекочевали с больших масштабов на средние. И кое-какие дороги появились.
Есть одна хотелочка. Подписи горизонталей на южных склонах все равно остаются нечитаемыми. Посмотрите, как сделано на windy.com. Может, стоит шейдер еще посветлее сделать?