Хилшейд: во-первых, это красиво
Добавили на карты 2ГИС тень и свет, чтобы подчеркнуть рельеф местности. Теперь кажется, что так было всегда (и трудно представить, как было до)! Тем не менее, раньше горы, леса и равнины визуально ничем не отличались друг от друга: один и тот же светло-зелёный.
Хилшейд, в буквальном переводе «тень от холма», — это метод затенения рельефа. Он используется, чтобы создать более реалистичный вид местности. Проще говоря, вместо двухмерного отображения показать псевдотрёхмерное.
Чтобы подсветить и затемнить рельеф, первым делом этот рельеф нужно вычислить — для этого нам понадобились данные о высотах Земли. Такие данные часто нужны в научных целях, поэтому они есть в открытом доступе, и любой может ими воспользоваться.
Мы взяли данные JAXA — Японского агентства аэрокосмических исследований. Почти во всех случаях их собирает спутник, летающий вокруг Земли. Такой способ позволяет собрать информацию о всей планете, но при этом допускает большое количество ошибок. Например, спутник может решить, что высокие дома или густой лес — это горы, а на заснеженных областях может, наоборот, горы не заметить. Именно поэтому внутри у нас принято разделять понятия «цифровая модель рельефа» и «цифровая модель местности» Земли — технически хилшейд всё-таки отображает поверхность, не рельеф. «Не нужно всё воспринимать как горы», − говорит наш ведущий программист веб-карт.
Ошибки данных со спутника негативно влияют на карту, поэтому мы скрываем отображение высот при сильном приближении. При просмотре «на отдалении» хорошо читаются крупные формы рельефа: горы, лощины, русла рек:
В приближении видны мелкие формы рельефа, которые спутник может выделить ошибочно (например, принять за гору здание или дерево):
Базовые настройки
Освещение поверхности создаётся с помощью источника света (конечно, гипотетического). Интересно, что его нужно поместить в северо-западный (верхний левый) угол карты, чтобы тень отбрасывалась на нижнюю часть объекта (например, горы). Если разместить свет в другом месте, человеческий глаз может воспринять горы как дыры, и никакой объёмной картинки не сложится.
Хилшейд вычисляет освещенность поверхности на основе заданного направления компаса на солнце и определённой высоты над горизонтом.
Тонкие настройки
Взяв карту высот, мы преобразовали их в два вида многоугольников: одни затемняли, а другие осветляли изображение. Нюанс в том, что мы не раскрашивали многоугольники в разные цвета, а настроили прозрачность. Чёрные полигоны с разной прозрачностью накладываются один на другой, создавая плавное поэтапное затемнение.
С помощью такой несложной механики внешний вид карты сильно преображается.
Кроме несомненной красоты, карта с рельефом увеличивает информативность в разы. Посмотрим на кусочек туристического Алтая в обычном, «плоском» отображении:
А теперь — преображение!
Благодаря хилшейду видно, что небольшие речки на Алтае текут ровно вдоль гор, огибая их точно у подножья. Мы понимаем, что увидим на тропе вдоль реки — где будет высокая гора, где подгорье, а где равнина.
Планировать поездки и пешие маршруты так гораздо приятней.
Сейчас рельеф доступен на всех платформах.
Из читаемой карты сделали нечитаемую, зато "красивую".
У меня ощущение что картографические сервисы борются за звание самого неудобного. И у них неплохо получается. Яндекс удаляет границы чтобы всех запутать, Гугл прячет ж/д пути и играется с контрастностью чтобы надо было вглядываться в экран в попытках разглядеть белые дороги на светло-зеленом фоне. 2гис добавляет мусора в виде рельефа и прячет тропинки. Все молодцы!
На вашем же примере в Лосином острове - вы не показываете тропинки и дороги, которые очень нужно показывать тем, кто читает карту. Но при этом зачем-то сделали никому не нужный рельеф для красоты.
Какая польза от этого? Никакой! Как по карте без тропинок планировать пешие маршруты? Вы прикалываетесь про "так гораздо приятней"?
Если действительно стоит задача показать подъемы - нужен отдельный слой с замкнутыми линиями рельефа через каждые 10 метров - тогда будет польза.
Если руки чешутся - берите пример с OSM и их рецептами карт для разных задач.
И стоит серьезно поработать с детализацией и вернуть то, что пропало с карты. Иначе толку от ваших карт приблизительно ноль.
Я наконец-то нашел человека, который может решить все проблемы человечества. Но он пока не готов, надо таксовать.
Комментарий недоступен
Тропинки — крутая и полезная штука. Мы их постоянно добавляем по мере возможности. Уверен, что и на Лосином они появятся. Но хиллшейд совсем никак не аффектит на их появление.
Более того, мы учитываем перепады высот при построении маршрутов для вело и самокатов. И тут хиллшейд помогает увидеть эти перепады.
Живу в горной местности, рельеф очень нужен.
Тогда 2ГИС можно подумать над вариантом кнопочки «отключить хилшейд», если подтвердится, что это многим неудобно и будет целесообразно.
Не согласен, на самом деле. Возможно, в реалиях ЦФО еще может быть, а вот там где реально горная местность - удобно очень, ориентироваться гораздо проще.
openstreetmap наше все
ну не знаю мне этот рельеф не мешает,а тропинки да,нужно добавить
Ого, какой апломб. Мне вот он нужен. Не везде, но при планировании размещения в Кисловодске мне бы этот рельеф очень пригодился
Если бы не Яндекс. Карты всякий логист бы сейчас сидел с линейкой и бумажкой. По факту мне вот эти возвышенности не нужны и мешают даже.
разве карту высот чисто визуально воспринимать не удобнее? и как минимум становится понятно высота точки относительно от окружени.
зачем душнить-то так? хорошее, удобное, правильное обновление. давно пора.
Комментарий недоступен
Я выскажу непопулярное тут мнение - красиво стало!
Вам надо красиво или удобно? И готовы ли вы мириться с неудобной картой ради красоты? )
идиоты... это называется-рельеф нанести....хилшейд...совсем тупые...
Ага, вот эти ребята...
Одно другому не противоречит. Хилшейд — это способ изображения рельефа. Ещё один способ: изогипса (линии равной высоты).
медленно отключи питание электронной вычислительной машины и отойди в сторону
Не совсем. Так и написали в статье:
«Проще говоря, вместо двухмерного отображения показываем псевдотрёхмерное»
Один вопрос - зачем? Изменение ради того, чтобы показать, что что-то делаешь, работаешь?
Всю команду к штрафу.
Этот "рельеф" забивает карту, скрадывает текст, названия пунктов. Этакое мельтешение в глазах, рябит всё.
Данные о рельефе очень полезны в рельефной местности. Жителям двухмерных городов не понять.
да че уж там, расстрелять
Соглашусь. 2ГИС нравится минималистичностью, поэтому его удобнее исползовать, чем ЯндексКарты.
Сделайте желающим кнопку оставить плоскую доску...
А когда решите проблему с iOS? Как пользоваться 2ГИС теперь, если даже скачать не могу? (((
А что случилось?
когда ты решишь проблему со спятившим дедом, тогда и приложение появится. Я же решил просто уехать из РФ, чтобы не класть остаток жизни "в борьбу". В других странах не особо 2gis нужен 😄
Это к сожалению не от них зависит, это политика Apple, которая привыкла говорить пользователю чем он может пользоваться, а чем нет.
Но думаю в 23-24 году решится что-то в Европе по установке любых приложений, а значит и у нас.
Комментарий недоступен
Комментарий недоступен
Нужно было не удалять, я не удалил и всё работает.
я за рельеф. когда смотрю на карту, мозг автоматом сопостовляет то что я вижу вокруг себя и карту. без рельефа подсознательно начинаю сомневаться в карте
Прикольно, выглядит круче
Ну вроде стало более реалистично))
выглядит как реальная бумажная карта,слегка помятая)
С рельефом стало лучше.
Лично я лучше так в пространстве ориентируюсь, когда карта имеет объем.
Хм, не знаю где он там летает, но Япония плоская..
Так земля же плоская, вот и япония плоская. Была бы япония круглая, скатилась бы с земли))
Или вот так )
Только хотел написать, чем им классическая схема не понравилась, сделали бы отдельным слоем. А хилшейд больше похож на мятую бумагу, профессионального смысла никакого…
Вот вы взяли и всю малину испортили! )
Лучше бы сделали так, чтобы приложение меньше тормозило. Не самый плохой телефон, не самый крупный город, а грузится минуты две-три.
2-3 минуты это что-то уже с телефоном. Если все с ним впорядке и должно работать быстрее, значит там памяти не осталось, освобождайте ее и будет все работать. Иначе меняйте телефон, 2-3 минуты выглядит очень больно.
На бюджетном самсунге все ок грузится, правда город Сочи не большой, но проблем с данным приложением не испытывал.
айфон 13 про, грузится несколько секунд, а если быть точным то 2. карта Москвы
Комментарий недоступен
А можно сделать как-то так, чтобы приложение начало нормально работать и не помирало от сворачивания? Нашел нужное, перешел за чем-нибудь в другое приложение, возвращаешься в 2Гис, а ему срочно надо заново загрузиться и начинай поиски сначала.
обновить телефон? Я заметил только это помогает с этой борьбе.
Нужно больше ram на андроиде
Это проблема ios 15/16. На ios 14 все с фоном было хорошо у всех приложений.
Когда команда придумывает себе работу сама. Мобильный 2гис - тяжелое и неудобное приложение с мелкими шрифтами.
Че то я не понял как понять где возвышение п где низина, щас смотрю место с возвышенностями которые знаю, а они просто в полигонах, не понимаю как понять где возвышенность, вот тут холм, где река течет, причём высокий. Да и дорога вся в холмах
Комментарий недоступен
Organic maps - тот же maps.me, только без мусора
Появился рельеф на картах - вот класс 😂
Красиво. молодцы!
Комментарий недоступен
Комментарий недоступен
Может лучше вернете нормальный оффлайн режим?
Он вроде никуда не делся, город можно скачать через сайдбар
карты, конечно, красивые, ничего не скажешь, но читать их действительно не удобно
А вот и нет, добавили лишнюю визуальную информацию и засорили карту.
ура, даешь прогресс
@Яндекс убрали границы на карте, совсем спятили. Ушел на другие сервисы. Вы или под царя ложитесь окончательно или уезжайте из страны отдельными сервисами.
Чюдаки, вы зачем убрали со своего сайта оффлайн-скачивание карт для Androida? Теперь пять раз нужно качать с интернета, чтобы отоварить все свои смартфоны.
Только удалил ваше приложение, по ому что за год ни разу не открыл, а тут такое обновление.
Отсутствие границ на Яндексе и 2 Гис для меня стало открытием, хотя я не особо то и пользуюсь, но как по мне, то улучшение в плане отображения рельефа не лишнее, но однозначно не стоит прекращать совершенствовать сервис,
Комментарий удален модератором
Мне кажется, карты с каждым годом становятся красивее и красивее, скоро будут как произведение искусства))
Комментарий недоступен
По ощущениям, после покупки Сбером 2гис начал работать медленнее. То ли он на каждый чих лезет в сеть, то ли просто приложение стало тяжелее. Телефон не устаревший, но этой картой стало сложнее пользоваться. Похожее ощущение тормознутости было от "яндекс го".
— Тут же по бумажной карте всего пятнадцать километров!
— Это Непал. Чтобы отражать местность расстояния правильно — бумажная карта должна быть очень мятой.
Границы тоже было удобно... и красиво:
Бесполезная штука для 3D городов, главные проблемы горной местности она не решила.
Контрольная проверка для меня - это Пятигорск, тропа от Китайской беседки вправо до Галереи, по высокому горному серпантину. Как не было видно ни на одной карте, что это тропа на большой высоте, и её близость к ближайшим домам обманчива, так и не видно. Наверное единственное решение - рисовать линию обрыва, как в osm. И эта линия не будет пропадать при увеличении зума, как этот "рельеф".
Даже гора Машук не выглядит как гора с этим "рельефом".
Хз, по мне так появился эффект белого шума, сложно стало сфокусироваться на каком то элементе
@2ГИС @2ГИС маршруты между городами когда в оффлайне заработают? карты скачаны, на трассе интернет потерялся - маршрут пропал, доколе?
На ios еще нет обновы..
Теперь лес как горы выглядит.
Есть же спутниковые снимки для этого. Схематичная карта должна быть максимально схематичной.
Эмейзинг! Инкредибл! (Нет)
Интересная задача с точки зрения технической реализации. Спасибо за подробности! Такого бы побольше
Если это можно отключать, то круто, а так минимализм без рельефа довольно удобен
Теперь удобнее подобрать место где границу перейти
Так границ теперь нет на карте.)
Я прям представляю, как кто-то с телефоном 2005 года пытается проложить путь и материт эту красоту)
Главное, чтобы людям было УДОБНО. Это первостепенно важный критерий любой карты. Они и стремные не работают нормально, боюсь представить, что будет с красивыми)
Интуитивно не понятно, что значат темные пятна (это горка или наоборот яма). Не понятно также насколько выше одни горы, чем другие. Выглядит может и симпатичнее, но с точки зрения функциональности, мне кажется, есть более простые и дающие больше информации способы визуализации перепадов высот
На ios нет изменений. Даже карты в программе обновил, как было все плоское, так и осталось…
Может ios не относится ко «всем платформам»? Или надо конкретные места смотреть на карте?
Комментарий недоступен
Это обман, чтобы набрать классы
кнш, прогресссс
А какую задачу вы решали? Как это помогает вам в монетизации сервиса? Куча трудов непонятно для какого показателя.
мммм, продакты 2 ГИС делают "просто красиво"
Расшарьте уже dmg пакет.
Крутота! Конечно, это должно быть отключаемым слоем, как и прочее 3D. Но круто.
Нужно в настройках дать возможность включать/отключать "тени" и "рельефы".
Я знаю как строится карта, что есть не только картографы, но есть и "пешографы". Есть масса операторов обзванивающих организации и т.д.
Это конечно здорово для 2ГИС что их купил СБЕР. Но для пользователей не должно становиться хуже.
для микро рельефа это никому не надо, можно было и случайно нагенерировать раз так хотелось разбавить монотонные области :)
скачал
Зачем английское слово набирать кириллицей? Вы ломаете мне мозг.