whereyougonnabe : mapping on facebook

เมษายน 26, 2008

     facebook เป็น social-networking application อีกตัวที่น่าสนใจ ในเมืองไทยอาจจะไม่ได้รับความนิยมมากเท่ากับ HI5 แต่ facebook ก็มีฟีเจอร์และจุดเด่นที่น่าสนใจไม่แพ้ social-networking ยี่ห้ออื่น นอกจากนี้ยังมีผู้พัฒนา application อื่นๆเสริมเข้าไปใน facebook มากมาย อันหนึ่งที่เกี่ยวข้องกับแผนที่ก็คือ whereyougonnabe ของคุณ Peter Batty 

      whereyougonnabe คือ tools ที่ใช้ในการแชร์แผนการเดินทางระหว่างกลุ่มเพื่อน โดยสามารถกำหนดสถานที่และเส้นทาง ร่วมกับตารางนัดหมายของผู้ใช้ได้ ข้อดีคือสามารถใช้ฟีเจอร์นี้ในการวางแผนการเดินทางและการนัดพบปะกับเพื่อนๆได้ โดยwhereyougonnabe ใช้ข้อมูลแผนที่และเส้นทางจาก Google Map โดยเชื่อมต่อกับสมุดนัดหมายที่อยู๋ใน Facebook ของผู้ใช้ การใช้งานก็ง่าย เพียงแค่ add ตัว whereyougonnabe และ ปรับแต่งค่ารายละเอียดนิดหน่อยก็ใช้งานได้แล้วครับ สำหรับผู้ใช้ facebook ที่สนใจก็สามารถไปสมัครใช้งานได้ที่ http://apps.facebook.com/whereyougonnabe 

 

 


Sahana :Web based Open Source Disaster Management system

กุมภาพันธ์ 24, 2008

     SAHANA เป็น Opensource อีกตัวหนึ่งที่น่าสนใจและน่าจะนำมาใช้ปรโยชน์ในงาน Disaster Management ครับ ซอฟท์แวร์ตัวนี้พัฒนาขึ้นจากกรอบความคิดการทำงานร่วมกันของทุกๆหน่วยงานเพื่อจัดการกับภัยพิบัติ ในเมืองไทยก็มีนักวิจัยหลายกลุ่มที่กำลังศึกษาวิจัยและพัฒนาเทคโนโลยีต่างๆ เพื่อเตรียมรับมือกับภัยพิบัติซึ่งอาจจะเกิดขึ้นได้ทุกเมื่อ โดยเฉพาะในภาวะที่สภาพแวดล้อมโลกซึ่งมีการเปลี่ยนแปลง

     SAHANA เป็นซอฟท์แวร์ที่เพิ่งเริ่มการพัฒนามาได้ไม่นานนักครับ โดยเริ่มมาหลังจากเกิด Tsunami ปี 2004 แต่โปรเจคนี้ก็เป็นที่ยอมรับและมีการนำไปใช้ในหลายประเทศสำหรับการจัดการภัยพิบัติต่างๆ เช่นแผนดินไหว,น้ำท่วม และอื่นๆ ตัวอย่างประเทศที่นำระบบนี้ไปใช้ได้แก่

  1. Tsunami - Sri Lanka 2005
  2. AsianQuake - Pakistan 2005
  3. Southern Leyte Mudslide Disaster - Philippines 2006
  4. Sarvodaya - Sri Lanka 2006
  5. Terre des Hommes - Sri Lanka 2006
  6. Yogjarkata Earthquake - Indonesia 2006

     ผมรู้จัก SAHANA มาตั้งแต่ปีที่แล้ว จากตัวอย่างระบบของ Tsunami ของศรีลังกา และมารู้จักอีกตอนที่อ.ไพศาลได้กล่าวถึง หลังจากที่ดาวน์โหลด source code มาศึกษาดูก็ยิ่งชอบเพราะว่า เป็นระบบที่น่าจะนำไปใช้และพัฒนาต่อยอดได้อีกมาก ส่วนโมดูล GIS นั้น SAHANA ใช้ Google Map เป็น engine และใช้ Mysql เป็นฐานข้อมูล สำหรับผมคงจะเล่นกับ SAHANA ไปสักพัก โดยมีเป้าหมายที่จะทดลองนำระบบนี้ไปใช้กับ scenario ง่ายๆในเมืองไทย ถ้าได้ผลอย่างไรแล้วจะนำมาเสนอต่อไปและถ้าท่านใดใช้งาน SAHANA อยู่สามารถแลกเปลี่ยนความคิดกันได้ครับ

ทดลองดาวน์โหลดซอสโค้ดได้ที่ http://www.sahana.lk/

 


PostMapper

