flu

เมษายน 28, 2009

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

      ผมนำเีื่รื่องนี้มาเขียนใน blog เพราะอยากนำกรณีศึกษามาฝาก เป็นรูปแบบการใช้ข้อมูลแผนที่และระบบ GIS กับการเฝ้าระวังและการติดตามโรคมีตัวอย่างดังนี้ครับ 

      1. H1N1 Swine Flu Influenza heat map : ตัวอย่างระบบของ umap ที่ใช้  Microsoft Virtual Earth API และ heatmap ในการนำเสนอการแพร่ระบาดของเชื้อโรค ทดลองใช้งานได้ที่ http://www.umapper.com/maps/view/id/30340/

         2. niman Swine Flu  ซึ่งเป็น Biomedical Researcher ใน Pittsburgh สร้างแผนที่ติดตามสถานะการณ์การแพร่กระจายของไข้หวัดแม็กซิโกแบบ realtime โดยแสดงข้อมูลรายละเอียดพร้อมกับตำแหน่งเมืองที่เกิดบนแผนที่ Google Map โดยอ้างอิงข้อมูลมาจาก World Health Organization (WHO) ข้อมูลที่แสดงเป็น จุดบนแผนที่แยกเป็นสามสีดังนี้

 

  • สีชมพู แสดงตำแหน่งของผู้ต้องสงสัยเข้าข่ายว่าจะติดเชื้อโรค
  • สีม่วงแสดงตำแหน่งของผู้ติดเชื้อไข้หวัดแน่นอน
  • สีเหลืองแสดงผู้ที่ยกเลือกการเฝ้าระวัง  

        สามารถเข้าไปดูข้อมูลได้ที่ 

http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=109496610648025582911.0004686892fbefe515012&ll=14.502511,-104.201202&spn=90,-76.390686&source=embed

อ้างอิงข้อมูลจาก

http://gizmodo.com/5229314/follow-the-swine-flu-pandemic-in-real-time-with-google-maps

 

 


MapInfo Professional support postgis

เมษายน 28, 2009

          เป็นข่าวใหม่ที่ออกมาก่อนงาน Insights ‘09 ว่า MapInfo Professional version 10 จะมีฟีเจอร์ใหม่คือการรองรับ spatial database ทั้ง  PostGIS (opensource spatial database) และ Microsoft SQL Server 2008 ซึ่งรายละเอียดอย่างเป็นทางการน่าจะออกมาในช่วงไม่กี่สัปดาห์แ ละน่าจะมีการเ ปิดตัวในงาน Insights 09  ซึ่งจะจัดขึ้นในเดือน มิถุนายนนี้

อ้างอิงจาก

http://apb.directionsmag.com/archives/5707-MapInfo-Pro-v10-to-Support-PostGIS.html


Geo Conference

เมษายน 27, 2009

               เพิ่งเข้าไปเจอ event ที่น่าสนใจเป็นงานประชุมวิชาการทางด้าน Geo Infomatic ระดับนานาชาติคืองาน location intelligent 2009 เป็นงานที่รวบรวมเทคโนโลยีเชิงตำแหน่งและงานวิจัยที่เกี่ยวข้องกับ location ไว้หลากหลาย รวมไปถึงการนำเอาเทคโนโลยีไปใช้ในงานด้านต่างๆ ปีนี้มีสโลแกนว่า Location Technology is everywhere in the Enterprise…. งานจัดขึ้นที่ colorado วันที่ 5-7 ตุลาคม 2009 ท่านที่สนเข้าไปอ่านรายละเอียดเพิ่มเติมที่ http://www.locationintelligence.net/index.php


O3D

