Metode spasial Shapely
Sekarang kita memiliki objek Point dari shapely untuk Menara Eiffel, kita dapat menggunakan berbagai metode yang tersedia pada objek geometri tersebut untuk melakukan operasi spasial, seperti menghitung jarak atau memeriksa relasi spasial.
Kami mengulang pembuatan eiffel_tower, dan juga menyediakan kode yang mengekstrak salah satu lingkungan (kawasan Montparnasse), serta salah satu restoran yang berlokasi di Paris.
Latihan ini adalah bagian dari kursus
Bekerja dengan Data Geospasial di Python
Petunjuk latihan
- Periksa apakah Menara Eiffel berada di dalam kawasan Montparnasse.
- Periksa apakah kawasan Montparnasse memuat lokasi restoran.
- Hitung jarak antara Menara Eiffel dan restoran (catatan: dalam kasus ini, jarak dikembalikan dalam meter).
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Construct a point object for the Eiffel Tower
eiffel_tower = Point(255422.6, 6250868.9)
# Accessing the Montparnasse geometry (Polygon) and restaurant
district_montparnasse = districts.loc[52, 'geometry']
resto = restaurants.loc[956, 'geometry']
# Is the Eiffel Tower located within the Montparnasse district?
print(____)
# Does the Montparnasse district contains the restaurant?
print(____)
# The distance between the Eiffel Tower and the restaurant?
print(____)