НачатьНачать бесплатно

Вычисление расстояния в проекционной системе координат

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

Итоговый объект s_eiffel_tower_projected из предыдущего упражнения с проекционной точкой уже подготовлен, а единственная точка извлечена в переменную eiffel_tower. Также загружен датафрейм restaurants с координатами в системе WGS84.

Это упражнение является частью курса

Работа с геопространственными данными в Python

Посмотреть курс

Инструкции к упражнению

  • Преобразуйте restaurants в ту же систему координат, что и точка Эйфелевой башни. В этом упражнении не указывайте ключевое слово epsg — используйте атрибут .crs.
  • Вычислите расстояние от каждого ресторана до Эйфелевой башни.
  • Выведите наименьшее расстояние.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Extract the single Point
eiffel_tower = s_eiffel_tower_projected[0]

# Ensure the restaurants use the same CRS
restaurants = restaurants.____

# The distance from each restaurant to the Eiffel Tower
dist_eiffel = ____

# The distance to the closest restaurant
print(____)
Редактировать и запускать код