การโปรเจกต์ GeoDataFrame
ชุดข้อมูลเขตของปารีสถูกจัดเก็บในรูปแบบพิกัดภูมิศาสตร์ (ลองจิจูด/ละติจูดในระบบ WGS84) เพื่อให้เห็นผลที่เกิดขึ้นเมื่อใช้ข้อมูลนี้โดยตรงสำหรับการพล็อตหรือการคำนวณ เราจะพล็อตข้อมูลในรูปแบบเดิมก่อน แล้วจึงพล็อตเวอร์ชันที่ผ่านการโปรเจกต์แล้ว
ระบบ CRS มาตรฐานสำหรับฝรั่งเศสคือ RGF93 / Lambert-93 (อ้างอิงด้วยหมายเลข EPSG:2154)
ได้นำเข้า GeoPandas และ matplotlib ไว้แล้ว และชุดข้อมูลเขตถูกอ่านและกำหนดให้กับตัวแปร districts
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับข้อมูลเชิงพื้นที่ใน Python
คำแนะนำการฝึกหัด
- พิมพ์ค่า CRS ของชุดข้อมูล
districts - พล็อตกราฟอย่างง่ายของชุดข้อมูล
districts - แปลง
districtsไปยัง CRS แบบโปรเจกต์ (โดยใช้EPSG:2154สำหรับฝรั่งเศส) แล้วตั้งชื่อชุดข้อมูลใหม่ว่าdistricts_RGF93 - พล็อตกราฟในลักษณะเดียวกันสำหรับ
districts_RGF93
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print the CRS information
print(____)
# Plot the districts dataset
____
plt.show()
# Convert the districts to the RGF93 reference system
districts_RGF93 = districts.____
# Plot the districts dataset again
districts_RGF93.____
plt.show()