m_arina
@m_arina
студентка ИТМО

Как определяются реки в Google maps?

Здравствуйте, уважаемые форумчане!

Возникла необходимость узнать, как именно в картах (Гугл, Яндекс, 2ГИС и т.д.) определяют реки? Если отображать карту в режиме схемы, реки залиты голубым цветом. Границы рек обозначены очень точно. Причем, маршруты прокладываются с учетом рек. Не получится достигнуть цели, если поместить маркер хотя бы немного в голубой зоне. Значит, в памяти (или где-то) есть данные о границах.

Занимаюсь вопросом прокладывания оптимального маршрута по рекам. Чтобы не изобретать велосипед, хотелось бы сначала разобраться, что уже сделано.
  • Вопрос задан
  • 1699 просмотров
Пригласить эксперта
Ответы на вопрос 2
Moskus
@Moskus
В геоинформатике есть множество методов классификации земной поверхности по спутниковым снимкам. Например, полуавтоматическая классификация. Пример того, как это делается: https://youtu.be/a8ulRtzLjgk
Общий принцип: спутниковый снимок (растровое изобажение, состоящиее из каналов, снятых в разных спектральных диапазонах) анализируется определенным образом, чтобы найти области, где одни линии спектра поглощаются, другие - наоборот, в некой определенной пропорции. Далее, когда эти области найдены, их границы аппроксимируются векторным контуром, который и используется далее для генерации карты.
Ответ написан
Комментировать
@pfg21
ex-турист
объекты обрисовываются со спутникового снимка.
вручную точнее, но дороже.
есть автоматические системы, но они могут ошибаться. к примеру, темно-синию крышу могут принять за озеро.
на выходе получаются векторные данные, которые позволяют определить вода или не вода в указанной точке.

для роутинга берут дороги и формируют граф проезда по местности с учетом множества параметров.

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

Войдите, чтобы написать ответ

Похожие вопросы