ปัจจุบันการเผยแพร่ข้อมูลเชิงพื้นที่ผ่านระบบอินเตอร์เน็ตกำลังเป็นที่นิยมแพร่หลาย ดังนั้นจึงก่อให้เกิดรูปแบบการจัดเก็บข้อมูลเชิงพื้นที่ประเภทฟีเจอร์ในรูปแบบของ XML Based และ text based เพื่อสะดวกในการแลกเปลี่ยนและรับส่งข้อมูลผ่าน http protocol โดยเฉพาะการ streaming Data ที่สามารถช่วยเพิ่มประสิทธิภาพในการรับส่งข้อมูลมากขึ้นกว่ารูปแบบการจัดเก็บข้อมูลฟีเจอร์ประเภทไบนารี่ ประกอบกับสามารถนำไปใช้ในการเชื่อมโยงกับระบบสารสนเทศอื่นๆ เช่น Web Service, Social network, Mushup Service อื่นๆได้ง่าย โดยรูปแบบการจัดเก็บที่เป็นที่กำลังมาแรงและเป็นที่นิยมในยุค Web 2.0 ได้แก่ GeoRSS, KML, GeoJson, GML

        ชนิดของข้อมูลแต่ละประเภทนั้น ส่วนมากล้วนแต่มีที่มาจากแหล่งข้อมูล GIS ที่มีรูปแบบการจัดเก็บเป็น binary ซึ่งได้มาจากกระบวนการทำข้อมูล GIS โดยมีการแปลงไฟล์ไบนารี่มาเป็น XML based เพื่อใช้ในการทำงานบนอินเตอร์เน็ต หรือใช้ในการแลกเปลี่ยนข้อมูลอย่างฟอร์แมทกลางด้วย GML ซึ่งเป็น interchage format มาตรฐานของ OGC โดยไม่ขึ้นกับรูปแบบการจัดเก็บของแต่ละชนิดซอฟท์แวร์ วันนี้ผมขอเขียนถึงรายละเอียดของแต่ละรูปแบบเบื้องต้น เพื่อให้หลายๆท่านได้ทำความรู้จัก

        GeoRSS เป็นรูปแบบการจัดเก็บข้อมูลเชิงพื้นที่ประเภทจุด ในรูปแบบของค่าพิกัดภูมิศาสตร์ X,Y โดยมีการสร้าง TAG พิเศษสำหรับการบรรยายและการเก็บคุณสมบัติเชิงพื้นที่เสริมต่อมาจากมาตรฐานของ RSS 2.0 โดยมีการนำไปใช้ในระบบ feeding ข่าวสารหรือข้อมูลที่มีการเปลี่ยนแปลง โดยข้อดีคือใช้งานกับ feed reader ได้ ถ้าต้องการแสดงผลในรูปแบบ mapping ก็สามารถใช้งาน mushup อย่าง google map ได้ โดย API รองรับ Georss อยู่แล้ว

รูปแสดงตัวอย่างเอกสาร GeoRSS

                KML เป็นรูปแบบการจัดเก็บข้อมูลเชิงพื้นที่ที่พัฒนามาจากระบบบริการแผนที่ของ Google ปัจจุบัน KML เป็นมาตรฐานการแลกเปลี่ยนข้อมูลหนึ่งของ OGC โดยมีรูปแบบการจัดเก็บข้อมูลแบบ XML มีความยืดหยุ่นสามารถเชื่อมโยงกับระบบสารสนเทศต่างๆได้มากมาย ใช้ระบบพิกัดภูมิศาสตร์คือ EPSG 4326 World Geodetic Reference System KML มี MIMETYPE คือ application/vnd.google-earth.kml+xml นอกจากนี้ยังมีรูปแบบบีบอัดในลักษณะของไบนารีคือ KMZ อีกด้วย

 

รูปแสดงตัวอย่างเอกสาร KML

 

             GeoJson เป็นรูปแบบการจัดเก็บข้อมูลเชิงพื้นที่ที่กำลังพัฒนา โดยเน้นไปที่การรับส่งข้อมูลผ่านอินเตอร์เน็ตโดยใช้รูปแบบของ Json ซึ่งทำให้ง่ายในการเข้ารหัสและการแปล โดยนิยมนำมาใช้ทำงานร่วมกับเทคนิค AJAX

 

รูปแสดงตัวอย่าง Geojson

        ประโยชน์ของการใช้รูปแบบข้อมูลในลักษณะนี้ คือการนำมาใช้ในซอฟท์แวร์ GIS แบบ web application โดยเฉพาะการ edit-update ข้อมูลและงานประมวลผลข้อมูลแบบออนไลน์ และมีความหยืดหยุ่นสามารถแปลงไปกลับระหว่างกันได้ ตัวอย่างข้างล่างเป็น application ที่ใช้ในการ edit and transform ข้อมูลเวกเตอร์ GIS แบบ online ซึ่งใช้ xml-based