มาลองดู spatial object กัน
เราได้โหลด sp object ชื่อ countries_sp ไว้ใน workspace ให้แล้ว โดย object ประเภทนี้มีเมธอดพิเศษสำหรับ print(), summary() และ plot() โดยเฉพาะ เมธอดคืออะไร? เมธอดคือฟังก์ชันเวอร์ชันพิเศษที่ถูกเรียกใช้โดยอัตโนมัติตามประเภทของ object ที่ส่งเข้าไป เป็นเรื่องปกติที่แพ็กเกจซึ่งสร้าง object ประเภทใหม่จะมีเมธอดสำหรับการสำรวจและแสดงผลเบื้องต้น
ในทางปฏิบัติ หมายความว่าเมื่อเรียก plot(countries_sp) ถ้ามีเมธอดสำหรับ class ของ countries_sp ระบบจะเรียกเมธอดนั้นโดยอัตโนมัติ ส่วนเมธอด print() จะถูกเรียกเมื่อพิมพ์ชื่อ object ลงใน console โดยตรง
ลองดูว่า countries_sp นี้เป็น object ประเภทใด ใช้ระบบพิกัดอะไร และข้อมูลใน object นี้อธิบายถึงอะไร
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลภูมิสารสนเทศใน R
คำแนะนำการฝึกหัด
- พิมพ์
countries_spทำไมผลลัพธ์ที่ได้จึงไม่ค่อยมีประโยชน์นัก? - เรียก
summary()กับcountries_sp - เรียก
plot()กับcountries_sp
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(sp)
# Print countries_sp
# Call summary() on countries_sp
# Call plot() on countries_sp