GIS Data Management System for Internet GIS ปัญหา ในประเทศไทยมีการใช้โปรแกรมจัดการด้าน GIS มากมาย หลายยี่ห้อ โดยอัตราการเติบโตของอุตสาหกรรม GIS มีสูง ควบคู่ไปกับการพัฒนาและใช้งานทรัพยากรในประเทศอย่างมีประสิทธิภาพ ดังนั้นซอฟต์แวร์ด้าน GIS จึงเป็นที่ต้องการของตลาด โดยตลาดมีมูลค่าสูงและมีผู้ใช้จากหลายหน่วยงานทั้งในส่วนของภาครัฐและเอกชน และเทคโนโลยีเพื่อพัฒนาซอฟต์แวร์ GIS ถูกพัฒนาไปไกล ก่อให้เกิดผลิตภัณฑ์ที่มีความสามารถสูง และซับซ้อน การพัฒนาซอฟต์แวร์ GIS แข่งกับซอฟต์แวร์ต่างประเทศ ควรวางกลยุทธ์เพื่อพัฒนาเป็นส่วนๆ โดยเลือกส่วนที่สามารถพัฒนาได้ทันตามความต้องการของตลาดและสามารถเติบโตไปได้เพื่อรองรับการขยายขอบเขตให้ครอบคลุมความต้องการด้าน GIS ในอนาคต โดยอ้างอิงตามาตรฐานสากลเพื่อความเข้ากันได้กับระบบเดิมที่มีอยู่ รวมถีงระบบที่ขายอยู่ในปัจจุบันและที่จะมีในอนาคตอันใกล้ ระบบที่เลือกพัฒนาเป็นส่วนหนึ่งของระบบ GIS เรียกว่าระบบบริหารจัดการข้อมูลข้อมูล GIS แต่เจาะจงไปยังการให้บริการบริหารจัดการผ่าน Internet GIS เพื่อพัฒนาสู่เครือข่ายไร้สายต่อไป เพราะกลุ่ม ARC คาดการณ์ว่าบริการที่ได้รับความนิยมมากที่สุดบนอุปกรณ์พกพาคือบริการ Location base วัตถุประสงค์ ระบบจัดการข้อมูล GIS ตามมาตรฐานของ OpenGIS Consortium โดยอ้างอิงตามมาตรฐาน GML 2.0 พร้อมระบบแสดงผลเพื่อทำการบริหารจัดการข้อมูลผ่านระบบ Internet ทั้งในส่วนของ text และ Vector Graphic ซึ่งใช้มาตรฐาน SVG (Scalable Vector Graphic) และ 3D Graphic ที่ใช้มาตรฐานของ OpenGL ผลลัพธ์ ระบบบริหารจัดการข้อมูล GIS เพื่อนำไปใช้กับ Internet GIS สามารถแบ่งได้เป็นหลายองค์ประกอบตามลักษณะหน้าที่ดังนี้ ฐานข้อมูลแบบ Object-Relational Database เพื่อเก็บข้อมูลเชิงวัตถุเช่นข้อมูลแผนที่ หรือตำแหน่งที่ตั้งของวัตถุไว้ในฐานข้อมูลเดิมซึ่งเป็น Relational Database ซอฟต์แวร์แปลงข้อมูลระหว่างฐานข้อมูลแบบ Object Relational Database และข้อมูลแบบ XML โดยแปลงระหว่างโครงสร้างของ Database และ XML Schema โดยพัฒนา Parser เพื่อให้เข้าใจ GML Schema ซอฟต์แวร์บริหารจัดการข้อมูล GML ทำหน้าที่ให้บริการการแก้ไข และเรียกใช้งานข้อมูล GML โดยออกแบบเป็นโมดูล และรับข้อมูล id. ของแต่ละวัตถุ เพื่อจัดการกับวัตถุแต่ละตัว ซอฟต์แวร์แสดงผลและแก้ไขข้อมูล GML แสดงผล GML ในลักษณะของ Tree และมีส่วนแสดงข้อมูล Attribute ซึ่งสามารถถูกแก้ไขได้ผ่านทาง Internet โดยส่วนนี้เรียกใช้บริการของซอฟต์แวร์ในส่วนที่ 3 ซอฟต์แวร์แสดงผลและแก้ไขข้อมูล SVG สามารถแปลงข้อมูลจาก GML ให้เป็น SVG หรืออ่านข้อมูลที่เป็น SVG จากแหล่งข้อมูลอื่นได้ โดยข้อมูลจะถูกย่อผ่านทาง gzip ก่อนจะส่งผ่านระบบ Internet ระบบแปลงภาพตามความละเอียดและความถูกต้อง ทำหน้าที่ในการแปลงข้อมูลภาพทั้งแบบ Vector และ Raster ตามความละเอียดและความถูกต้องของภาพที่เหมาะสมกับความต้องการของผู้ใช้ เพื่อลดปริมาณข้อมูลบนเครือข่าย โดยใช้ฟังก์ชันทางคณิตศาสตร์เพื่อปรับภาพแบบ Vector ให้มีความถูกต้องสูงสุดแม้เมื่อต้องการลดขนาดข้อมูลลง ระบบต่างๆ ทำงานอย่างสอดคล้องกันจะทำให้ผู้ใช้สามารถบริหารจัดการข้อมูล GIS ผ่านระบบ Internet ได้อย่างสะดวกรวดเร็ว โดยระบบถูกออกแบบให้รองรับการใช้งานในอนาคตเพื่อสามารถพัฒนาต่อให้สมบูรณ์เพื่อนำไปใช้ได้อย่างกว้างขวางต่อไป โดยขณะนี้พัฒนาแล้วเสร็จไปกว่า 80% เหลือเพียงขั้นตอนในการทดสอบ เพื่อใช้งานจริงกับข้อมูลจริงที่มีขนาดใหญ่ รูปแสดงการทำงาน architecture แสดงการทำงาน สามารถเอาไป apply อย่างไร ระบบสามารถนำไปใช้ในการบริหารจัดการข้อมูล GIS ภาครัฐ เช่น SchoolNet และโครงการพัฒนาพื้นที่อ.อมก๋อย เป็นต้น โดยระบบถูกออกแบบให้สามารถปรับเปลี่ยนได้ง่าย เพื่อรองรับโครงสร้างข้อมูลที่แตกต่างกัน นอกจากนี้ระบบการแสดงผลและแก้ไขข้อมูลผ่านระบบ Internet สามารถถูกนำไปประยุกต์ใช้กับข้อมูล GML อื่นๆ ที่มาจากฐานข้อมูล GIS จากระบบอื่นๆ ที่ได้รับความนิยมทั่วไป โดยเฉพาะในส่วนของการแสดงผลและแก้ไข Vector Graphic นั้นสามารถนำไปใช้งานได้ทั้งข้อมูลตามมาตรฐาน GML และ SVG และยังถูกนำไปใช้งานกับมาตรฐานการแสดงภาพ 3 มิติ 3D ได้ด้วย มี published paper รึยัง เอา paper ของนาย(ที่จะไปที่ grass ใส่เข้าไป เฉพาะ abstract ก่อนก็ได้) grossary GML - Geography Markup Language เป็นรูปแบบการเก็บข้อมูลภูมิศาสตร์ตามมาตรฐานของ XML SVG - Scalable Vector Graphic เป็นรูปแบบการเก็บข้อมูลภาพแบบ Vector ตามมาตรฐานของ XML GIS - Geographical Information System เป็นระบบการจัดการข้อมูลภูมิศาสตร์ Schema - เป็นมาตรฐานการอธิบายโครงสร้างของข้อมูลที่ถูกเก็บตามมาตรฐาน XML Object Relational Database - เป็นฐานข้อมูลที่มีความสามารถทั้งในแง่การเก็บข้อมูลเชิงความสัมพันธ์และการเก็บข้อมูลเชิงวัตถุ GZIP - เป็นรูปแบบการย่อข้อมูลที่ได้รับความนิยม ถ้ามีผู้สนใจทำอย่างไร โครงการนี้เป็นเพียงต้นแบบสำหรับนำไปพัฒนาต่อเพื่อให้สมบูรณ์ปรับแต่งระบบให้เข้ากับที่ผู้ใช้ต้องการ ระบบซอฟต์แวร์ถูกออกแบบให้มีโครงสร้างที่แข็งแรง สามารถพัฒนาต่อได้ง่าย และมีเอกสารประกอบการพัฒนาระบบที่สมบูรณ์ ผู้พัฒนาต่อไม่ต้องใช้เวลาศึกษามากนักก็สามารถเข้าใจหลักการทำงาน และรายละเอียดของโปรแกรมได้ โดยเปิดโอกาสให้ผู้สนใจได้ร่วมกันพัฒนาระบบต่อโดยติดต่อได้ที่ สิทธิชัย เหล่าวีระกุล ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ 112 ถนนพหลโยธิน ตำบลคลองหนึ่ง อำเภอคลองหลวง จังหวัดปทุมธานี 12120 โทรศัพท์ 0-2564-6900 ต่อ 2277 กลุ่ม C1 - BC107 File Name: BC107 1 2