วิธีเพิ่มข้อมูล GIS จาก Google Drive ใน QGIS
วันนี้ขอแนะนำสำหรับท่านที่ใช้ Google Drive ในการเก็บข้อมูล GIS ต่างไม่ว่าจะเป็นรูปแบบเวกเตอร์ (Vector) และราสเตอร์ (Raster) เราสามารถเพิ่มข้อมูลหรือเรียกข้อมูล GIS ใน Google Drive ดังกล่าวนั้นให้ มาแสดงในโปรแกรม QGIS ได้ครับ แต่เท่าที่ผมเองลองทดสอบดูนั้นจะสามารถทำได้แค่แสดงข้อมูลอย่างเดียว แต่จะไม่สามารถแก้ไขข้อมูล GIS ได้ครับ เรามาลองทำดูกันครับ
1 เริ่มจากเราจะต้องแปลงไฟล์ข้อมูลเวกเตอร์เราให้อยู่ในรูปแบบของ GeoJSON ก่อนนะครับ โดยการคลิกขวาที่ชั้นข้อมูล Export > Save Features As.. หรือถ้ามีอยู่แล้วก็ไม่ต้องแปลงไฟล์นะครับ
2 จากนั้นเราก็อัพข้อมูลเวกเตอร์และราสเตอร์ไว้ใน Google Drive ดังภาพ
3 จากนั้นให้ทำการคลิกที่ชั้นข้อมูลที่ต้องการ และเลือกแชร์
4 ทำการกำหนดชั้นข้อมูลให้เป็นรูปแบบ Anyone with the link ที่เราต้องการแชร์นั้น และคลิกที่ปุ่ม Copy link
5 จากนั้นที่เรา Copy ลิงค์ไว้ ให้นำมาวางไว้ที่ Text Editor หรือ Wordpad ก่อนนะครับ โดยทำการแก้ไขลิงค์นิดหน่อย โดยเปลี่ยนดังน้ี
จาก file/d เปลี่ยนเป็น uc?id=
และ view?usp=sharing เปลี่ยนเป็น &export?format=geojson
6 จากนั้นมาที่โปรแกรม QGIS ไปที่ Layer > Data Source Manager
7 มาที่แถบเมนู Vector และทำการกำหนดดังภาพ จากนั้นคลิกปุ่ม Add
Source Type: ให้เลือกเป็น Protocal: HTTP(S), Cloud ,Etc.
Protocol:
- Type: ให้เลือกเป็น GeoJSON
- URL: ให้นำเอาลิงค์ที่เราแก้ไขในข้อที่ 5 มาวาง
https://drive.google.com/uc?id=1oAxhm5UmpYU3_TUQonxHShIuphQS6fEO&export?format=geojson
8 หลังจากนั้นรอสักครู่ QGIS ก็จะทำการเพิ่ม Layer มาให้ดังภาพครับ
9 สามารถเปิดตารางได้นะครับ (แต่ไม่สามารถแก้ไขได้)
10 ลองเพิ่มอีกชั้นข้อมูลดูว่าสามารถเรียกได้หรือไม่
11 เรียบร้อยแล้วครับ
12 จากนั้นให้ลองทำลักษณะเดิมกับข้อมูลราสเตอร์ดูบ้างนะครับ
บทความนี้ ขออุทิศให้แด่พี่ต๋อง อรรถกรณ์ ศรีณรงค์ ที่ล่วงลับไปครับ ขอให้พี่สู่ภพภูมิที่ดีนะครับ 🖤