เมษายน 27, 2009

             Google ปล่อย open source 3D plugin ที่ใช้ในการแสดงผลกราฟิกแบบ 3D บน webbrowser มาให้ได้ใช้งาน โดย O3D เป็นการใช้งานผ่าน API ภาษา javascript ซึ่งสำหรับผมคิดว่าค่อนข้างง่ายกว่าการเขียนโปรแกรมเลนเดอร์สามมิติด้วยไลบารีอย่าง OpenGL หรือตัวอื่นๆผมลองเข้าไปอ่านใน technical overview เค้าใช้คำว่า  low-level graphics API ก็สมดังที่ทาง google ตั้งใจให้นักพัฒนานำไปใช้ เราสามารถสร้าง interactive 3D ที่สามารถเรียกใช้งานผ่าน web ได้แบบทันใจ เทคโฯโลยีนี้น่าจะเป็นอีกก้าวของการนำเสนอแบบ 3D ผ่านอินเตอร์เน็ต สมัยก่อนอยากจะทำ application แบบ 3D GIS นั้นต้องพึง VRML เป็นหลักซึ่งแน่นอนว่าข้อจำกัดก็มากอยู่ แต่คราวนี้ O3D น่าจะช่วยให้นักพัฒนามีทางเลือกมากขึ้นที่สำคัญ O3D รองรับเ ทคโนโลยีของ google เช่น Google Gear และรองรับการ import ข้อมูล 3D object จากโปรแกรมสร้างโมเดล 3 มิติอีกด้วย 

             ผมขออนุญาติยังไม่ลงรายละเอียดของ O3D เพราะผมเองยังไม่ค่อยมีเวลาในการอ่านรายละัเอียดมานัก (ถ้าอยากเข้าใจหลักการทำงานต้องอ่าน programmable graphics pipeline model ) แต่กระผมเวลาน้อยเลยเลือกอ่าน Program Structure และ O3D shading language ซึ่งเน้นไปที่การใช้งาน O3D JavaScript API ส่วนเรื่องคู่มือก็หายห่วงทาง google จัดทำเป็นขั้นตอนอ่านและเข้าใจได้ง่ายเลยครับ การเริ่มต้นก็แค่ ติดตั้ง plug-in และทำการ coding สำหรับการประมวลก็ใช้ web browser ธรรมดาทั่วไป ท่านที่สนใจแวะเข้าไปดาวน์โหลดและศึกษาเพิ่มเติมได้ที่ http://code.google.com/apis/o3d/  

 


MapServer Version 5.4.0 Source Released

เมษายน 24, 2009

                 เมื่อสัปดาห์ที่ผ่านมา mapserver ได้ประกาศปล่อยซอฟต์แวร์เวอร์ชั่นล่าสุดคือ 5.4.0 ออกมาให้ได้ใช้งานกัน โดยในเวอร์ชั่นนี้มีการแก้บักและ error สำหรับฟีเจอร์เด็ดๆที่อยู่ในเวอร์ชั่นนี้ได้แก่ 

         * MS RFC 30: Support for WMS 1.3.0

* MS RFC 40: Label text alignment and wrapping

* MS RFC 44: Restore URL modification of mapfiles to pre-5.0 levels

* MS RFC 47: Move IGNORE_MISSING_DATA to run-time configuration

* MS RFC 48: GEOTRANSFORM Geometry operations

* MS RFC 49: Symbology, Labeling, and Cartography Improvements

* MS RFC 56: Improved security relative to untrusted directories and mapfiles

สามารถเข้าไปดาวน์โหลดซอสโค้ดได้ที่ http://download.osgeo.org/mapserver/mapserver-5.4.0.tar.gz




ESRI Developer Summit 2009 Code

เมษายน 24, 2009

                 ESRI Developer Summit 2009 Code ได้มีักาีรเปิดให้ดาวน์โหลดเอกสารตัวอย่าง code และไฟล์ presentation ที่เกี่ยวข้อง ซึ่งมี vdo ด้วย โดยครอบคลุมหัวข้อหลักได้แก่ Presummit Seminar ,Technical Sessions, Developer Keynote Session User Presentations, Special Interest Group Meeting ,Demonstration Theatre Presentations  ท่านที่สนใจเข้าไปดาวน์โหลดได้ที่ http://proceedings.esri.com/library/userconf/devsummit09/index.html

               หลายหัวข้อค่อนข้าง advance และน่่าสนใจสำหรับนักพัฒนา GIS ด้วยเ ทคโ นโลยีของ  ESRI สมควรแวะเข้าไปดูจริงๆครับ

