เดี่ยวนี้แนวโน้มการพัฒนาระบบ internet gis กลายเป็นเรื่องที่หลายหน่วยงานหรือองค์กรที่ใช้ GIS กำลังจะพัฒนาหรือขยับขยายเพื่อให้เกิดประสิทธิภาพในการเผยแพร่ข้อมูล GIS ที่มีอยู่ไปสู่ผู้ใช้ให้ได้มากที่สุด รวมไปถึงการพัฒนาโปรดักซ์หรือบริการที่สามารถสร้างคุณค่าเพิ่มให้กับตัวข้อมูล ปัจจุบันการพัฒนาระบบสามารถทำได้ง่ายขึ้นกว่าเดิมมาก โดยผู้ใช้ที่ต้องการทำระบบอย่างง่ายแถบจะไม่จำเป็นที่จะได้มีความรู้ในด้านการเขียนโปรแกรมสักเท่าไหร่ เนื่องจาก software ไม่ว่าจะเป็น opensource หรือ commercial ก็ล้วนแต่พัฒนาส่วนของ UI ให้ใช้งานได้ง่ายแบบที่เรียกว่า clickonly แต่แน่นอนว่าขีดจำกัดก็ยังคงมีอยู่ โดยความสามารถในการพัฒนาระบบก็จะมีอยู่เท่าที่ซอฟต์แวร์จัดไว้ให้เท่านั้น

ที่จั่วหัวเรื่องนี้มาเพราะว่าผมอยากจะเขียนถึง Opensource software ตัวหนึ่งที่เน้นไปที่การพัฒนา GUI ให้ผู้ใช้สามารถพัฒนาระบบ internet gis ขึ้นมาได้อย่างง่าย ภายใต้เครื่องมือและสิ่งแวดล้อมที่ซอฟต์แวร์จัดเตรียมไว้ให้ ซอฟต์แวร์ตัวที่ว่าคือ MapFish นั้นเอง Mapfish เป็น ซอฟต์แวร์ที่พัฒนาบนภาษา python ซึ่งปัจจุบันกลุ่มผู้ใช้ก็มีมากขึ้นเรื่อยๆ จนเมื่อไม่นานนี้ทางผู้พัฒนาได้ปล่อย โมดูล Map Fish Studio ขึ้นมาเพื่อลดข้อจำกัดในการใช้งานของผู้ใช้ ทำให้ผู้ใช้สามารถใช้งานได้ง่าย และสะดวกสบายในการ config ระบบ คล้ายๆกับการใช้ Geoserver นั้นเอง

Mapfish Studio ถึงจะเป็นแค่เวอร์ชั่นเริ่มต้นแต่ก็มีความน่าสนใจไม่น้อนเลยทีเดียวนะครับ โดยเฉพาะฟีเจอร์ Map file editor ที่ใช้งานได้ง่่ายและก็สะดวกดีไม่เบา ภายในประกอบด้วย 3 part หลักคือ data mangement, Map File editor และ Map Publishing สนใจแวะไปดาวน์โหลด mapfish มาใช้งานได้ที่ http://trac.mapfish.org/trac/mapfish/wiki

ทดลองใช้ Map fish studio ที่ http://ec2-79-125-52-245.eu-west-1.compute.amazonaws.com:5000/signin