เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

แผนที่ความหนาแน่นของต้นไม้แต่ละเขต (1)

โดยใช้ชุดข้อมูลต้นไม้ทั้งหมดในพื้นที่สาธารณะของกรุงปารีส เป้าหมายคือการสร้างแผนที่ความหนาแน่นของต้นไม้แต่ละเขต สำหรับขั้นตอนนี้ เราต้องหาก่อนว่าแต่ละเขตมีต้นไม้กี่ต้น ซึ่งจะทำในแบบฝึกหัดนี้ จากนั้นในแบบฝึกหัดถัดไป เราจะนำผลลัพธ์ที่ได้มาคำนวณความหนาแน่นและสร้างแผนที่

เพื่อนับจำนวนต้นไม้แต่ละเขต เราต้องรู้ก่อนว่าต้นไม้แต่ละต้นอยู่ในเขตใด ซึ่งทำได้ด้วย spatial join จากนั้นจึงใช้ผลลัพธ์ของ spatial join คำนวณจำนวนต้นไม้ในแต่ละเขตโดยใช้ฟังก์ชัน 'group-by' ของ pandas

นำเข้า GeoPandas แล้วในชื่อ geopandas

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Read the trees and districts data
trees = ____
districts = ____

# The trees dataset with point locations of trees
print(trees.head())
แก้ไขและรันโค้ด