13


GeoServer 2.0-alpha2 Released

เมษายน 23, 2009

           GeoServer released เวอร์ชั่น 2.0 alpha2 ออกมาให้ได้ทดลองใช้กันแล้ว โดยเวอร์ชั่นใหม่ออกมาพร้อมกับ UI ใหม่ based on  Wicket framework หน้าตาสดใสใช้งานได้ง่ายขึ้น ส่วนฟีเจอร์อื่นๆหลายอย่างค่อนข้างคล้ายกับ 1.7.3  ที่ออกมาก่อน ผมลองใช้แล้ว UI ใหม่นี้ง่ายกว่าของเดิมลดจำนวนการ click ลงในขั้นตอนการ config ท่านที่สนใจลองเข้าไปดาวน์โหลดมาใช้งานได้ที่ http://geoserver.org/display/GEOS/GeoServer+2.0-alpha2 นอกจากนี้ผมเอาตัวอย่างหน้าตา GUI ใหม่มาแนะนำด้วยครับ

12


Density Mapping online analysis

เมษายน 20, 2009

       ผมเคยนำเสนอ Heatmap มาแล้ว ปรากฏว่ามีหลายท่านสนใจและอยากจะนำไปใช้ บน application วันนี้ผมเลยทำคู่มือง่ายๆมาฝากสำหรับผู้เริ่มต้น จริงๆแล้ว Heatmap ก็คือการทำ interpolation map นั้นเอง แต่ข้อดีของการทำ heatmap ผ่าน heatMap API คือเราไม่ต้องมานั่งพัฒนา engine สำหรับ interpolate เอง เพียงแค่สมัครเป็นสมาชิกเพื่อนำ API code มาใช้็สามารถพัฒนา application ได้แล้วที่สำคัญการใช้งานค่อนข้องง่ายไม่ซับซ้อน ขั้นตอนก็มีดังนี้นะครับ

 

      1. สมัคร API ของ Google Map และ Heatmap สำหรับ heatmap สามารถเข้าไปลงทะเบียนได้ที่ http://www.heatmapapi.com/register.aspx 

      2. ทำการ add javascript API code ลงไปใน web page

 

    <script  src=”http://www.heatmapapi.com/javascript/HeatmapAPI.aspx?k=your_key” type=”text/javascript”></script> 

    <script src=”http://maps.google.com/maps?file=api&amp;v=2&amp;key=your_key” type=”text/javascript”></script> 

     <script src=”http://www.heatmapapi.com/javascript/HeatmapAPIGoogle.js” type=”text/javascript”></script> 

 

      3. initialize Gmap(Google Map object) 

           function loadGoogle() {

         if (GBrowserIsCompatible()){

          m = new GMap2(document.getElementById(“map”));

          m.addControl(new GLargeMapControl());

          m.addControl(new GMapTypeControl());

          m.setCenter(new GLatLng(13.923403897723346,100.2777099609375), 11);

          m.setUIToDefault();

          initHeatmap();

         } else

          alert(‘Your Internet browser is not compatible with this website.’);

          }

        4. initializ heatmap API ในฟังก์ชั่น  initHeatmap()

              function initHeatmap(){

            // Heatmap Scripts

            try{

            // init Heatmap

                var myHM = new GEOHeatmap();

            // Set output Image Size

                myHM.Init(482, 532);

                var data =  new Array(); 

          // Set Data: lat,lon,value

                 var idata= ‘13.749056,100.660172,2,13.729046,100.627213,10,13.767731

,100.608673,11,13.724377,100.553741,5,13.751391,100.500183,13,13.670007,

100.589447,17,13.830079,100.695190,10,13.695359,100.643005,21,13.723377,100.511169,9′

             // Add data to HeatMap engine

                myHM.SetData(idata);

                myHM.SetBoost(1);

                myHM.SetDecay(0);

                var preUrl = myHM.GetURL();

                // Now render in our Google Map

                var heatmapOverlay = new HMGoogleOverlay(preUrl);

                m.addOverlay(heatmapOverlay);            

            }catch(e){

             alert(e.Message);

            }

        }

     4. Add event onload บน <BODY>

         <BODY onload=loadGoogle()>

     5. สร้าง DIV object บน html เพื่อใช้แสดงผล แผนที่ 

         <div id=”map”></div>

 

      ทำการ Save File เป็น .html ทดลองทำการ run ด้วย webbrowser ดูได้ผลดังรูปครับ ตัวอย่างเป็นแบบง่ายๆนะครับ จริงๆแล้วเวลาผมใช้งาน data จะเก็บบน database แล้ว feed ออกมาเป็น xml หรือ json จะมีประสิทธิภาพมากว่าการ embed ข้อมูลใน code 

 

