ปัจจุบันเดี่ยวนี้ถ้าใครอยากจะทำ web mapping application ดูเหมือนว่าจะเป็นเรื่องง่ายเข้าไปถูกขณะ เพราะเฟรมเวริ์คหรือซอฟท์แวร์ webmap client ดีๆมีการพัฒนาขึ้นเยอะมากกว่าแต่ก่อน วันนี้สัปดาห์ที่แล้วผมมีโอกาสไปสอนเรื่องการพัฒนาระบบ ผมเองก็ไม่ลังเลที่จะนำ Openlayer ซอฟท์แวร์ Opensource ดัวเก่งตัวนี้ไปสอน

Openlayers เป็น Web GIS Client ตัวหนึ่งที่เป็นที่ยอมรับมากในการนำไปใช้ โดยเฉพาะในเรื่องการพัฒนา Web Mapping Aplication ขั้นสูง โดย Openlayers นั้นรองรับการทำงานบนเทคนิคใหม่แบบ web 2.0 เช่นรูปแบบการรับส่งบน AJAX , การทำงานกับ XML, KML, GEORSS รวมไปถึงรูปแบบการแสดงผลแผนที่ที่ใช้เทคนิค แบบ Tile Caching  ผมชอล Openlayers ตรงความหยืดหยุ่นของการพัฒนาต่อ เพราะ core โมดูลส่วนใหญ่เป็น API ที่สามารถเรียกใช้งานได้ง่าย และสามารถขยาย Class หลักๆให้รองรับงานของเราได้ ลองเข้าไปดูรายละเอียดและดาวน์โหลดมาใช้งานได้ที่ http://openlayers.org

ปัจจุบัน(ล่าสุด) Openlayers ออกเวอร์ชั่นล่าสุด Openlayer 2.8 มาให้ได้ใช้งานกันแล้วครับ โดยในเวอร์ชั่นนี้ รองรับการทำงานกับรูปแบบไฟล์ ที่มากขึ้น รวมไปถึงการเพิ่มประสิทธิภาพของการประมวลข้อมูล ผมของ list ฟีเจอร์แจ่มๆมาให้ดูดังนี้ครับ

– Add support for multi-layer feature selection (รองรับการทำ Feature Selection บน Vector layers)

– Add GetFeatureInfo Control (แต่ก่อนต้องเขียนเอง)

– support for ArcXML (Opensource ที่ใจกว้างรองรับ ARCMIS)

– Support for new MapGuide “served tiles” (เป็น Super Tile Lasyer ตัวใหม่)

– Support for loading ArcGIS Server data (อันนี้ มาใหม่ไฉไลมาก)

– Added new WMS GetCapabilities format parser (XML Parser สำหรับ WMS Layerlist)

และอีกเยอะแยะตาแปะไก ลองเข้าไปดูรายละเอียดที่ http://trac.openlayers.org/wiki/Release/2.8/Notes นะครับหรือแวะไปดาวน์โหลดซอสโค้ดที่ http://openlayers.org/download/OpenLayers-2.8.zip