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

Символ станции метро заменён на московскую “М”. Начиная с 16-го зума, символом “М” обозначается не расположение станции метро, а входы на станцию.

С ближайшим крупным обновлением базы появится возможность наносить на карту пункты государственной геодезической сети с установленными на них геодезическими знаками, играющими роль ориентиров. Также будет подписываться высота пункта над уровнем моря из ele. Чтобы понравившийся вам знак появился на карте, понадобится сочетание тегов у точки: man_made=survey_point, survey_point=triangulation, а также sign=yes.
Большая просьба обозначать, как sign=yes только те пункты, о которых вы точно знаете, что знак там ещё существует, а не спилен в металлолом. Без проверки просто копировать их с генштаба или других мест не нужно.

где тут большая кнопка “лайк”?

кстати, в ТГ-чате была высказана идея о возможной монетизации данного картостиля путем выпуска мобильного приложения с офлайн-картами. Предполагалось, что привыкшие к генштабовским картам туристы с радостью будут раскупать :smiley:

минус в том что опентопомап.ру уже подключен к немалому количеству растровых нави прог.

… а кто не будет брать - отключим газ!

Спасибо за предложение.

Говорят, что кто-то в дебрях страны встречал даже знаки у съемочной геодезической сети. Поэтому, чтобы два раза не ходить, для особых ценителей, способных отличить сети, я сделал отдельную отрисовку символа для survey_point=fixed_point в виде квадрата с точкой в центре.

Картостиль opentopomap.ru не показывает гоночные не-автомобильные трассы.
https://www.openstreetmap.org/#map=17/55.64987/37.77642
https://opentopomap.org/#map=17/55.64987/37.77642

Тэги в данном случае
leisure=track
sport=roller_skating

Но я так понимаю, что отображение определяется первым тэгом.

интересно, что это за артефакт https://opentopomap.ru/#map=18/55.85128/37.24899

в данных там пусто

Да, я в курсе. Подумаю, что с этим делать.

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

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

Если у highway=track tracktype=grade1, то она рисуется уже с 12-го зума, а grade2 - c 13-го. Что же касается остальных, то я думал над этим, но пока не пришёл к окончательному решению. Сомнения вызывают повышение нагрузки на рендер, а также косвенная помощь всякого рода “джипперам” и прочим любителям покататься на внедорожной технике где попало.

Добрый день.
Нет ли возможности выводить на opentopomap.ru маркер и формировании ссылки на карту, как например - https://www.openstreetmap.org/?mlat=57.4455&mlon=39.7470#map=13/57.4455/39.7470 ?

Работает через #marker - https://opentopomap.ru/#marker=14/57.4455/39.7470. Или вам нужно что-то большее?

Спасибо! То что надо!

Рассматривая особенности построения горизонталей
https://opentopomap.ru/#map=16/61.11740/76.59863 ,
понял, что мне очень не хватает скважин и наименования кустов
https://www.openstreetmap.org/#map=16/61.1174/76.5986&layers=D

Я бы сказал в целом, что name у landuse=* был бы нелишним.

В данном случае ref=* будет важнее

Добавил отрисовку waterway=drystream (сухие русла ручьёв). Стиль такой же, как у пересыхающего ручья, только используется цвет линий рельефа.

Сделал. Стоит учитывать, что при рендеринге leisure=track имеет меньший приоритет, чем любой highway. Поэтому спортивный трек будет появляться только тогда, когда на линии не будет тега highway. Также, трассы sport=bobsleigh, surface=ice и surface=snow заливаются голубым цветом.

К сожалению “запертые ворота” отрисовываются перпендикулярно проходящей дороге, поэтому если дорога пересекает барьер под углом, получается некрасиво. А если дорога не обозначена, то ворота могут стать перпендикулярно забору :slight_smile: Вот как здесь: https://opentopomap.ru/#map=18/59.68890/30.43670

Это только кажется, что таким символом обозначаются ворота в заборе. На практике там может быть любой другой дорожный барьер, не обязательно имеющий отношение к забору. Это больше значок прав доступа, а не физического объекта. Поэтому совершенно не факт, что его нужно позиционировать относительно забора, а не дороги.
Это может иметь смысл, только если рендерить точку barrier=gate отдельно от других барьеров, с привязкой к забору, а не к дороге. Но всё равно, точечный объект при рендеринге становится линейным. И тут может стать некрасиво на углах забора, резких перегибах и т.д. То есть, для полной красоты все ворота должны быть линейными объектами и в базе. Как, например, мосты. Но линейных ворот в базе всего 0.034% от всех ворот, и поэтому на полную красоту пока рассчитывать не приходится.

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

А зачем искать в 3-х метрах, а не прямо пересечение с дорогой?