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

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

ที่ผ่านมาเราพล็อตข้อมูลแบบจุด แต่ยังมีฟีเจอร์เชิงพื้นที่อีกหลายประเภทที่สามารถแสดงบนแผนที่ได้ รวมถึงรูปหลายเหลี่ยม (polygon) ใน R ข้อมูล polygon มักถูกเก็บในรูปแบบ SpatialPolygonsDataFrame ซึ่งประกอบด้วยข้อมูล polygon พิกัด และ data frame ที่มีหนึ่งแถวต่อ polygon หนึ่งรูป

ได้โหลด SpatialPolygonsDataFrame ชื่อ shp ที่บรรจุขอบเขตรหัสไปรษณีย์ของรัฐนอร์ทแคโรไลนาไว้ให้แล้ว shp มี 5 slot สำหรับเก็บข้อมูลประเภทต่าง ๆ ดังนี้

  1. data: ข้อมูลที่เชื่อมโยงกับแต่ละ polygon
  2. polygons: พิกัดสำหรับพล็อต polygon
  3. plotOrder: ลำดับการพล็อต polygon
  4. bbox: กรอบขอบเขต (bounding box) ของข้อมูลภูมิศาสตร์ (เช่น สี่เหลี่ยมผืนผ้า)
  5. proj4string: ระบบอ้างอิงพิกัด (coordinate reference system)

มาดูรายละเอียดภายในออบเจ็กต์ shp กัน

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

Interactive Maps with leaflet in R

ดูคอร์ส

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

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

# Print a summary of the `shp` data
___(shp)
แก้ไขและรันโค้ด