Mobile GIS Opensource Application

มีนาคม 31, 2008

      เดี่ยวนี้อุปกรณ์มือถือต่างๆ ถูกพัฒนาให้มีความสามารถเพิ่มมากขึ้นจนเกือบจะเท่ากับเครื่องคอมพิวเตอร์ทั่วไป โดยเฉพาะบน Pocket PC ที่บางยี่ห้อมีหน่วยประมวลผลและหน่วยความจำที่มีประสิทธิภาพสูงจนสามารถ รองรับการทำงานกับโปรแกรมประยุกต์ที่มีการประมวลผลขั้นสูงได้

      Mobile GIS ก็คือระบบ GIS ที่ทำงานอยู่บนอุปกรณ์พกพา ก่อให้เกิดความสะดวกในการใช้งานโดยเฉพาะงานที่ต้องการเข้าถึงระบบในพื้นที่จริง มี email ฉบับหนึ่งที่ถามถึงซอฟท์แวร์ประเภท Mobile GIS ที่เป็น Opensource วันนี้ผมมีมาแนะนำ ซอฟท์แวร์ตัวนี้ชื่อ gvSIG Mobile การทำงานก็คล้ายกับ gvSIG เวอร์เต็มที่ทำงานบน desktop PC แตกต่างตรงที่ว่าบางฟีเจอร์อาจจะถูกตัวทิ้ง

     gvSIG Mobile เป็น Opensource Software ตัวจิ๋วที่รองรับระบบ Windows Mobile  ของ Pocket PC โดยโปรแกรมถูกพัฒนาจากภาษา javaโดยรองรับ data format ประเภท shapefiles, ECW, WMS และ images  นอกจากนี้ยังสามารถเชื่อมต่อการทำงานกับระบบ GPS บนอุปกรณ์พกพา เช่นการ tracking ได้อีกด้วย การเตรียมข้อมูลก็ง่ายสามารถใช้ gvSIG Desktop เตรียมข้อมูล แล้วทำการ sync ผ่าน extension ใน gvSIG Desktopได้เลย ท่านที่สนใจสามารถไปดาวน์โหลดมาใช้งานและสามารถนำซอสโค้ดมาพัฒนาต่อได้ที่ http://www.gvsig.gva.es/index.php?id=gvsig&L=2

31.jpg

41.jpg


หนังสือ หนังสือ

มีนาคม 30, 2008

         Google Map เป็น Application ที่เกี่ยวข้องกับ GIS และ Mapping ที่มีประโยชน์และสามารถนำไปใช้ในชีวิตประจำวันได้ โดยสามารถใช้งานระบบบริการแผนที่ได้ทั้งแบบ web application และใช้งานผ่าน mobile device ด้วย googlemap mobile วันนี้ผมมีหนังสือคู่มือการใช้งาน google map บน iphone และ pocket PC มาแนะนำครับ

         “มหัศจรรย์แผนที่ออนไลน์บนฝ่ามือ ฉบับ Google Maps บน iPhone ” และ “มหัศจรรย์แผนที่ออนไลน์บนฝ่ามือ ฉบับ Google Maps บน Pocket PC” ของคุณ อภิศิลป์ ตรุงกานนท์ ที่เขียนเกี่ยวกับการนำ google map โดยสองเล่มใหม่เน้นไปที่การใช้งานบนอุปกรณ์มือถือ รวมถึงการใช้งาน GPS ร่วมกับ Google Map ด้วย นอกจากนี้ยังมีพิกัดสถานที่สำคัญในไทย เช่น สนามบิน โรงพยาบาล วัด สถานปฏิบัติธรรม อีกด้วยครับอ่านรายละเอียดเพิ่มเติมที่ http://blog.macroart.net/2008/03/google-maps-pocket-pc-windows-mobile.html 

              ไหนๆก็เขียนถึงเรื่องหนังสือแล้ว ขออัพเดตข่าวคราวหนังสือ การใช้โปรแกรม ArcGIS 9.2 เล่มใหม่ของ รศ.สุเพชร ที่กำลังจะวางตลาด เล่มนี้เขียนถึงการเรียนรู้ GIS ด้วยโปรแกรม ArcGIS 9.2 ซึ่งมีความหนาถึง 616 หน้าโดยท่านที่สนใจอดใจรออีกสักพักน่าจะได้อ่านกันครับ

 

 


Free Autodesk DWG Reader