9

 

10


Exif on Spatial Database

เมษายน 17, 2009

         ผมนำเสนอเรื่องเกี่ยวกับ spatial database อย่างต่อเนื่องเพราะเห็นถึงประโยชน์และการนำไปใช้งานในระบบ GIS ตัวล่าุสุดที่ผมนำมาเขียนไว้คือ SpatialSQLite ซึ่งเวอร์ชั่นใหม่รองรับ Photo Geotagging ซึ่งเทคโนโลยีเรื่อง Geotagging ปัจจุบันกลายเป็นสิ่งที่ค่้อนข้างนิ่งและกลายเป็นส่วนหนึ่งของโปรดักซ์ต่างๆ เช่นมือถือ ,PPC หรือแม้แต่กระทั่งกล้องถ่ายรูป

        Photo Geotagging คือการนำ รูปภาพแที่ละข้อมูลการถ่ายภาพได้มาผนวกเข้าข้อมูลตำแหน่งจาก GPS โดยข้อมูลการถ่ายภาพ เช่นความเร็วชัตเตอร์, มุมถ่าย,ทิศทาง และพิกัด x,y จะถูกเก็บอยู่ใน header ของภาพในรูปแบบของ exfit ซึ่งสามารถเข้าไปศึกษารายละเอียดได้ที่ http://en.wikipedia.org/wiki/Exchangeable_image_file_format 

       เทคโนโลยีนี้ช่วยได้มากในเรื่องของการออกสำเร็จเก็บข้อมูลภาคสนามที่ต้องมีการถ่ายภาพและทำการวัดค่าพิกัด x,y จาก GPS ซึ่งแต่เดิมต้องทำการวัดค่าพิกัดและจด key ที่มีความสัมพันธ์กับภาพที่ถ่ายและนำมาทำการ match กันทีหลังซึ่งวิธีนี้ค่อนข้างเสี่ยงต่อความผิดพลาดที่จะทำให้ข้อมูลสูญหาย Spatial Database อย่าง spatial sqllite ในการจัดการข้อมูล exif โดยจำทำการอ่านข้อมูล exif จากภาพและทำการจัดเก็บลงในรูปแบบตาราง ส่วนภาพก็จะถูกเก็บในรูปแบบ blob บน database การใช้งานก็ง่ายโดยมีขั้นตอนดังนี้นะครับ

       1. เ ตรียมข้อมูลภาพที่ได้จากการเก็บข้อมูลซึ่งอยู่ในรูป exif photo

       2. ไปที่เมนู import exif photo

5

       3. โหลดข้อมูล ภาพและปับตั้งการอ่านข้อมูล exif

       4.ทดลองพิมพ์คำสั่ง sql เพื่อเรียกดูข้อมูลที่โหลดเข้าไป

SELECT PhotoId, Photo, PixelX, PixelY, CameraMake, CameraModel,
    DateTime(ShotDateTime), AsText(GpsGeometry), Srid(GpsGeometry),
    GpsDirection, GpsSatellites, DateTime(GpsTimestamp), FromPath
FROM ExifPhoto

