วันอังคารที่ 27 ธันวาคม พ.ศ. 2554

AtlasStyler SLD editor and Save As SLD [QGIS]

AtlasStyler SLD editor

Save As SLD [Plugin QGIS]

_______เอาใจสำหรับคนที่กำลังเขียน SLD (Styled Layer Descriptor) กล่าวได้เลยว่าการปรับแต่ง SLD ก็เป็นสิ่งสำคัญอย่างหนึ่งเหมือนกัน ถ้าขาดเจ้าตัวนี้ไปก็จะทำให้ web map service ของเราก็จะดูไม่จืดเลยทีเดียว ซึ่งจริงๆ แล้วการเขียน SLD ก็เหมือนกับการปรับแต่ง style ของข้อมูลใน QGIS นั่นแหละครับ เพียงแต่มันจะอยู่ในรูปแบบของ code เท่านั้นเอง ซึ่ง SLD มันก็คือ XML ประเภทหนึ่งนั่นเองครับ ซึ่งเมื่อก่อนยังไม่มีเครื่องมือ (tool) ที่ช่วยในการ Generate SLD ออกมาดังนั้นจึงต้องออกแรงกันอยู่พอสมควร แต่เดี๋ยวนี้มันมีเครื่องมือที่ช่วยเราเยอะแยะมากมาย เราเลยไม่ไม่ต้องเสียเวลาหรือนั่งเขียน code ให้เมื่อยตุ้มอีกต่อไปเล้วครับ ซึ่งเครื่องมือที่จะมานำเสนอก็มีชื่อว่า "AtlasStyler SLD editor" เป็นฟรีแวร์ครับสามารถโหลดมาใช้ได้เลยครับ แต่ก่อนที่จะใช้โปรแกรมนี้จะต้องลง JRE (Java Runtime Environment) ก่อนน่ะครับ และยังอีกตัวที่ผมนำเสนอครับก็คงจะหนีไม่พ้นเจ้า Quantum GIS (QGIS) ที่ตัวผมเองแนะนำมาตลอด ซึ่ง QGIS ก็สามารถ Generate SLD ได้เช่นกันครับ แต่จะต้องลง plugin เพิ่มก่อนน่ะครับ plugin มีชื่อว่า "Save As SLD" และจุดเด่นอีกอย่างของเขาก็คือสามารถ upload sld เข้าสู่ Geoserver ได้เลย โดยเครื่องทั้งสองอย่างนี้เค้าก็จะ follow ตามมาตราฐาน OGC (Open Geospatial Consortium) ง่ายใช่มั้ยล่ะครับ นี่แหละคือ QGIS ซึ่งทำให้ผมหลงไหลอยู่กับมันตลอดเวลา จนผมแทบไม่ได้กลับไปแตะ Proprietary เลยครับ ถ้าสนใจก็เข้าศึกษารายละเอียดตามด้านล่างเลยครับ :)
Reference & Download
Plugin Qgis : http://pyqgis.org/repo/contributed

AtlasStyler SLD editor : http://en.geopublishing.org/AtlasStyler

SLD CookBook [GeoServer] : http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/index.html

SLD Standard [OGC] : http://www.opengeospatial.org/standards/sld