มีนาคม 29, 2008

       DWG TrueView2009 เป็น DWG Viewer ที่ผู้ใช้สามารถดาวน์โหลดมาใช้งานได้ฟรี แต่ต้องมีการ register นิดหน่อย สำหรับท่านที่ต้องการเปิดดูข้อมูล DWG ที่สำคัญสามารถใช้แปลง older  DWG formats ไปสู่ DWG2009 ได้อีกด้วยนอกจากนี้ยังมีเครื่องมือสำหรับควบคุมการแสดงผล, พิมพ์แผนที่ วัดระยะทางและพื้นที่อีกด้วย โดยท่านที่สนใจสามารถไปดาวน์โหลดมาใช้งานได้ที่ http://usa.autodesk.com/adsk/servlet/index?id=6703438&siteID=123112 

        แต่ขอแนะนำว่า internet ต้องอำนวยด้วยจึงจะสำเร็จเนื่องจากขนาดไฟล์นั้นใหญ่(195 Mb)ครับ

 


Google Map with StreetView

มีนาคม 29, 2008

        ช่วงสัปดาห์นี้ก็นั่งศึกษาเรื่องของ Google StreetView และ application ประเภทนี้เป็นการใหญ่ เพราะด้วยความที่น่าสนใจของระบบบริการข้อมูลแผนที่ ร่วมกับภาพ panorama view แบบ online ทำให้ผมคิดโจทย์สนุกๆที่อยากจะลองทำ เพื่อเป็นแนวทางในการศึกษาวิธีการออกแบบและพัฒนา application ประเภทนี้ โดยตอนนี้กำลังวุ่นอยู่กับส่วนประมวลผลและจัดการภาพ panarama แต่ในส่วนของ google map นั้นเรียบร้อยไปแล้ว งานสุดท้ายก็คือลงมือไปเก็บข้อมูลในพื้นที่จริง

       แต่เมื่อวานนี้เองได้อ่านข่าวของ Google StreetView โดยปัจจุบันทาง google ได้เปิด StreetView API ให้นักพัฒนาสามารถเชื่อมต่อกับระบบบริการข้อมูลของ google เพื่อเรียกข้อมูล StreetView  มาสร้าง application ได้แล้ว โดยสามารถเข้าอ่านรายละเอียดของ API ได้ที่ http://code.google.com/apis/maps/documentation/reference.html#GStreetviewPanorama 

      นอกจากนี้ google ยังประกาศเมืองที่ให้บริการ StreetView เพิ่มเติมได้แก่
Albuquerque, NM
Anchorage, AK
Austin, TX
Cleveland, OH
Fairbanks, AK
Little Rock, AR
Madison, WI
Nashville, TN
Rockford, IL
Richmond, VA
Spokane, WA
St. Petersburg, FL
Tampa, FL
Yosemite National Park, CA

       แต่น่าเสียดายที่ Google StreetView  ยังให้บริการไม่ถึงประเทศไทย การนำ StreetView API มาใช้งานก็ค่อนข้างง่ายครับ คล้ายกับ google map API ผมมีโค้ดตัวอย่างมาแสดงให้ดูดังนี้

<html >
  <head>
    <meta http-equiv=”content-type” content=”text/html; charset=utf-8″/>
    <title>Basic Google StreetView By PK</title>
    <script src=http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=yourAPIkey
            type=”text/javascript”></script>
    <script type=”text/javascript”>
    function initialize() {
      var myPano = new GStreetviewPanorama(document.getElementById(”pano”));
      var myway = new GLatLng(42.345573,-71.098326);
      myPOV = {yaw:370.64659986187695,pitch:-20};
      myPano.setLocationAndPOV(myway, myPOV);
      GEvent.addListener(myPano, “error”, handleNoFlash);
    }
   
    function handleNoFlash(errorCode) {
      if (errorCode == 603) {
        alert(”Error: Flash doesn’t appear to be supported by your browser”);
        return;
      }
    } 
    </script>
  </head>
  <body onload=”initialize()” onunload=”GUnload()”>
    <div name=”pano” id=”pano” style=”width: 1000px; height: 500px”></div>
  </body>
</html>

ผลลัพธ์ได้ดังนี้ครับ

11.jpg


google code กับ libkml

