投影座標系で距離を計算する
エッフェル塔の位置を投影座標系に変換できたので、ほかのポイントまでの距離を計算できます。
前の演習で作成した、投影済みの Point を含む最終的な s_eiffel_tower_projected がすでに用意されており、単一点を 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(____)