8

          สรุปอีกสักที่อย่างที่เห็นนะครับ geotagging มีประโยชน์และจับต้องได้ ท่านมีกล้องแล้วซื้อ GPS bluetooth บวกับซอฟต์แวร์ก็สามารถทำงานได้แล้ว การ implement ระบบจัดการข้อมูลก็สามารถใช้ spqtialsqlite ได้ซึ่งง่ายกว่า แต่ก่อนที่ผมทำระบบแบบนี้เรา้ต้องสร้าง schema บน database เอง และต้องเขียน python สำหรับอ่าน exif tag ปัจจุบันแค่คลิ๊กก็ทำได้แล้ว

           


 


็ัิHybrid GIS

เมษายน 17, 2009

          ISC offers มีการนิยามคำศัพท์นี้ โดยเป็นการนำเสนอที่งาน GITA Geospatial Infrastructure Solutions(GITA) ว่า 

“Hybrid GIS is the merging of traditional geographic information systems with the new products and services of the GeoWeb.” 

         สรุปเป็นภาษาชาวบ้านคือ Hybrid GIS เป็นรูปแบบของรวมเอา GIS แบบเดิมเข้ากับ Geoweb ซึ่งปัจจุบันเป็นระบบที่ต่างประเทศกำลังนิยม ถ้ายังพอจำได้ผมเคยกล่าวถึง Neogeo มาแล้ว Hybrid GIS ต่างกับ NeoGeo ตรงที่ว่า Hybrid GIS มีการใช้รูปแบบของซอฟต์แวร์ GIS ที่เป็น standalone software อยู่แต่สามารถทำงานร่วมกับข้อมูลที่มาจากระบบของ Map Serveice ได้ อ่านรายละเอียดเพิ่มเติมเกี่ยวกับ  Hybrid GIS ได้ที่ http://www.prweb.com/releases/2009/hybridgis/prweb2328484.htm

4


Web Cam Layer

เมษายน 17, 2009

           Google Map ได้เพิ่มชั่นข้อมูลใหม่คือ Live Web Cams ลงในระบบ โดยผู้ใช้สามารถถ่ายทอดสดข้อมูลภาพและเสียงจากกล้อง webcam และส่งข้อมูลมาแสดงผลแบบ realtime บน google map ได้ โดยข้อมูลจะถูกส่งผ่านทาง webcams.travel ซึ่งเป็น web application ที่รองรับการ post ไฟล์ vdo และการส่งข้อมูล vdo แบบ streaming โดยสามารถสมัครเป็นสมาชิกได้ที่ http://th.webcams.travel/ 

          การใช้งานไม่ยากอะไร เราสามารถเลือก TAB More และเลือก webcam layer ให้ปรากฏข้อมูลจาก webcam ก็จะแสดงผลแผนที่และสามารถแชร์ให้เพื่อนๆได้เข้ามาดูได้ และสามารถค้นหาข้อมูลจาก webcam ได้จากเงื้อนไขเชิงพื้นที่ด้วยครับ

3

http://maps.google.com/?ie=UTF8&ll=51.727028,-20.917969&spn=60.862663,224.296875&z=3&lci=com.google.ugc.c752d13e87c4fbd7


Learning GIS on YouTube

เมษายน 17, 2009

           เช้าวันนี้เข้า google เพื่อหาข้อมูลเขียนรายงานแต่ด้วยความบังเอิญเลยไปเจอ link หนึ่งบน youtube เป็นของคุณ knowgis ที่มีการโพส clip ที่สอนการใช้งาน GIS หลายๆอันที่น่าสนใจ มีคำบรรยายและภาพให้ดูทีละขั้นตอน เข้าใจง่ายดีครับ เรื่องราวก็น่าสนในมีตั้งแำต่ basic เช่นการใช้ฟังก์ชั่นเบื้องต้นบน Arcgis จนไปถึงการเขียน script และมีเรื่องเกี่ยวกับการ intregate ข้อมูลจาก Arcgis ไป Google Earth ผมคิดว่าหลายตอนค่อนข้างมีประโ ยชน์เ พราะบางเ ทคนิคก็ไ ม่ค่อยมีคนนำมาเ ขียนใ ห้ได้เ ห็นนัก สำหรับท่านที่ใจเข้าไปดูได้ที่ http://www.youtube.com/watch?v=5jg3–1AV0o&feature=related 