มีนาคม 29, 2008

              google code เป็นโปรเจคที่ทำให้เกิดการพัฒนาในด้าน IT และ computer software ค่อนข้างมากจริงๆ ดังจะเห็นได้จากรายชื่อโปรเจคที่เข้าร่วมหรืออยู่ในกลุ่มที่ได้รับการสนับสนุน บางโปรเจคก็น่าสนใจและเป็นประโยชน์ในเชิงการนำไปพัฒนาต่อยอดค่อนข้างมาก ซึ่งใน google code ก็มีโปรเจคที่เกี่ยวข้องกับ GIS และ Mapping ที่น่าสนใจอยู่หลายอันทีเดียว วันนี้ผมนำโปรเจคใหม่ที่น่าสนใจมาแนะนำ โปรเจคนี้มีชื่อว่า libkml 

             libkml เป็นไลบารี่ที่ใช้ในการ parse, generate และ operate ข้อมูล KML โดยพัฒนาจากภาษา C++ ซึ่งสามารถ bind เข้ากับระบบการพัฒนาด้วย  Java, Python, Ruby, Perl and PHP สำหรับ libkml ทำงานบน OGC KML 2.2 standard ท่านที่สนใจสามารถเข้าไปดาวน์โหลดมาใช้งานได้ที่ http://code.google.com/p/libkml/ 

 


Google Map .Net Control

มีนาคม 24, 2008

       ใช้งาน Google Map มาก็นมนานแค่เพิ่งจะเจอ เพื่อนท่านหนึ่งถามหา Application ของ Google Map ที่เขียนด้วย Asp.net ตอนแรกที่ตอบไปก็คือ”ไม่รู้” แต่ด้วยเนื่องจากวันนี้อารมณ์ดีเป็นพิเศษ ผมเลยอาสาจะไปหาคำตอบมาให้ว่าแล้วก็ไปเจอเข้ากับ  Google Map .Net Control เข้าท่าเข้าทางดีเลยเอามา post ไว้

        Google Map .Net Control เป็น wrapper for the Google Maps API สำหรับ app พวก asp.net  ใช้ภาษา C#, JavaScript, and XSL พัฒนา โครงสร้างก็ ok เข้าใจง่ายดีสนใจไปดาวน์โหลดมาใช้ได้ที่ http://sourceforge.net/projects/gmapdotnetctl 

 

  เริ่มต้นที่กำหนด google map key ใน web.config

 

  ตัวอย่างโค้ด asp แบบง่ายๆ

