始める無料で始める

投影座標系で距離を計算する

エッフェル塔の位置を投影座標系に変換できたので、ほかのポイントまでの距離を計算できます。

前の演習で作成した、投影済みの 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(____)
コードを編集して実行