clip นี้สอน ArcGIS for .Net Dev

 


ค้นหาเส้นทางจราจร

เมษายน 13, 2009

                     ใครจะเชื่อว่าเทศกาลวันหยุดยาวสงกรานต์ที่หลายคนรอคอยจะกลายเป็นจราจล จากน้ำมือของพวกเสื้อแดงหรือนามเรียกขานบนโลกอินเตอร์เน็ตคือพวกแดงถ่อย การจราจรในกรุงเทพกลายเป็นอัมพาตหนักไปหลังจากที่มีการปิดถนน ทำให้หลายคนที่อยากสัมพัสบรรยากาศสบายๆในช่วงวันหยุดต้องหดหู่อยู่แต่ในบ้าน แต่สำหรับคนที่มีธุระต้องออกจากบ้าน ก็ต้องมีการวางแผนการเดินทางล่วงหน้า เทคโนโลยีอย่าง traffy สามารถช่วยท่านไ ด้ครับ
                     traffy หรือระบบการรายงานสภาพการจราจรที่พัฒนาโดย ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) งานนี้เรีัยกว่าระบบ ITS สามารถช่วยคนกรุงเทพได้อย่างดีทีเดียว ผมเองเคย review ตัว traffy ไปแล้วรอบหนึ่งรายละเอียดสามารถอ่านได้จาก content เก่าแต่วันนี้อยากนำมาเขียนถึงแบบคราวๆสำหรับท่านที่ต้องการหาตัวช่วยสำหรับการวางแผนการเดินทาง ในระบบสามารถเ รียกดูสภาพการจราจรบนถนนสายต่างๆ โ ดยจะแ สดงเป็นสีตามระดับปริมาณการจราจร, ข้อมูลกล้อง CCTV ตามจุดต่างๆ

การใช้งานมีได้หลายช่องทางครับผมขอยกตัวอย่างช่องทางหลัก 3 ช่องทางที่เป็นที่นิยม 

                     1. การเข้าดูข้อมูลการจราจรและเส้นทางผ่่าน web เข้าถึงได้ที่ http://traffy.nectec.or.th/wtraffy/

 

11

2

                    2. ใช้งานผ่าน mobile application โดยผู้ใช้สามารถดาวน์โหลดโปรแกรมไปติดตั้งบน มือถือและเรียกดูข้อมูลแบบเรียลไทม์ผ่านอินเตอร์เน็ต ซึ่ง traffy รองรับ mobile system ต่างดังนี้ครับ

                       Java : http://traffy.nectec.or.th/jtraffy

                       Symbian:  http://traffy.nectec.or.th/mtraffy

                      Window mobile: http://traffy.nectec.or.th/ptraffy

                       3. ใช้งานระบบ traffy ผ่าน IM เช่น MSN Messager โดยผ่านทาง abdul โดยสามารถ add abdul ทั้ง5 เข้่าไปยัง ชื่อcontract ได้ที่ ผู้ติดต่อ abdul01@its-thailand.org หรือ abdul02@its-thailand.org หรือ abdul03@its-thailand.org หรือ abdul04@its-thailand.org หรือ abdul05@its-thailand.org  การใช้งานก็ง่ายแค่พิมพ์  เช่น “จราจร ลาดพร้าว” ระบบอัตโนมัติจะรายงานสภาพการจราจรล่าสุดกลับมาทันที

อ่านรายละเอียดบทความที่เกี่ยวข้อง

http://emap.wordpress.com/2008/01/19/abdul-ถามไรตอบได้/

http://emap.wordpress.com/2008/08/26/ตรวจสอบเส้นทางก่อนกลับ/

http://emap.wordpress.com/2008/02/04/nectech-traffy/

 


