การปรับแต่งสัญลักษณ์แผนที่ใน GeoServer ด้วยการเขียนแบบ CSS

การปรับแต่งสัญลักษณ์ข้อมูลแผนที่ใน GeoServer ไม่ว่าจะเป็นแบบข้อมูลเวกเตอร์หรือข้อมูลราสเตอร์ หลายๆท่านที่เคยใช้ GeoServer มาแล้ว คงจะคุ้นเคยกันดีในการปรับแต่งสัญลักษณ์ในรูปแบบ SLD หรือ SE ซึ่งอยู่ในโครงสร้างเอกสารแบบ XML วันนี้ผมได้มีโอกาสเขียนเนื้อหาเกี่ยวกับการใช้ CSS Style มาใช้ร่วมกับ GeoServer โดยรูปแบบการเขียนนั้นจะเขียนง่ายและสั้นกว่าเดิม ก่อนที่จะใช้ CSS Style ได้นั้นเราต้องทำการติดตั้ง Extension ของ GeoServer ก่อนนะครับ

5 ขั้นตอนง่ายๆ สำหรับดาวน์โหลดข้อมูลเวกเตอร์ จาก OpenStreetMap

ขั้นตอนที่ 1 ติดตั้งปลั๊กอิน ไปที่ เมนู Plugins > Manage and Install Plugins… ปรากฏหน้าต่างสำหรับค้นหา/ติดตั้งปลั๊กอิน ไปที่ ช่อง Search > OpenLayers Plugin > Install Plugin ขั้นตอนที่ 2 เปิดข้อมูลภาพจาก OpenStreetMap เพื่อเลือกพื้นที่สำหรับดาวน์โหลดข้อมูล ไปที่ เมนู Web > OpenLayers Plugin > OpenStreetMap > OpenStreetMap ขั้นตอนที่ 3 ดาวน์โหลดภาพจาก OpenStreetMap ให้อยู่ในรูปแบบ Vector ไปที่ เมนู Vector > OpenStreetMap > Download Data… ปรากฏหน้าต่าง Download OpenStreetMap data กำหนดดังนี้…

5 เว็บไซต์ สำหรับดาวน์โหลดข้อมูลภาพถ่ายดาวเทียม ฟรี

ในปัจจุบันข้อมูลภาพถ่ายดาวเทียมได้ถูกนำมาใช้ประโยชน์กันอย่างแพร่หลาย ซึ่งประโยชน์ของข้อมูลภาพถ่ายดาวเทียม ก็มีมากมายเช่นกัน อาทิเช่น ดูการเปลี่ยนแปลงของพื้นที่ (อาคาร สิ่งปลูกสร้าง พื้นที่ป่า) ดูการเจริญเติบโตของพืชตามแต่ละช่วงเวลา ฯลฯ วันนี้เราจึงมาแนะนำ 5 เว็บไซต์ที่ช่วยให้คุณสามารถดาวน์โหลดข้อมูลภาพถ่ายดาวเทียมมาใช้ โดยไม่ต้องเสียค่าใช้จ่ายเลย

Enable JSONP ใน GeoServer

การเปิดใช้งาน GeoJSON(JSONP) ใน GeoServer นั้นทำได้ไม่ยากเลยครับ โดยมีขั้นตอนวิธีการดังนี้

สร้างไฟล์ SLD Style ของ GeoServer ด้วย QGIS 3.0

เมื่อก่อนตอนที่เราใช้งาน GeoServer และอยากจะปรับแต่งสัญลักษณ์รูปแบบสีตามที่เราต้องการนั้นเป็นไปค่อนข้างลำบากต้องอาศัยความรู้ของโครงสร้างภาษา XML ต่อมาก็เริ่มมีหลายๆ โปรแกรม เช่น uDig, OpenJUMP, AtlasStyler SLD editor, และ QGIS เป็นต้น ที่สามารถสร้างไฟล์ SLD สำหรับใช้ใน GeoServer ได้โดยอัตโนมัติ แต่ก็ไม่ได้สมบูรณ์แบบเสมอไปอาจจะต้องมาเขียนเพิ่มเติมอีกนิดหน่อย

เริ่มต้นใช้งาน Leaflet สำหรับพัฒนาแผนที่ออนไลน์

ในปัจจุบันหลาย ๆ ท่านคงน่าจะคุ้นเคยกับแผนที่ออนไลน์จากผู้ให้บริการต่าง ๆ เช่น Google Map , Bing Map หรือจะเป็นแผนที่แบบ Vecter ด้วย Highmap (https://www.highcharts.com/maps/demo) เป็นต้น แต่สำหรับครั้งนี้เราจะนำเสนอ Leaflet ซึ่งเป็น JavaScript library ที่นำมาใช้พัฒนาแผนที่ออนไลน์ได้อย่างง่ายดายและสามารถปรับแต่งแผนที่ได้ตามใจเรา