วิธีการนำเข้าข้อมูล Raster ในโปรแกรม PostgreSQL
การนำเข้าไฟล์ข้อมูล Vector สามารถทำได้โดยใช้ฟังก์ชั่นของโปรแกรม PostGIS หรือบางคนที่ใช้โปรแกรม QGIS ก็สามารถนำไฟล์ Vector เข้าสู่ฐานข้อมูลได้เช่นกัน แต่ในกรณีที่เป็นไฟล์ Raster จะใช้ Raster2pgsq ซึ่่งสามารถนำไฟล์ราสเตอร์ เช่น ภาพถ่ายดาวเทียม ข้อมูลความสูงเชิงเลข(DEM) เข้าไปในฐานข้อมูลได้
วิธีการ
1. เข้าไปที่โปรแกรม OSGeo4W Shell
2. ต้องเข้าไปที่ไฟล์ Raster2pgsql โดยใช้คำสั่ง cd C:\Program Files\PostgreSQL\9.4\bin
3. ให้รันคำสั่ง Raster2pgsql.exe สำหรับเรียกใช้โปรแกรม Raster2pgsql
4. รันคำสั่ง อีกชุดสำหรับการนำเข้าข้อมูล Raster -I -C -M D:\PWA\LAB\DEM\DEM.tif -s 4236 -F -t 50×50 public.DEM12 | psql -U postgres -d postgres -h localhost -p 8082
5. เมื่อนำเข้าข้อมูลเสร็จเรียบร้อยให้ตรวจสอบข้อมูลในฐานข้อมูล โดยการ Select * from “Table Name”
6. เชื่อมต่อฐานข้อมูล PostgreSQL กับ โปรม QGIS
7. แสดงผลข้อมูล Raster
Comments