ПочатиПочніть безкоштовно

Обчислення відстані в проєктованій 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(____)
Редагувати та запускати код