Обчислення відстані в проєктованій CRS
Тепер, коли ми маємо розташування Ейфелевої вежі в проєктованій системі координат, можемо обчислити відстань до інших точок.
Підсумковий s_eiffel_tower_projected з попередньої вправи, що містить проєктовану Point, уже надано, і ми витягуємо єдину точку в змінну eiffel_tower. Крім того, датафрейм restaurants (у координатах WGS84) також завантажено.
Ця вправа є частиною курсу
Робота з геопросторовими даними в Python
Інструкції до вправи
- Перетворіть
restaurantsдо тієї самої CRS, що й точка Ейфелевої вежі. У цій вправі не вказуйте ключове слово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(____)