1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで扱う地理空間データ

Connected

演習

最寄りのレストランはどれくらい遠いですか?

エッフェル塔の近くにあるレストランに興味があるとします。調べるために、エッフェル塔そのものと、1km 圏内のレストランを可視化してみましょう。

そのために、各レストランからエッフェル塔までの距離を計算します。この結果に基づいて、レストランが 1km 以内なら True、それ以外は False となるマスクを作成し、それを使って restaurants の GeoDataFrame をフィルタリングします。最後に、このサブセットを可視化します。

restaurants GeoDataFrame は読み込まれており、eiffel_tower オブジェクトも作成済みです。さらに、matplotlib、GeoPandas、contextily がインポートされています。

指示

100 XP
  • 各レストランからエッフェル塔までの距離を計算し、結果を dist_eiffel と名付けます。
  • 最も近いレストランまでの距離(dist_eiffel の最小値)を出力します。
  • エッフェル塔までの距離が 1 km 未満の行を restaurants GeoDataFrame から選択します(距離の単位はメートルであることに注意してください)。