Вычисление расстояния в проекционной системе координат
Теперь, когда местоположение Эйфелевой башни задано в проекционной системе координат, можно вычислить расстояние до других точек.
Итоговый объект 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(____)