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

ระยะทางของงานศิลปะจากจุดศูนย์กลางพื้นที่

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

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

การแสดงผลข้อมูลเชิงภูมิศาสตร์ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำเข้าแพ็กเกจที่ช่วยในการแสดงผลแบบอ่านง่าย (pretty printing)
  • สร้าง dictionary ชื่อ art_distances โดยวนซ้ำผ่าน art_dist_meters โดยใช้ title เป็น key และค่า distance() จาก center เป็น value โดยส่ง center เป็นอาร์กิวเมนต์ other ให้กับ GeoSeries.distance()
  • แสดงผล art_distances แบบอ่านง่ายโดยใช้เมธอด pprint ของ pprint

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

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

# Import package for pretty printing
import ____

# Build a dictionary of titles and distances for Urban Residents art
art_distances = {}
for row in ____.iterrows():
    vals = row[1]
    key = vals['title']
    ctr = vals[____]
    art_distances[key] = vals['geometry'].distance(____)

# Pretty print the art_distances
____.____(art_distances)
แก้ไขและรันโค้ด