รู้จักกับข้อมูลเชิงพื้นที่
ที่ผ่านมาเราพล็อตข้อมูลแบบจุด แต่ยังมีฟีเจอร์เชิงพื้นที่อีกหลายประเภทที่สามารถแสดงบนแผนที่ได้ รวมถึงรูปหลายเหลี่ยม (polygon) ใน R ข้อมูล polygon มักถูกเก็บในรูปแบบ SpatialPolygonsDataFrame ซึ่งประกอบด้วยข้อมูล polygon พิกัด และ data frame ที่มีหนึ่งแถวต่อ polygon หนึ่งรูป
ได้โหลด SpatialPolygonsDataFrame ชื่อ shp ที่บรรจุขอบเขตรหัสไปรษณีย์ของรัฐนอร์ทแคโรไลนาไว้ให้แล้ว shp มี 5 slot สำหรับเก็บข้อมูลประเภทต่าง ๆ ดังนี้
- data: ข้อมูลที่เชื่อมโยงกับแต่ละ polygon
- polygons: พิกัดสำหรับพล็อต polygon
- plotOrder: ลำดับการพล็อต polygon
- bbox: กรอบขอบเขต (bounding box) ของข้อมูลภูมิศาสตร์ (เช่น สี่เหลี่ยมผืนผ้า)
- proj4string: ระบบอ้างอิงพิกัด (coordinate reference system)
มาดูรายละเอียดภายในออบเจ็กต์ shp กัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Interactive Maps with leaflet in R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print a summary of the `shp` data
___(shp)