All posts by gis

Import SVG styles to QGIS

การแสดงผลข้อมูลบนแผนที่บางครั้งข้อมูลที่นำมาแสดงเป็นข้อมูลเฉพาะเรื่อง เช่น ตำแหน่งของธนาคารต่าง ๆ ในโปรแกรม GIS ส่วนใหญ่จะไม่มี Style เหล่านี้อยู่แต่เราก็สามารถแสดงผลข้อมูลตามที่เราต้องการได้โดยใช้ข้อมูลรูปภาพไฟล์นามสกุล .SVG

วิธีการ

1.  ยกตัวอย่างไฟล์ .png* แปลงนามสกุลภาพ .PNG ให้อยู่ในนามสกุล .SVG

M1-svg

2.  นำไฟล์นามสกุล .SVG เข้าไปในโปรแกรม QGIS โดย copy ไว้ใน C:\OSGeo4W64\apps\qgis\svg

3.  เปลี่ยน Styles จุด ในรูปแบบที่ต้องการโดยไปที่คำสั่ง Symbology โดยตรง Marker ให้เปลี่ยนเป็น SVG marker

M2-svg

4.  เลือกรูปแบบ Styles และสามารถเปลี่ยนขนาดได้ตามที่ต้องการ

M3-svg

5.  แสดงผลลัพธ์ Symbol

M4-svg

Cr. Mintra Rodchan (นิสิตฝึกงาน ม.นเรศวร)

SLD QGIS to GeoServer

การใช้ QGIS เป็นตัวช่วยในการกำหนดรูปแบบการแสดงผลของชั้นข้อมูลมูลเวกเตอร์(Style) ของชั้นข้อมูล แล้วทำการบันทึกรูปแบบของชั้นข้อมูลที่ถูกปรับแต่งเรียบร้อยแล้วเป็นนามสกุล .SLD File เพื่อนำรูปแบบที่ได้ไปใช้ใน GeoServer วิธีการนี้เป็นวิธีการที่ง่ายสะดวกและประหยัดเวลาในการปรับแต่งรูปแบบที่จะนำไปแสดงผลบน GeoServer

1.เปิดชั้นมูลราสเตอร์ข้อมูลที่เราต้องการ>>ปรับแต่ง Style ตามที่ต้องการ>>หลังจากปรับแต่งเสร็จกดเลือก Style>>Save Style>>SLD File จากนั้นตั้งชื่อและเลือกที่เก็บ

F1-1SQL

 

2.เปิด File ที่นามสกุล .SLD เพื่อ Copy Style ที่ได้ไปใส่ใน Style ของ Geoserver

F2-1SQL

 

3.จากนั่นเปิด GeoServer >> เลือก New Style ตั้งชื่อของ Style >> Copy Style (.SLD) ที่ Save จาก QGIS มาใส่แล้วกด Submit

F3-1SQL

 

4.เปิดข้อมูลที่ต้องการปรับเปลี่ยน Style จาก Layers>>เลือกชั้นข้อมูลที่ต้องการ>>ตั้งค่าที่ Pubilshing เลือก Default Style >>เลือก Style >>จะแสดงผลเบื้องต้นจากการเลือกว่าเราเลือกใช้ Style ที่ถูกต้องกับชั้นข้อมูลหรือไม่>>Save

F4-1SQL

Cr. Sasithon Chatsudarat (นิสิตฝึกงาน ม.นเรศวร)

3D in QGIS

QGIS มีเครื่องมือ 3D ที่เป็นเครื่องมือที่ง่ายต่อการใช้งานและสามารถเข้าใจข้อมูลเชิงพื้นที่ได้มากขึ้น โดยในการใช้งาน 3D QGIS เราต้องใช้ข้อมูลราสเตอร์หรือเวกเตอร์ก็ได้ แต่เราใช้ข้อมูลความสูง(DEM) และสิ่งที่สำคัญมากๆคือการกำหนดข้อมูลให้เป็นเมตรหรือฟุต เพื่อให้ข้อมูลของเราสามารถใช้งาน QGIS 3D ได้

1.เปิดข้อมูลราสเตอร์เปลี่ยนค่าพิกัดให้เป็น(WGS84/UTM zone 47N) และกำหนดStyles ให้มีสีที่แตกต่างกันชัดเจน
F1-3D

2.เลือกใช้เครื่องมือ QGIS 3D จากเมนู View > New 3D Map View โดยใน 3D Map เราสามารถ ซูมเข้า/ซูมออก และเลื่อน เพื่อดูข้อมูลในรูปแบบ 2D และ 3D ได้

F2-3D

3.จากนั้นทำการตั้งค่า 3D โดยคลิกเครื่องมือตั้งค่าและเลือกข้อมูลราสเตอร์สำหรับการกำหนดค่ามุมมองรูปแบบ 3D (Elevation) และตั้งค่าความสูงในแนวดิ่งเพื่อให้มีความแตกต่างของภาพตามที่เราต้องการ (Vartical Scale)

F3-3D

4.เปิด Map Service ของ Google Satellites เพื่อให้มองเห็นลักษณะภูมิประเทศในรูปแบบ 3D จากชั้นข้อมูลราสเตอร์

F4-3D
Cr. Sasithon Chatsudarat (นิสิตฝึกงาน ม.นเรศวร)