กุมภาพันธ์ 20, 2008

       PostMapper คือ  Google Maps Plung-in สำหรับ Word Press สำหรับท่านที่ใช้ word press เป็น CMS แล้วต้องการแสดงแผนที่หรือใส่ข้อมูลเชิงตำแหน่งต่างๆบนหน้า blog

       PostMapper มี API สำหรับนักพัฒนาที่ต้องการพัฒนาฟังก์ชั่นหรือฟีเจอร์ต่างๆ โดยภาษาเป็น PHP OOP สำหรับผูใช้ทั่วไปก็เพียงแต่ extract ไฟล์ไปยังโฟลเดอร์ plug-in แล้วทำการกำหนดค่า Google Map API Key และ Blog ID  เท่านี้ก็สามารถนำแผนที่จาก google map และใช้งาน Google Geocoder บน Blog ได้แล้วครับ สามารถดาวโหลด plug-in ได้ที่ http://postmapper.com/plugins/plugins/WPPostMapper.zip


Location Module on Drupal

มกราคม 8, 2008

        Drupal เป็น CMS ตัวหนึ่งที่ผมชอบใช้ และก็เป็นตัวเลือกหลักถ้าจะต้องพัฒนาระบบที่เกี่ยวกับ CMS เหตุผลหนึ่งที่ผมชอบ Drupal ก็เพราะว่า Drupal เป็น CMS ที่สามารถทำงานกับ PostgreSQL ได้เป็นอย่างดี

        นอกจากนี้ยังมีนักพัฒนาที่สร้าง Module ใหม่ๆออกมาค่อนข้างหลากหลาย Module หนึ่งที่ผมชอบและนำมาใช้บ่อยก็คือกลุ่มของ Location Module จำได้ว่าแต่ก่อนถ้าจะทำ Mapping บน CMS ต้องออกแรงเขียนโค้ดพัฒนาโมดูลเอง แต่ปัจจุบันความสำคัญของข้อมูลเชิงตำแหน่งมีมาก จนกลายเป็นโมดูลหลักตัวหนึ่งของ CMS ไป ทำให้มีนักพัฒนาหลายคนที่เผยแพร่ Module ประเภทนี้ออกมาให้ใช้กัน วันนี้ขอเอาตัวเด็ดๆมาแนะนำสักสองสามตัวอย่าง

         1. Mapbuilder module : ตัวนี้เป็น engine เดียวกับ Mapbuilder เป็นweb mapping client อีกตัวที่ใช้งานง่ายประสิทธิภาพดี

         2. Track : ตัวนี้เป็นโมดูลที่สามารถอ่านและจัดการไฟล์ GPX และ GPS log ได้ โดยมีฟังก์ชันให้ผู้ใช้ upload ข้อมูลและแสดงผลข้อมูลบนแผนที่ได้

         3. Carto module : ตัวนี้เป็น OpenGIS Web Mapping framework บน Drupal ปัจจุบันสนับสนุน WMS

         4. Map module : ตัวนี้ใช้ Google Map เป็น engine และมีฟังก์ชั่นเสริมในการจัดการแผนที่อีกนิดหน่อย

           สำหรับท่านที่สนใจอยากลองเอา GIS ไปปรับใช้ในระบบ CMS ของหน่วยงานลองเข้าไปอ่านรายละเอียดได้ที่ http://drupal.org/


CMS 2007 Award

พฤศจิกายน 14, 2007

         CMS Award ‘07 จัดโดยโรงพิมพ์ Packt ซึ่งเป็นผู้จัดพิมพ์หนังสือเกี่ยวกับ CMS รายใหญ่ในโลก ได้ประกาศผลมาแล้วครับ รางวัล 2007 Overall Open Source Content Management System Award  ซึ่งเป็นรางวัลที่ใหญ่ที่สุดของ CMS ที่ดีที่สุด คือ Drupal แซงเอาชนะ Joomla! แชมป์เก่าปี 2006 ได้เนื่องจากในปีที่ผ่านมามีผู้นิยมใช้เพิ่มขึ้น และมีชุมนุมผู้พัฒนาที่แข้มแข็งที่สุด ประกอบกับมีการออกแบบเอื้อแก่ผู้พัฒนา ทำให้สามารถต่อยอดได้สะดวกที่สุด โดยได้รับเลือกจากคณะกรรมการ 2 ใน 3 ให้เป็นอันดับ 1 (อ้างอิง blogone)

         Drupal เป็น CMS ที่ผมใช้งานอยู่และก็รู้สึกชื่นชอบในการใช้งาน มากกว่าตัวอื่นๆที่เคยลองมา ที่สำคัญ Drupal รองรับการทำงานกับ postgresql ซึ่งเป็น Opensource Robust Database นอกจากนี้ยังมี module ของ google map ที่เราสามารถ intregrate เข้าไปใน CMS ได้อีกด้วย ดังนั้นถ้า ท่านที่กำลังมองหา CMS ตัวเก่งใช้งานง่าย และมารองรับกับงาน Internet GIS ผมขอเชียร์ Drupal อย่างเต็มที่เลยครับ

อ่านรายละเอียดเพิ่มเติม Gmap Module สำหรับ drupal ที่ http://drupal.org/project/gmap

ตัวอย่าง drupal+gmap สำหรับเว็บการท่องเที่ยวที่เชียงใหม่ : http://www.whatsonchiangmai.com/map/node