<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”default.aspx.cs” Inherits=”_default” enableviewstate=”false” %>

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd“>
<html xmlns=”
http://www.w3.org/1999/xhtml” xmlns:v=”urn:schemas-microsoft-com:vml”>
<head runat=”server”>
    <title>GMap Advanced - Colorado Counties</title>
    <style type=”text/css”>
      v\:* {
        behavior:url(#default#VML);
      }
    </style>
    <script type=”text/javascript”>
      function GMarker_Click()
      {
        this.openInfoWindowHtml(this.id + ” County”);
      }

      function GMarker_InfoWindowClose()
      {
        var pLineId = this.id + “Boundary”;
        var pLine = this.map.getOverlayById(pLineId);
        if( pLine )
          this.map.removeOverlay(pLine);
      }
    </script>
</head>
<body>
    <form id=”form1″ runat=”server”>
      <p>Click a marker below to see the County Name and view the County Boundary</p>
      <wcp:GMap runat=”server” id=”gMap” Width=”750px” Height=”525px” EnableClientCallBacks=”True” OnMarkerClick=”gMap_MarkerClick” />
    </form>
</body>
</html>

 


GIS on Mac

มีนาคม 21, 2008

    ปีนี้ Mac ก็ยังคงมาแรงไม่หยุด เพื่อนหลายคนที่รู้จักก็หันไปใช้ Mac กันหลายคน ด้วยหน้าตาของเครื่อง Mac ที่ดูโดดเด่น ประกอบกับหลายๆเหตุผล แต่เหมือนการใช้ Mac กับงานด้านGIS ดูจำกัดอยู่ แต่ปัจจุบันข้อจำกัดเหล่านี้ของ Apple สามารถทดแทนได้ด้วย  Parallels Desktop  หรือ VMWare

ภาพตัวอย่างการใช้ Microsoft Virtual Earth 3D บน Mac OS X browser

 

     นอกจากนี้ยังมีซอฟท์แวร์ Geotagging สำหรับ Mac ที่ใช้งานร่วมกับเครื่อง GPS ได้ เช่น HoudahGPS ซึ่งเป็น FreeSoftware โดยมีพื้นฐานจาก GPSbabel สาวก Mac ก็สามารถไปดาวน์โหลดมาใช้ได้ที่ http://www.houdah.com/houdahGPS/

      นอกจากนี้ยังมี PhotoGPSEditor โปรแกรมฟรีแวร์ตัวเล็กที่สามารถจัดการข้อมูล Geotagging ได้โดยสามารถไปดาวน์โหลดได้ที่ http://www.mmisoftware.co.uk/pages/photogpseditor.php

      แม้แต่ซอฟท์แวร์ GIS Professional อย่าง ArcGIS ก็สามารถนำไปใช้งานบน Mac OS ผ่านทาง Parallels Desktop ส่วนเทคนิคและวิธีการลองเข้าไปอ่านได้ที่ http://arcdex.blogspot.com/2006/07/arcgis-on-mac-os-x-mac-users-check-out.html

      สุดท้ายเป็นชุด GIS  Software สำหรับ Mac OS มีผู้พัฒนาทำการจัดชุดพติดตั้งสำหรับ Mac OSX โดยมีหลายๆโปรแกรมที่น่าสนใจ เช่น OpenOSX GrassPro, OpenOSX MapServer น่าเสียดายที่ไม่ฟรี แต่มีค่าจัดทำและบริการนิดหน่อยจนใจอ่านรายละเอียดได้ที่ http://openosx.com/grass/ แต่สำหรับมือโปรแล้วอาจจะสามารถไปดาวน์โหลดโปรแกรม opensource ที่สนับสนุน Mac OS เช่น Grass, QGIS เป็นต้น มาทำการติดตั้งได้เองโดยไม่เสียค่าใช้จ่ายครับ

 


Commart Thailand 2008 &Nac2008

มีนาคม 21, 2008

    สุดสัปดาห์นี้มีงาน Commart Thailand 2008 จัดที่ศูนย์ประชุมแห่งชาติสิริกิต โดยจะสิ้นสุดในวันที่ 23 มีค. 2551 ถ้าใครว่างๆจะแวะไปดูเทคโนโลยีใหม่ๆหรือหาสินค้า IT และ Computer ราคาถูกงานนี้ก็น่าจะเป็นทางเลือกที่ไม่เลวทีเดียว โดยเฉพาะโปรโมชั่นของสินค้าต่างๆที่ขนกับมาลดแลกแจกแถม ผมเองก็ว่าจะแวะไปเปิดหูเปิดตากับอะไรใหม่ๆในงานนี้สักหน่อย

   

       ถัดไปในวันที่ 24-26 มีค. ก็มีงานประชุมวิชาการ NAC2008 ของ สวทช. ภายใต้แนวคิด “อยู่ดีมีสุข ด้วยวิทยาศาสตร์และเทคโนโลยี” งานจัดขึ้นที่ อุทยานวิทยาศาสตร์ประเทศไทย ปทุมธานี งานนี้ก็เป็นงานประจำที่ผมชอบไป นอกจากจะได้ความรู้เชิงวิชาการและยังได้ความรู้ที่สามารถนำไปประยุกต์ใช้ในชีวิตประจำวันได้ด้วยครับ สำหรับผมปีนี้สนใจ nano techonology โดยเฉพาะตู้ปลานาโน , 3D Virtual Reality และเทคโนโลยีต่างๆอีกมากมาย ท่านที่สนใจสามารถเข้าไปอ่านรายละเอียดได้ที่ http://www.nstda.or.th/nac2008/ 

 

 

    


Alert Map

มีนาคม 18, 2008

     RSOE EDIS พัฒนาระบบ  Realtime Climate Change Monoitor โดยมีพื้นที่ให้บริการครอบคลุมทั่วโลก ระบบจะทำการเฝ้าระวังและติดตามการเกิดภัยพิบัติจากธรรมชาติและโรคระบาด ซึ่งจะรายงานผลผ่านทางเว็บไชต์ โดยผู้ใช้สามารถเข้าไปดูเหตุการณ์และรายงานได้ผ่านทางเว็บแอพิเคชั่น การแสดงผลเหตุการณ์และข้อมูลต่างๆจะอยู่ทั้งในรูปแบบแผนที่ , RSS และKML  นอกจากนี้ยังสามารถสมัครรับบริการแจ้งเตือนข่าวสารทาง email ได้อีกด้วยสนใจลองเข้าไปดูรายละเอียดได้ที่ http://hisz.rsoe.hu/alertmap/index.php?smp=&lang=eng 

8.jpg

 


MapInfo to Postgis

มีนาคม 18, 2008

     เมื่อคืนผมนั่งหาวิธีการโหลดข้อมูล Mapinfo (*.tab) ขนาดใหญ่เข้าสู่ฐานข้อมูล Postgis ทดสอบหลายวิธีทั้งการแปลงข้อมูลเป็น text file และการใช้ xml ไปๆมาก็ไม่รอด เพราะจำนวนข้อมูลฟีเจอร์ที่มาก(300000 record) ประกอบกับ attribute ต่างๆ ทำให้เครื่องแฮงค์ไปหลายรอบ จนแล้วจนรอดก็กลับมาใช้ ogr ในการโหลดข้อมูลเข้าสู่ฐานข้อมูลอยู่ดี ที่ไม่ตัดสินใจใช้ตั้งแต่ตอนแรกเพราะว่า ogr ก็ยังมีปัญหาเรื่อง encoding ภาษาไทยอยู่ ทำให้เมื่อสามารถแปลงข้อมูลจาก tab มาเป็น postgis geometry table ได้แล้วก็ต้องมาปวดหัวกับการแก้ภาษาไทยอีกรอบ วันนี้เลยอยากเขียนวิธีการโหลด .tab เก็บไว้เพื่อว่ามีท่านใดกำลังหามอง solution ที่เกี่ยวกับเรื่องนี้อยู่

 ogr2ogr -f “PostgreSQL” PG:“host=myhost user=myusername dbname=mydbname password=mypassword” mytabfile.tab -nln newtablename -select columnName

 pg_idea2.jpg

 


MapJack In Chengmai

มีนาคม 17, 2008

       Online City Model ตอนนี้กลายเป็นของเล่นใหม่ที่กำลังเป็นที่นิยมค่อนข้างมากในต่างประเทศ หลังจากที่ผู้นำตลาดอย่าง Google เปิดตัว Street View รูปแบบการแสดงผลภาพของอาคาร บ้านเรือนในรูปแบบของมุมมองเสมือนจริง จำลองมุมมองการเดินหรือเคลื่อนที่ผ่านด้วยภาพพานอรามา ผมเคยนำเสนอใน blog นี้แล้วมาครั้งหนึ่งเกี่ยวกับ application ประเภทนี้ที่มีให้บริการ แต่ในตอนนั้นส่วนมากจะให้บริการเฉพาะประเทศในแถบยุโรปและอเมริกา แต่วันนี้หนึ่งในผู้ให้บริการคือ MapJack ได้ลงมาเก็บข้อมูลในจังหวัดเชียงใหม่ ซึ่งเป็นเมืองท่องเที่ยวที่สำคัญเมืองหนึ่งของประเทศไทย และได้มีการให้บริการข้อมูลในลักษณะ street view กับนักท่องเที่ยว โดยในเบื้องต้นได้มีการให้บริการเฉพาะจุดท่องเที่ยว เช่น วัดพระสิงห์,อนุสาวรีย์สามกษัตริย์ เป็นต้นยังไม่ครอบคลุมทั้งจังหวัดเชียงใหม่

       ตัวอย่างของ Street View แบบนี้น่าจะเหมาะกับสารสนเทศการท่องเที่ยวเป็นอย่างมาก โดยเฉพาะการนำไปใช้ส่งเสริมบริการและการท่องเที่ยว ท่านที่สนใจลองเข้าไปใช้บริการ เยี่ยมชมสถานที่ท่องเที่ยวในจังหวัดเชียงใหม่ได้ที่ http://www.mapjack.com/ เลือกจังหวัด chiang mai, thailand

5.jpg

6.jpg

7.jpg

บทความเก่าที่เกี่ยวข้อง

http://emap.wordpress.com/2007/11/13/street-view-application/

http://emap.wordpress.com/2007/11/08/street-mapchina/


Install MapServer

มีนาคม 17, 2008

   จุดเด่นหนึ่งที่ผมชอบ Ubuntu ตรงที่ว่าค่อนข้างสะดวกในการติดตั้งซอฟท์แวร์ โดยเฉพาะซอฟท์แวร์ประเภท Opensource เนื่องจากผู้ใช้สามารถติดตั้งซอฟท์แวร์ผ่านอินเตอร์เน็ตได้ทันที ไม่เว้นแม้แต่ซอฟท์แวร์อย่าง UMN MapServer วันนี้เลยขอนำมาเขียนไว้เพื่อน้องๆมือใหม่ที่หัดใช้ Ubuntu จะได้ทดลองนำไปใช้กัน

   1. จัดการกับ libgd ก่อน

$ wget http://www.libgd.org/releases/gd-2.0.35.tar.bz2
$ tar xvjf gd-2.0.35.tar.bz2
$ cd gd-2.0.35
$ ./configure –without-xpm –with-freetype –with-libiconv-prefix=/usr
$ make && sudo make install
$ cd ..

 2. ดำเนินการต่อกับ MapServer 5

$ export LD_RUN_PATH=/usr/local/lib
$ wget http://download.osgeo.org/mapserver/mapserver-5.0.0.tar.gz
$ tar xvzf mapserver-5.0.0.tar.gz
$ cd mapserver-5.0.0
$ ./configure –enable-debug –with-httpd=/usr/sbin/apache2 –with-proj=/usr
–with-freetype –with-postgis=/usr/bin/pg_config –with-wfs –with-wcs
–with-ogr=/usr/bin/gdal-config –with-gdal=/usr/bin/gdal-config –with-tiff
–with-wmsclient –with-wfsclient –with-curl-config=/usr/bin/curl-config
–with-threads –with-libiconv=/usr –with-gd=/usr/local –with-png=/usr
–with-geos –with-agg –without-eppl
$ make
$ unset LD_RUN_PATH
$ sudo cp legend mapserver-config msencrypt scalebar shp2img shp2pdf shptree
shptreetst shptreevis sortshp tile4ms /usr/local/bin
$ sudo cp mapserv /usr/lib/cgi-bin/
$ cd ..

– อย่างเริ่มสร้าง Temp นะครับ

$ sudo mkdir /var/www/tmp
$ sudo chown www-data:www-data /var/www/tmp
$ sudo chmod u+rx /var/www/tmp


Mapstraction รวมฮิต Online Map

มีนาคม 17, 2008

        บางคนเริ่มออกอาการรักพี่เสียดายน้อง อยากใช้งาน Google Map แต่ก็รู้สึกชอบ Yahoo Map และ LocalLive วันนี้ผมมี Mapstraction API มานำเสนอ เป็น JavaScript API ที่รวมฮิตเอาหลายๆ API เช่น OpenStreetMap
Yahoo,Google,Microsoft,Map24,MultiMap, MapQuest เข้าไว้ในตัวเดียว ผู้ใช้สามารถเขียนโปรแกรมผ่าน Mapstraction API เพื่อเรียกใช้งาน map service ต่างๆได้ นอกจากนี้  Mapstraction ยังสนับสนุน KML และ GeoRSS อีกด้วยครับ สนใจไปดาวน์โหลดและดูตัวอย่างได้ที่ http://mapstraction.com/  

4.jpg

ตัวอย่าง Map Application ของสำนักข่าวรอยเตอร์ที่ใช้ Mapstraction API

 


worldKit easy mapping client

มีนาคม 17, 2008

    worldkit เป็น map client ที่น่าสนใจอีกตัวหนึ่งครับด้วยฟีเจอร์ที่ไม่ซับซ้อน ใช้งานง่ายทำให้ค่อนข้างได้รับความนิยมเป็นอย่างมาก ผมเองก็ใช้ worldkit สำหรับ application ขนาดเล็กหรือใช้ในการผนวกรวมกับ CMS ทั่วๆไป

    worldkit ก็มีความสามารถพอตัว สามารถแสดงผลข้อมูลภาพแผนที่ได้ นอกจากนี้ยังสนับสนุนข้อมูลจาก WMS และ GeoRSS และสามารถกำหนดการแสดงผลตามเงื่อนไขที่ต้องการได้อีกด้วย โดย worldkit เป็น flash ที่ทำงานร่วมกับ Javascript มีคลาสต่างๆรองรับการใช้งานทั่วไป เช่น zoomin zoomout pan และอื่นๆไว้ให้อยู่แล้ว ท่านที่สนใจสามารถไปดาวน์โหลดมาใช้งานได้ที่ http://worldkit.org/ 

3.jpg

 


Geotagging

มีนาคม 14, 2008

         เคยเขียนถึง geotagging และ GPS Photo ไปแล้วหลายหัวข้อ แน่นอนว่าแนวคิดนี้ช่วยให้การสำรวจและเก็บข้อมูลภาคสนามสะดวกขึ้นการนำเอาค่าพิกัดจาก GPS มา embed ในรูปถ่ายที่ถ่ายสภาพแวดล้อมในสนาม โดยใช้มาตรฐาน Exif ทำให้สะดวกในการใช้งาน โดยโปรแกรมประมวลผลภาพดิจิตอลปัจจุบันก็สามารถทำการเปิดดูและประมวลผลข้อมูลภาพ และมีฟีเจอร์ในการแสดงผลในรูปแบบของแผนที่ได้อีกด้วย เช่น Google Earth, Prune เป็นต้น นอกจากซอฟท์แวร์ประมวลผลที่สามารถหาได้ทั่วไปแล้ว อุปกรณ์ก็ยังมีราคาถูกลงและมีใช้งานทั่วไป ถ้าไม่ได้มีความต้องการความละเอียดที่มากนักก็สามารถใช้ มือถือหรือ PPC ที่มี GPS และกล้องถ่ายภาพเก็บข้อมูล วันนี้ผมมีอีกหนึ่งโปรแกรมที่สามารถประมวลผลและจัดการข้อมูล Geotagging ได้มาแนะนำโปรแกรมนี้คือ picasa
picasa เป็นซอฟท์แวร์ฟรี สำหรับทำงานทางด้านจัดการภาพและประมวลผลภาพดิจิตอล โดยมีฟีเจอร์ Geotagging สำหรับแสดงผลข้อมูลและจัดการข้อมูล Geotagging photo ที่ได้จากการเก็บข้อมูลภาคสนาม ที่สำคัญยังสามารถเชื่อมต่อการทำงานกับโปรแกรม Google Earth ได้อีกด้วย สนใจสามารถไปดาวน์โหลดซอฟท์แวร์ได้ที่ http://picasa.google.com และดาวน์โหลดคู่มือการใช้งานเบื้องต้นได้ที่    http://gotoknow.org/file/pkgis_chula/geotagging.pdf

        link ที่เกี่ยวข้องกับ Geotagging

        - http://emap.wordpress.com/2008/02/28/diy-cammara-gps/

        - http://emap.wordpress.com/2008/03/06/location-tagger/

        - http://emap.wordpress.com/2008/03/04/prune-opensource-gps-software/

        - http://gotoknow.org/file/pkgis_chula/geotagging.pdf


Futuristic Mobile Device : Cool Search

มีนาคม 12, 2008

     hardgeek ประกาศเทคโนโลยีใหม่ที่กำลังพัฒนาล่าสุด ซึ่งเป็นการนำเอาเทคโนโลยี touchscreen กับ wifi internet มาใช้ร่วมกับแนวคิด Advanced Search Function

     Advanced Search Function เป็นเทคนิค image search ที่น่าสนใจ ผู้ใช้สามารถใช้อุปกรณ์แผ่นเพลตใส่ เป็นจอภาพในการ capture วัตถุที่สนใจ เพื่อนำมาค้นหาและประมวลผลในระบบ

        ภาพข้างบนเป็นตัวอย่างการใช้งาน ใช้แผ่นอุปกรณ์ส่องไปที่อาคารที่ต้องการ แล้วใช้นิ้วลากช่องหน้าต่างบนรูปอาคาร ข้อมูลภาพจะถูกส่งไปประมวลผลที่แม่ข่าย ผลลัพธ์คือชื่อชั้นและรายละเอียดของห้องอาคาร นอกจากนี้ยังมีภาพ top view แสดงให้ผู้ใช้ทราบด้วย

         ภาพถัดไปเป็นการใช้ image capture device ในการค้นหาคำศัพท์จากฐานข้อมูลพจนานุกรม ได้ผลลัพธ์ดังภาพ

         เทคโนโลยีนี้น่าสนใจมากครับ เป็นอุปกรณ์ขนาดพกพาที่ใช้การค้นหาข้อมูลและสารสนเทศต่างๆ ที่สำคัญมีการอินทรีเกรตกับ application อื่นๆเช่น camera, scanner, WiFi, google map , google search, image search คาดว่ากลางปีหน้าน่าจะมีออกนำมาใช้งาน สนใจอ่านรายละเอียดเพิ่มเติมที่ http://www.hardgeek.net/2008/02/20/futuristic-mobile-device-with-advanced-search-function/

 

 


World Climate Map

มีนาคม 12, 2008

    ช่วงนี้อากาศบ้านเราเอาแน่เอานอนไม่ได้จริงๆนะครับ ทั่งๆที่โดยปกติแล้วกลางเดือนมีนาคมน่าจะร้อนตับแตกกันแล้ว แต่ฝนก็ดันมาตกซะอีก ความไม่แน่นอนของสภาพอากาศแบบนี้ทำให้หลายคนเริ่มตะหนักถึงภาวะโลกร้อนที่จะเกิดขึ้นในอนาคต วันนี้ผมนำ World Climate Map มาฝากครับ เอาไว้ใช้ติดตามข้อมูลสภาพอากาศในแต่ละประเทศ โดยระบบทำงานบน google Map ในลักษณะ Clickable เมื่อ click ที่ไอคอนบนแผนที่ก็จะปรากฏข้อมูลอุณหภูมิในรูปแบบกราฟรายเดือน,ปริมาณน้ำฝน,แสงแดด ในรูปแบบค่าสถิติเบื้องต้น ข้อมูลสามารถใช้สำหรับช่วยวางแผนในการท่องเที่ยวหรือเดินทางไปยังประเทศต่างๆได้เป็นอย่างดีครับ เหมาะกับการรับมือความไม่แน่นอนของสภาพอากาศอย่างปัจจุบันทดลองเข้าไปใช้งานได้ที่ http://www.worldreviewer.com/world-weather/

2.jpg

 


MapFish New Map Server

มีนาคม 12, 2008

      MapFish เป็น OpenSourse Software ตัวใหม่ที่เพิ่งเปิดตัวกันสดๆร้อนๆไม่นามานี้ จุดเด่นคือเป็น web GIS application ที่ใช้งานง่ายไม่ซับซ้อน โดยตัว Mapfish ก็จะประกอบด้วยสองส่วนหลักคือ MapFish Serverที่เป็น Python Base และ Mapfish Client ที่พัฒนาจาก Openlayers และ Extjs สนับสนุนฐานข้อมูล PostgreSQL +Postgis

     MapFish เป็นอีกหนึ่งทางเลือกที่น่าสนใจสำหรับท่านที่ต้องการพัฒนาระบบขนาดเล็กไม่ซับซ้อนมากนัก แต่เนื่องจากยังเป็นสเตจแรกๆ หลายๆอย่างยังไม่อาจจะยังไม่เข้าที่เข้าทางนัก ที่สำคัญยังมี Bug อยู่หลายที่ครับ แต่จุดเด่นคือใช้งานง่าย มีสถาปัตยกรรมซอฟท์แวร์ที่ชัดเจนและผนวกรวมกับระบบ CMS ทั่วไปได้สะดวก ถ้าจะให้ใช้งานได้ดีและเต็มประสิทธิภาพ ผู้ใช้ควรมีพื้นฐานภาษา python และใช้ AJAX หรือ JavaScript OOP ได้ สนใจลองเข้าไปดาวน์โหลดมาใช้งานได้ที่ http://trac.mapfish.org/trac/mapfish 

 


Google Maps Images Downloader

มีนาคม 10, 2008

    วันนี้มีอันต้องอยู่กับบ้านเพื่อแก้ปัญหาไวรัสลงเครื่อง ระหว่างหาโปรแกรมแก้ไวรัสใน softpedia.com ผมก็ไปพบกับโปรแกรม Google Maps Images Downloader 4.5 เข้าโดยบังเอิญ โปรแกรมตัวนี้เป็นโปรแกรมที่จะดึงภาพจาก Google Map ในบริเวณที่เราต้องการมา แล้วก็สามารถโมเสกภาพใน tile ย่อยๆให้เป็นภาพขนาดใหญ่ได้ สนนราคาที่ 24.95 $ แต่ถ้าท่านที่สนใจทดลองใช้ก็สามารถดาวน์โหลด Demo version มาลองได้ก่อนแต่มีข้อจำกัดคือจะดาวน์โหลดภาพได้แค่ zoom level ที่ 13 เท่านั้น สนใจอ่านรายละเอียดได้ที่ http://www.aaaasoft.com/gmid/

 


MsSqlSpatial - Spatial Extensions for SQL Server 2005

มีนาคม 10, 2008

      มี email จากพี่คนหนึ่งเขียนมาถามเรื่องเกี่ยวกับการจัดเก็บข้อมูล GIS ประเภทเวกเตอร์ลงในฐานข้อมูล SQL Server โดยต้องการจะจัดการข้อมูลเฉพาะในฐานข้อมูลอย่างเดียวไม่อยากแยกเก็บข้อมูล GIS ใน shapefile ถ้าเป็นเวอร์ชั่น 2008 ปัญหานี้คงไม่มีเพราะว่าได้ support Geometry Data ไปแล้ว แต่ใน SQL Server 2005 นั้นยังไม่ support แน่นอนว่าทางเลือกแรกที่หลายๆท่านใช้ก็คงเป็น ArcSDE แต่ยังมีอีกหนึ่งทางเลือกครับคือใช้ MsSqlSpatial 
      MsSqlSpatial เป็น .Net Opensource ที่พัฒนาจาก Opensource อื่นๆเช่น sharpmap,nettopology และที่สำคัญยังเป็นส่วนจัดการการเชื่อมต่อกับ SQL Server ในซอฟท์แวร์ GIS อื่นๆ เช่น UDIG และ QGIS นอกจากนี้ยังสนับสนุนมาตรฐาน OGC Simple Features Specification for SQL Revision 1.1 อีกด้วยครับ ท่านที่สนใจลองดาวน์โหลดมาใช้งานที่ http://www.codeplex.com/MsSqlSpatial