18, พ.ค. 2020
R-studio : ( EP#09 ) การนำเข้าพิกัด GPS จาก Excel แสดงระดับความสูง 3 มิติ 3D ด้วยโปรแกรม R

R-studio : ( EP#09 ) การนำเข้าพิกัด GPS จาก Excel แสดงระดับความสูง 3 มิติ 3D ด้วยโปรแกรม R
ในตอน R-Studio (EP#09) นี้ เราจะเรียนรู้ การนำเข้าข้อมูลพิกัด GPS จากไฟล์ Excel และการสร้าง แผนที่ 3 มิติ (3D Visualization) ที่แสดง ระดับความสูง (elevation) ด้วยโปรแกรม R โดยใช้ไลบรารี plotly, rgl, หรือ rayshader สำหรับงานด้านภูมิประเทศ หรือ GIS เชิงพื้นที่ที่ต้องการมิติความสูงร่วมในการวิเคราะห์

R-studio : ( EP#09 ) การนำเข้าพิกัด GPS จาก Excel แสดงระดับความสูง 3 มิติ 3D ด้วยโปรแกรม R

แหล่งข้อมูล R script และไฟล์ตัวอย่าง https://docs.google.com/forms/d/e/1FAIpQLSfqaRQR2s_17qzcvXWOlPA256jPbaNUeWVVE2iVLB7kHwsE0A/viewform

 

    

🎯 วัตถุประสงค์ของบทเรียน

  • นำเข้าข้อมูล GPS (Latitude, Longitude, Elevation) จาก Excel
  • แปลงเป็น spatial data
  • แสดงผลข้อมูล 3D elevation ด้วย plotly หรือ rayshader
  • วิเคราะห์การเปลี่ยนแปลงระดับความสูง (terrain profile)

📥 ดาวน์โหลด R Script และไฟล์ตัวอย่าง

📝 ลงทะเบียนขอรับไฟล์ตัวอย่างได้ที่:
👉 Google Form: รับ R Script และ Excel ตัวอย่าง EP#09


🧪 ตัวอย่าง R Script พื้นฐาน

rCopyEdit# ติดตั้งแพ็กเกจ
install.packages(c("readxl", "plotly"))

# เรียกใช้งาน
library(readxl)
library(plotly)

# อ่านข้อมูลจาก Excel
gps_data <- read_excel("gps_elevation.xlsx")

# ตรวจสอบข้อมูล
head(gps_data)

# สร้าง 3D Plot ด้วย Plotly
plot_ly(
  data = gps_data,
  x = ~longitude,
  y = ~latitude,
  z = ~elevation,
  type = "scatter3d",
  mode = "markers",
  marker = list(size = 4, color = ~elevation, colorscale = "Viridis")
)

🔍 ตัวเลือกการแสดงผล 3 มิติอื่น ๆ

ไลบรารีจุดเด่น
rayshaderสำหรับ Terrain 3D จาก raster DEM
rglเรนเดอร์โครงสร้าง 3 มิติแบบ real-time
plotlyรองรับ web-based interactive 3D
terra + tmapแสดง 2.5D สำหรับ GIS (ใช้ร่วมกับ DEM)

🧠 การประยุกต์ใช้งาน

  • การวิเคราะห์แนวลาด (Slope) และความสูงในพื้นที่สำรวจ
  • แสดงตำแหน่งฟาร์ม / แปลงที่ดินบนแผนที่ภูมิประเทศแบบ 3D
  • สร้างโมเดลภูมิประเทศจากการบินโดรนหรือ GNSS Survey
  • เชื่อมต่อกับข้อมูล LiDAR หรือ DEM เพื่อสร้างภาพระดับสูงละเอียด

ใส่ความเห็น

Related Posts