spatialite

เมษายน 9, 2009

              วันนี้มีข่าวของ spatiallite มาฝากสองเรื่องสั้นๆครับ เรื่องแรกคือ spatialite 2.3 ออกแล้วครับเวอร์ชั่นนี้เพิ่มความสามารถในการปรับปรุง GUI tool v1.2 และ build ไลบารี PROJ.4 4.6.1 ,GEOS 3.1, SQLITE 3.6.12 นอกจากนี้ยังรองรับ EXIF GPSPhoto ซึ่งเป็นโมดูลเสริมที่หลายคนนำมาใช้ในการพัฒนา application

 

              นอกจากนี้ข่าวที่สอง QGIS 1.1 ยังรองรับการทำงานกับ Sptialite 2.3 ซึ่งทำให้การใช้งานและการนำข้อมูล GIS มาใช้ในการวิเคราะห์ได้ง่ายมากขึ้น โดย Alessandro Furieri ได้ประกาศฟีเจอร์ Data Provider นี้บน spatialite user Group ทำให้ปัจจุบัน Spatialite น่าจะเป็นอีกรูปแบบของการจัดเก็บข้อมูล GIS ที่หลายคนสนใจและนำไปใช้มาขึ้นในอนาคต ท่านที่สนใจแวะไปดาวน์โหลดโปรแกรมมาใช้ได้ที่ http://www.gaia-gis.it/spatialite/binaries.html 

 

อ่านบทความที่เ กี่ยวข้องกับ spatialite ได้ที่ 

http://emap.wordpress.com/2009/03/22/spatiallitegis-module-on-sqllite/


GeoServer 1.7.3

เมษายน 7, 2009

          ออกมาได้สักพักหนึ่งแล้วครับกับ Geoserver 1.7.3 เวอร์ั่ชั่นนี้เป็นตัวล่าสุดที่ผู้พัฒนาค่อนข้างทำได้ดีัทีเดียว ทั้งในเรื่องของการแก้ไข bug จากเดิมและเรื่องของการใส่ฟีเจอร์ใหม่ๆเข้าไปเช่น Restful ซึ่งกำลังเป็นประเด็นอยู่ในช่วงนี้ จริง Restful กับ Geoweb Service เป็นอีกเรื่องที่ผมอยากนำมาเขียนเก็บไว้เพราะเป็นเทคโนโลยีที่ตอนนีั้ค่อนข้่างนิยมนำไปใช้ ทั้งใน software commercial และรวมไปถึงกำลังมีการตอบรับและทำในเรื่องของ ข้อกำหนดมาตรฐานเกี่ยวกับการบริการข้อมูล spatial ที่รองรับ restful แต่ตอนนี้เอาไว้ก่อน

         สำหรับ Geoserver 1.7.3 ผมเองมีโอกาสได้ใช้แล้วโดยไป upgrade ระบบให้กับงานเดิมที่ใช้ Geoserver เป็นแม่ข่ายแผนที่อยู่ก่อน ประกอบกับสัปดาห์ก่อนไป train เรื่อง Geoweb พอดีเลยนำ Geoserver 1.7.3 ไปสอน ผมตอบรับดีเกินคาดใช้งานง่ายปิดงานเร็ว หลายท่านที่เคยใช้ UMN Mapserver มาก่อนจะทราบดีถึงข้อได้เปรียบที่ไม่ต้องทำการเขียน code มากโดยเฉพาะในส่วน configuration ตัว Geoserver 1.7.3 มี ฟีเจอร์ใหม่ดังนี้ครับ

        - Support for ArcSDE rasters

        - Support REST(REpresentational State Transfer )

        - JDBC Image Mosaic : Store pyramids in a JDBC database

        - WFS output in Excel format and CSV

        - Directory Based: Loading and configuring multiple shapefiles in one directory
        
        - Build in GeoWebCache: caching WMS tiles

        - Fully support SLD, WMS, WCS and WFS
 
        - Advance Client : SLD Style with EXTJS framework
           ใช้งานง่ายและที่สำคัญสามารถ integrate กับ Google Map และ Google Earth ได้อย่างสะดวก ทำให้ระยะหลังมาผมเลือกใช้ Geoserver บ่อยกว่า Mapserver  แต่ในเรื่องความเก่งและความชอบระหว่าง opensource 2 ตัวนี้ก็ยังเป็นประเด็นที่หลายคนถกเถียงกันมาได้เรื่อยๆ ผมมี slide workshop ของ Geoserver 1.7.3 มาฝากด้วย สามารถเ ข้าไปดูและดาวน์โหลดไ่้ด้ที่ http://www.slideshare.net/pkgis/geoserver-85
