วิธีการนำเข้าข้อมูล 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

2017-3 (2)

5. เมื่อนำเข้าข้อมูลเสร็จเรียบร้อยให้ตรวจสอบข้อมูลในฐานข้อมูล โดยการ Select * from “Table Name”

2017_5

6. เชื่อมต่อฐานข้อมูล PostgreSQL กับ โปรม QGIS

2017_1

7. แสดงผลข้อมูล Raster

2017_2