1

ปล. ท่านที่ต้องการ download pdf ต้องสมัครเป็นสมาชิกของ shareslide ก่อนนะครับ


geospatial analysis

เมษายน 7, 2009

         หยุด 3 วันทำให้มีโกาสได้พักและมีแรงมีพลังกลับมาลุยงานกันอีกครั้ง ผมเองไม่ได้ไปไหนนั่งๆนอนๆอยู่ที่บ้าน ตกดึกก็เร่งเคลียร์งานที่ค้างๆไว้ให้หมด อีกไม่กี่วันก็จะได้หยุดยาวกันอีกรอบแล้ว วันนี้จะมาเขียนเรื่องราวเกี่ยวกับการรับสมัครงานครับ ช่วงนี้หลายคนก็บ่นว่างานหายากไม่ว่าจะชาติไหนๆบนโลก ณ สภาวะเศรษฐกิจที่เป็นอย่างนี้ แต่ผมเองไปสะดุดกับคุณสมบัติการรับสมัครงานของที่หนึ่งในอเมริกา เค้ารับสมัครนัก GIS ในตำแหน่ง Geospatial Analysis โดยมีการกำหนดคุณสมบัติที่แตกต่างจากที่อื่นคือ อยากได้ผู้สมัครที่มี skill ทั้ง  paleo แ ละ  neogeographer’s  และมีอีกหลายๆที่ที่เป็นการประกาศรับสมัครนัก GIS ก็จะคล้ายกัน

  Computing skills

  • Can use both the paleo andneogeographer’s tools.
  • Comfortable with the words batch, scripts, command prompt.
  • Knows that a database is more than just dbfs and MS Access.
  • Can break (it’s okay to make mistakes) and fix systems.

Cartographic design skills

Analytical skills

  • Understands both people and pixels. Knowledgeable not only with spatial entities, topology, projections, etc.; but more with the inter-relationships of the spatial environment and the human society that influence it.

 

         ทำให้เห็นว่าเดี่ยวนี้นอกจากจะมีความรู้ความเข้าใจด้าน Geoinfomatic แล้ว(paleo) ยังต้องมีความรู้และสามารถพัฒนาระบบจาก Geo mushup API เช่น Google Map, Yahoo Map ได้ด้วย ดังนั้นท่านที่กำลังตกงานหรือกำลังมองหางานใ หม่ๆอยู่ก็ลองศึกษาและเรียนรู้ ในเทคโนโลยีใหม่ๆเหล่านี้ไว้้างก็ไม่เสียหายนะครับ นอกจากคำว่า neogeography  ที่เป็นคำศัพท์ใหม่ที่เรียกกลุ่มผู็พัฒนาระบบ GIS ด้วย Mushup API และ Web 2.0 Tecgnology แล้ว ยังมีคำศัพท์ใหม่ เช่นการเรียกยุคของ GIS ว่าเป็น AG (After Google) หรือ BG (Before Google) ซึ่งทั้งหมดทั้งมวลที่ผมยกมาเขียนให้ดูนั้นเป็นสิ่งที่แสดงว่า เทคโนโลยี IT ใหม่ๆซึ่งกำลังพัฒนานั้นมันมีผลต่อทิศทางการพัฒนาของ GIS ด้วยเช่นกันและมีทิศทางไปในทางเดียวกันครับ