Google Javascript Toolsbox

พฤศจิกายน 9, 2009

_____ปกติผมพยายามจะตั้งใจอ่าน paper ที่สนใจให้ได้อย่างน้อยวันละ 1 paper ตั้งใจทำอย่างนี้มาสองเดือนแล้วครับ แต่ก่อนก็อ่านแต่เป็นแนวอ่านทีเดียวรวด เจออันไหนดี save เก็บไว้แต่พอไปได้ฟังนักวิจัยท่านหนึ่งพูดไว้ถึงเรื่องการพัฒนาความรู้ และวิธีการจัดการองค์ความรู้ผมจึงเริ่มเปลี่ยน ตั้งใจอยากจะสร้างกิจวัตรเสียใหม่ ไม่ใช่พอจะต้องเขียน paper ก็โหมอ่านทีละหลายสิบ paper ผลเสียที่ต้องยอมรับคือไม่อิน ไม่สามารถเก็บรานละเอียดได้ดี แต่แล้ววันนี้ก็ไม่ได้อ่านอะไรใหม่ เพราะมัวแต่นั้งแปล TIMEs online ตอนแรกว่าจะไม่อ่านจนจบเอาเข้าจริงๆมันอินเลยเสียเวลานั่งอ่านซะ จริงๆแล้วก็กลัวว่าจะไม่มีเรื่องไปโม้กับคนอื่น ส่วนเนื้อหาเป็นอย่างไรอยากรู้เอาไว้คุยกันหลังไมค์จะดีกว่า

______แวะเข้ามาเรื่องของเราบ้างดีกว่าก่อนที่จะออกเขมรไปซะก่อน ตั้งใจจะแวะเอาข่าวของ Google Javascript toolsbox ที่วันนี้ google ได้ปล่อยเวอร์ชั่น opensource มาแล้ว จากเดิมที่เป็น compression javascript สำหรับนักพัฒนา web application ที่ต้องใช้ ajax แล้วยังไม่มี lib คู่ใจผมว่า google js นี้ก็ไม่เลยนะครับ เร็วและใช้งานได้ดีทีเดียวและเป็นไลบารีตัวเดียวกับที่ google ใช้ใน application หลายตัว js lib ที่ว่านี้เรียกว่า Closure ผมชอบในเรื่องของการประมวลผล xml แบบ DOM และส่วนของ การทำงานกับ json มาก และความสามารถ cross-browser compatible ท่านที่สนใจแวะไปดาวน์โหลด code ได้ที่ http://code.google.com/p/closure-library/source/checkout แต่ผมไม่แนะนำให้แกะเพราะมันซับซ้อนมากจริงๆ ถ้ามีเวลาว่างมากก็น่าจะลอง  หรือท่านสามารถใช้ความสามารถของ closure-compiler ในการ optimze javascript เพื่อให้เล็กและเร็วได้อีกด้วย

1

_______ตัวอย่างผมมี code ภาษา javascript สำหรับ process ข้อมูล Geojson ด้วย ajax ยาวประมาณ 100 บรรทัด ผมลอง compress เหลือประมาณ 30 บรรทัด

_____ส่วนการใช้งานของ Closure ก็ไม่ยากครับ สไตล์ API แบบ Google Map ผมมีตัวอย่าง code ง่ายจาก doc ของ google มาฝากครับ

<html>
<head>
<title>goog.ui.Checkbox</title>
<script src=”../base.js“></script>
<script>
goog.require(‘goog.dom’);
goog.require(‘goog.events’);
goog.require(‘goog.ui.Checkbox’);
goog.require(‘goog.ui.Checkbox.State’);
</script>
<link rel=”stylesheet” href=”css/demo.css“>
<link rel=”stylesheet” href=”css/checkbox.css“>
</head>
<body>
<h1>goog.ui.Checkbox</h1>
<p>This is a tri-state checkbox.</p>
<div><span id=”all”></span>root</div>
<div style=”margin-left: 1em;”>
<div><span id=”leaf1″></span>leaf 1</div>
<div><span id=”leaf2″></span>leaf 2</div>
</div>
<script>
var all = new goog.ui.Checkbox();
all.decorate(goog.dom.$(‘all’));
all.setLabel(all.getElement().parentNode);
var leaf1 = new goog.ui.Checkbox();
leaf1.decorate(goog.dom.$(‘leaf1′));
leaf1.setLabel(leaf1.getElement().parentNode);
var leaf2 = new goog.ui.Checkbox();
leaf2.decorate(goog.dom.$(‘leaf2′));
leaf2.setLabel(leaf2.getElement().parentNode);
function rootChanged(e) {
leaf1.setChecked(all.getChecked());
leaf2.setChecked(all.getChecked());
}
function leafChanged(e) {
var same = leaf1.getChecked() == leaf2.getChecked();
all.setChecked(same ? leaf1.getChecked() :
goog.ui.Checkbox.State.UNDETERMINED);
}
goog.events.listen(all, goog.ui.Component.EventType.CHANGE, rootChanged);
goog.events.listen(leaf1, goog.ui.Component.EventType.CHANGE, leafChanged);
goog.events.listen(leaf2, goog.ui.Component.EventType.CHANGE, leafChanged);
</script>
</body>
</html>

อ้างอิงจาก

http://arstechnica.com/open-source/news/2009/11/google-opens-up-its-javascript-development-toolbox-to-all.ars


Google Navigator

พฤศจิกายน 7, 2009

______กลับมาแล้วครับ หายหน้าหายตาจากการเขียน blog ไปนาน จนมีบางคน email ไปถามว่าจะเลิกเขียน blog แล้วหรือเปล่าคำตอบคือ ไม่แน่นอนครับพยายามจะเขียนไปเรื่อยๆ แต่ที่หายไปเพราะเป็นช่วงที่ผมมีโอกาสไปเที่ยวที่ต่างจังหวัดมา มีโอกาสได้ไปนั่งรถเล่น แล้วได้ทดสอบ GPS Navigator ไปในตัวด้วย ผมเองไม่ได้ขับเพียงแต่นั่งข้างๆเอาใจช่วยพี่วิโรจน์ แต่สิ่งหนึ่งที่เราทำคือทดสอบ navigator สามยี่ห้อ มี IGO, Speed Navi และ Garmin Mobile ผลออกมาก็น่าชื่นใจที่มันนำทางเราไปยังที่ที่ไม่เคยไปได้ แน่นอนว่าทั้งสามเครื่องส่งเสียงร้องถกเถียงกัน ดังทั่วรถ แน่นอนว่าสุดท้ายคนขับก็ต้องเป็นผู้ตัดสิน

_____GPS Navigator ถือได้ว่ามันช่วยอำนวยความสะดวกให้ผู้ขับขี่ค่อนข้างมากจริงๆ มีหลายเส้นทางที่ Navigator พาเราวิ่งเข้าไปในทางหมู่บ้านเล็กๆ ที่มันคิดว่าเป็นทางลัด จริงๆแล้วมันเป็นการทดสอบถึงข้อมูลที่อยู่ภายในเครื่อง Navigator ได้เป็นอย่างดี การทดลองนี้ผมเทียบข้อมูลของ 2 ค่ายคือ แผนที่ที่อยู่ใน IGO และ แผนที่ที่อยู่ใน Speed Navi ผมคงไม่อาจจะสรุปว่าของใครดีกว่ากัน เพราะว่าคนที่ทำงานในแวดวงนี้เราจะรู้กันดีว่า %ความเชื่อมั่นของข้อมูลอยู่ที่เท่าไหร่ โดยเฉพาะการพิจารณาถึงกระบวนการสำรวจเก็บข้อมูล และเงื่อนไขที่เป็นข้อจำกัดต่างๆ แต่โดยรวมถือว่าใช้ได้ ผมว่าในอนาคตเมืองไทยน่าจะเป็นอีกประเทศที่มีข้อมูลถนน พวก turn-by-turn และ POI ที่ละเอียดเพราะปัจจุบันเมืองไทยมีบริษัทสำรวจและทำแผนที่ระดับโลกหลายเจ้าเข้ามาอยู่ ทำให้น่าจะเห็นการพัฒนาเทคโนโลยีการสำรวจและเก็บข้อมูลด้านนี้มากยิ่งขึ้น

______สิ่งหนึ่งที่ผมคิดว่าต้องปรับปรุงคือการพัฒนา User Interface และการจัด content ของข้อมูล เพราะบางครั้งการค้นหา POI หรือการหาสถานที่ จะช้าจะเร็วก็ขึ้นกับการจัดหมวดหมู่ และการสร้างเนื้อหาที่เกี่ยวข้อง แน่นอนว่า POI ของแต่ละโปรแกรมนำทางมีมากมายเป็นหลักหมื่น แต่ถ้ามีการจัดหมวดหมู่ที่ดีประสิทธิภาพในการค้นหาผมว่าจะเพิ่มมากขึ้นอีก ปัจจุบันของผมที่ใช้งานอยู่ถือว่า ไม่ค่อยดีและต้องปรับปรุงในเรื่องของการวาง index และการกำหนดหมวดหมู่ของ content

_____อีกสิ่งหนึ่งที่ผมคิดว่าน่าจะเป็นฟีเจอร์เสริมที่น่านำมาใช้คือเรื่องของการนำข้อมูลสภาพอากาศแบบ realtime มาช่วยในการนำทาง เพราะว่าการนำทางด้วยเงื่อนไข ของเวลาที่น้อยที่สุด,ระยะทางที่สั้นที่สุด อาจจะไม่พอโดยเฉพาะเมืองไทย การขับรถในถนนหมายเลย 4 หลักในต่างจังหวัด สภาพถนนอาจจะไม่ค่อยดีนัก และจะเป็นปัญหาค่อนข้างมากถ้าทัศนวิสัยไม่ดี รวมไปถึงกรณีที่เกิดฝนตก การที่ navigator มีการใช้เงื่อนไขของสภาพอากาศมาช่วยในการวิเคราะห์และนำทาง น่าจะส่งผลดีต่อการขับขี่โดยเฉพาะในด้านของความปลอดภัย ข้อมูลเหล่านี้ในอนาคต GPS Navigator อาจจะต้องมีความสามารถในการเชื่อมโยงข้อมูล realtime ผ่านทาง internet ซึ่งแน่นอนว่าปัญหาการเชื่อมต่อระบบ internet น่าจะหมดไปเพราะว่าเมืองไทยกำลังจะเข้าสู่ยุคของ 3G ที่รอคอย


_____ไหนๆก็จั่วมาเรื่อง navigator แล้วผมมีข่าวของการพัฒนาซอฟต์แวร์นำทางของ Google มาฝากกัน ออกมาได้สักพักสำหรับ Google Maps Navigation สำหรับ android 2.0 เป็นลักษณะการทำงานแบบสไตล์ Google Map Mobile แต่ฟีเจอร์การนำทาง เสียงบรรยาย และข้อมูล POI และที่สำคัญคือ Free การทำงานของ  Google Maps Navigation จะใช้งานข้อมูลบางส่วนผ่าน internet เพราะฉนั้นจึงจำเป็นที่จะต้องมีการเชื่อมต่อกับ internet สิ่งที่น่าสนใจกว่า navigator อื่นๆคือมีข้อมูล street view แสดงผลด้วย แน่นอนว่าในอเมริกาก็จะมีข้อมูลในส่วนนี้หลายเมือง ส่วนบ้านเราอาจจะต้องรอก่อน จุดเด่นอีกอันที่เป็นการสร้างเพื่อความสะดวกในการใช้งานคือ Search by voice เป็นการค้นหาข้อมูลโดยใช้เสียงในการสืบค้น สนใจอ่านรายละเอียดเพิ่มเติมได้ที่ http://www.google.com/mobile/navigation/index.html#p=default


ประชาสัมพันธ์งานจัดฝึกอบรมฟรี: Advances in Photogrammetry

ตุลาคม 25, 2009

_____ประชาสัมพันธ์การบรรยายเรื่องความก้าวหน้าการสำรวจรังวัดด้วยภาพ : เลเซอร์สแกนจากอากาศยาน จากภาคพื้นดิน และจากระบบรังวัดเคลื่อนที่ได้ โดย ศาสตราจารย์ ดร. จอร์จ ฟอสเซลมัน จากสถาบันไอทีซี ประเทศเนเธอร์แลนด์ ศาสตราจารย์ด้านสำรวจรังวัดด้วยภาพ และ หัวหน้าคณะบรรณาธิการวารสารการสำรวจรังวัดด้วยภาพและการสำรวจระยะไกล (ISPRS PE&RS) งานนี้ไม่มีค่าใช้จ่ายในการร่วมกิจกรรม งานจัดขึ้นในวันที่พฤหัสบดีที่ 29 ตุลาคม พศ. 2552  เวลา 9:00 น ถึง 11:00 น. ณ. ห้องประชุมชั้น 2ตึก 4 คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย ดูแผนที่ online ได้ที่  http://map.longdo.com/tg/KZD4-2VE6

______สำหรับท่านที่สนใจลงทะเบียนได้ที่ คุณอรดี กาญจนาภี โดย fax ชื่อผู้เข้าร่วมงานและชื่อหน่วยงานมาที่ 0-2218-6650  หรือสอบถามรายละเอียดที่ดร.ไพศาลโดยตรงที่ 081-844-0736

1


Cloud Computing :New business opportunities

ตุลาคม 25, 2009

_____เดี่ยวนี้เทคโนโลยี Cloud Computing กลายเป็นชื่อที่ถูกกล่าวถึงมากกอีกชื่อ โดยเฉพาะเรื่องของการลดต้นทุน การขยายขอบเขตความสามารถในการประมวลผลผ่านอินเตอร์เน็ต ในปัจจุบันมี Cloud Computing ที่เปิดให้บริการทั้งในรูปแบบของ PaaS , IaaS อย่างเช่นที่เราคุ้นหูเช่น Google App Engine , Amazon(S3,EC2) , Azure Services Platform ซึ่งตอนนี้กระแสของ Cloud Computing ก็เข้ามาสู่งานด้าน Geoinfomatic หลายๆบริษัทหลายๆ Lab เริ่มที่มีการนำ Cloud Computing มาใช้ในการพัฒนาระบบ GIS แล้ว ผมมีตัวอย่างของ tech paper ที่มาจาก ESRI ที่เขียนเกี่ยวกับการ Implement Arcgis Server กับ Amazon Cloud Computing ช้าหน่อยแต่ก็โอ เพราะก่อนหน้านี้ ถ้าเรื่อง CloudComputing ต้องยกให้ Weogeo จากฝั่งของ FME

_____Tiles on a Cloud :Cloud computing and ArcGIS Server deliver a thrifty solution เขียนโดย Matthew DeMeritt ลงใน Arcuser Online โดยสรุปคือ Roktech บริษัทพาร์เนอร์ที่นำข้อมูลเชิงพื้นที่ให้บริการผ่านอินเอตร์เน็ตด้วย Arcgis Server แล้วทำการ Config เอา Tiles-Cache Image ไว้บน Amazon S3 โดยใช้ Bucket Explorer เป็นเครื่องมือ interface กับ S3 สำหรับท่านที่สนใจลองแวะไปดาวน์โหลด tech paper ในรูปแบบ pdf ได้ที่ http://www.esri.com/news/arcuser/1009/cloudcomputing.html

รูปอ้างอิงจาก Arcuser Online

______แต่เดี่ยวก่อนยังไม่จบเพียงเท่านี้ สำหรับท่านที่อ่านแล้วเริ่ม click อยากรู้ว่า cloud computing คืออะไรจะนำมาประยุกต์ใช้ในงาน IT หรือด้านธุรกิจ ผมมีงานสัมนาในเมืองไทยมาฝาก งานนี้คืองาน สัมนา “การพัฒนาธุรกิจบน Cloud computing กับ เทคโนโลยี 3G ” จัดที่ มหาวิทยาลัยหอการค้า กรุงเทพ งานจัดขึ้นวันที่ 5 พย. 2009 เวลา  8.30-16.30 อ่านรายละเอียดเพิ่มเติมและลงทะเบียนได้ที่ http://cloudcomputing.utcc.ac.th/Index.php


WorldView-2 satellite shows

ตุลาคม 25, 2009

_______เกือบสองอาทิตย์หลังจากที่ดาวเทียม WorldView-2 ขึ้นสู่วงโคจรและเริ่มทำการบันทึกภาพส่งกลับมายังสถานีฐานและทำการประมวลผล DigitalGlobe ได้ปล่อยภาพชุดแรกออกมา โดยร่วมแสดงในงาน GeoInt 2009 Symposium

_______WorldView-2 เป็นดาวเทียมรายละเอียดสูงระดับ submeter รายละเอียดจุดภาพประมาณ 50 cm(ที่ขายตามที่ได้รับอนุญาติ) แต่ตัว sensor สามารถบันทึกได้ที่ 46 cm โดยดาวเทียมชุดนี้มีผู้สนับสนุนคือ Microsoft และ Nokia แน่นอนว่าคล้ายๆจะเป็นการแข่งขันที่สนุกของอุตสาหกรรมด้านนี้ เพราะก่อนหน้านี้ Google และ Navteq ก็เป็นผู้สนับสนุนดาวเทียมรายละเอียดสูง Geo-Eye ที่ขึ้นไปเมื่อก่อนหน้า แนวคิดที่มีการพูดถึงกันมากคือเรื่องของ Mapping From Space ที่จะเป็น source ข้อมูลสำหรับการทำระบบ Online Mapping และระบบสารสนเทศเชิงพื้นที่ในอนาคตต่อไป

_______  WorldView-2 ถูกพัฒนาขึ้นจากโมเดลแรก WorldView-1 ในเรื่องของประสิทธิภาพในการบันทึกข้อมูล รวมไปถึงการบันทึกภาพในสถานที่เดียวกัน ภายในวันเดียว รวมไปถึงความสามารถในการบันทึกภาพแบบ multispectral Image ในระดับ 8 band ในช่วงคลื่น visible ที่ความละเอียดจุดภาพ 1.8 เมตร ตัวอย่างภาพชุดแรกที่เพิ่งเริ่มบันทึก ซึ่งในอนาคตทาง DG จะมีการปรับและวัดสอบอุปกรณ์ถ่ายภาพ ซึ่งน่าจะทำให้ได้ภาพที่มีความคมชุดและดีกว่าชุดแรกแน่นอน

AT&T Center in San Antonio, Texas

Gonzalez Convention Center San Antonio, Texas

อ้างอิงจาก

http://news.cnet.com/8301-30685_3-10378780-264.html?part=rss&subj=news&tag=2547-1_3-0-5

- http://news.cnet.com/8301-30685_3-10373891-264.html


Bing on windows 7

ตุลาคม 24, 2009

_______ช่วงสัปดาห์ที่ผ่านมามีข่าวของ Windows 7 ออกมาค่อนข้างถี่ ทั้งเรื่องการโปรโมท การจัดกิจกรรมต่างๆ ผมเองก็มีเรื่องของ windows 7 มาฝากเหมือนกันครับ โดยเรื่องที่ว่านำมาจาก Bing blog เป็นเรื่องของ Bing Maps  ที่รองรับการทำงานแบบ touch screen บน windows 7 โดย multi-touch PC ที่รองรับ แบบ on-board ก็ได้แก่

EM

Model

Platform

Form Factor

Technology

Acer

Aspire AS5738PG

Notebook

Clamshell

Capacitive

Acer

Aspire Z5610

Desktop

AIO

Optical

Asus

Eee PC T91

Netbook

Netbook

Resistive

Dell

Studio One 19

Desktop

AIO

Optical

Dell

Latitude XT2

Notebook

Tablet

Capacitive

Fujitsu

Lifebook T4310

Notebook

Tablet

Capacitive

Fujitsu

Lifebook T4410

Notebook

Tablet

Capacitive

Fujitsu

LifeBook 5010

Notebook

Tablet

Capacitive

Fujitsu

DeskPower F Series

Desktop

AIO

Optical

Gateway

Gateway One ZX4800

Desktop

AIo

Optical

HP

TouchSmart 600t

Desktop

AIO

Optical

HP

TouchSmart 300z

Desktop

AIO

Optical

HP

TouchSmart TX2

Notebook

Tablet

Capacitive

HP

TouchSmart dx9000

Desktop

AIO

Optical

Lenovo

ThinkPad X200

Notebook

Tablet

Capacitive

Lenovo

ThinkPad T400

Notebook

Clamshell

Capacitive

Medion

X9613

Desktop

AIO

Optical

Sony

VAIO L

Desktop

AIO

Optical

Toshiba

Satellite U505

Notebook

Clamshell

Capacitive

Toshiba

Satellite M505

Notebook

Clamshell

Capacitive

______คราวนี้ น่าจะได้เล่น Touch Screen กับโปรแกรม Mapping แบบในหนังซักที น่าจะเป็นการเปิดประสบการณ์ใหม่ๆที่ดีนะครับ แวะเข้าไปอ่านรายละเอียดของ Touch  pack เพิ่มที่ http://windows.microsoft.com/en-us/windows7/whats-the-microsoft-touch-pack-for-windows-7

อ้างอิงจาก

http://www.bing.com/community/blogs/maps/archive/2009/10/22/windows-7-launch-features-bing-maps.aspx


Gvsig On Android

ตุลาคม 21, 2009

______เพิ่งจะรู้ว่า Android กำลังจะมา เท่าที่นับได้คนที่ผมรู้จักปรับเปลี่ยนมือถือมาใช้ Android กันมากขึ้น แน่นอนว่าอาจจะไม่มากนักแต่ก็นับว่าเป็นผู้นำ trend ผมเองตอนที่จะถอย PPC ก็ลังเลว่า Droid ดีไม่ droid ดีโทรไปถามเพื่อน guru ด้านโมบายมันบอกว่า อย่าเพิ่งเสี่ยง…จบข่าวเลยอดเท่ห์เลย กลั้นใจหันไปซบ MS เหมือนเดิม

_____วันนี้ผมมี clip เกี่ยวกับ Application GIS บนมือถือ platform android มาฝาก นั้นก็คือ gvSIG ตัวนี้ของเค้าแรงจริงๆ ปัจจุบันผมเล่นตัวที่บน Window Mobile อยู่พอดีเหลือบไปเห็นใน link ว่าพี่แกมา showcase ปล่อยของบน you tube เลยต้องขอแวะไปดู ผลปรากฏว่าน่าสนใจเกินคาด gvsig สามารถทำงานในรูปแบบ light weight บน android ได้จริงๆ แถมยังเชื่อมการทำงานกับ class อื่นๆได้อย่างน่าสนใจ ที่ผมชอบคือเค้าทำ twitter client ที่เป็นแผนที่เจ๋งดี สงสัยต้องกลับมาเล่น android บ้างแล้ว….

gvSIG Mini for Android displaying tile maps and location with Tweeter เทพดี

gvSIG Mini

gvSIG Map Lib on Android

ดาวน์โหลด source code ได้ก่อนใครที่ https://confluence.prodevelop.es/display/GVMN/Download

https://confluence.prodevelop.es/display/GVMN/Android+Download


Geoinfomatic TV

ตุลาคม 19, 2009

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

_______จริงๆรถไฟเป็นส่วนสำคัญมากๆในระบบ logistic มีแต่บ้านเรานี้แหละครับ ยังคงติดขัดด้านนี้ ในต่างประเทศรถไฟมีบทบาทมาก เพราะการขนส่งทางถนนมีต้นทุนสูง ดังนั้นเข้าจึงมีการวางแผนการขนส่ง ถ้าปลายทางในสถานีหลักเป็นที่เดียวกัน เค้าใช้วิธีการนำรถขนส่งขึ้นรถไฟไปเลยครับ เที่ยวหนึ่ง 60-70 ขบวนพอถึงปลายทางเช่น สถานนี้จังหวัดก็ขับรถแยกไปส่งทางถนน รถไฟเมืองไทยยังขาดเรื่องการจัดการเวลาเรายังไม่สามารถวางแผนการเดินทางด้วยรถไฟได้ บางครั้ง late เป็นชั่วโมงๆก็มี เมื่อก่อนก็ได้ข่าวว่าจะปฏิรูป เอาระบบญี่ปุ่นแบบเอกชนมาใช้ เอาเข้าจริงก็เหมือนเดิมไม่ได้เริ่ม จนแล้วจนรอดไม่รู้ว่าจะได้ฤกษ์ปรับปรุง

_______กลับมาที่เรื่องของเรากันดีกว่า วันนี้ผมมีตัวอย่างของเครื่องมือทางการตลาดของบริษัทผู้ขายโปรแกรมทาง Geoinfomatic นั้นก็คือการทำ Internet TV หรือเรียกง่ายๆก็คือการเปิดช่องทาง Youtube นั้นเอง วิธีการนี้เป็นการทางการตลาดที่น่าสนใจในโลก web 2.0 เพราะเป็นการเข้าถึงกลุ่มลูกค้าทั้งในด้านการนำเสนอบริการ ข่าวาสาร กิจกรรม เทคโนโลยีใหม่ๆและการนำเสนอตัวสินค้าเองด้วย ในมุมมองของผู้ใช้อย่างผม ผมชอบที่จะเข้าไปดูเพื่อหาความรู้มากกว่า เพราะผู้ที่จะทำ vdo clip ของแต่ละค่ายล้วนเป็น R&D หรือ ผู้เชี่ยวชาญของบริษัทนั้นการเข้าไปดูก็เท่ากับเราได้รับความรู้และเทคนิคมากด้วยนั้นเอง จริงๆแล้วก็มีกันทุกค่ายแล้วครับ

1. autodesk’s Channel

_______ช่องทีวีออนไลน์ของค่าย autodesk ที่นำเสนอผลิตภัณฑ์และเทคนิคการใช้งานของโปรแกรมในค่าย เช่น Autocad, Autocad Map เป็นต้น รับชมได้ที่ http://www.youtube.com/user/autodesk?blend=1&ob=4#p/a/f/1/PYDR04bEVHs

p2

2. PCI Channel

_______ช่องทีวีออนไลน์ของค่าย PCI เน้นไปที่ข่าวสาร รับชมได้ที่ http://www.pcigeomatics.com/pci-tv/

p1

3. Erdas TV

_______ช่องทีวีออนไลน์ของค่าย Erdas เน้นไปที่เทคโนโลยีทาง RS และ Photogrammetry รับชมได้ที่

http://www.erdas.com/Resources/ERDASTV/tabid/145/Default.aspx

p3

4. ESRI TV

_______ช่องทีวีออนไลน์ของค่าย ESRI เน้นไปที่เทคโนโลยี เทคนิคการใช้โปรแกรม รวมไปถึง ckip vdo จากงาน conference ของบริษัทด้วย รับชมได้ที่

http://www.youtube.com/user/esritv#p/a/2B8DA7750B01AFB5/2/i8MJeqfrG80g

p4


Maps Ad Unit:Overlay adsense on Googlemap

ตุลาคม 18, 2009

________ผมเขียนเรื่องเกี่ยวกับการนำ Mapping และ GIS ไปใช้ในงานธุรกิจมาแล้วหนึ่งหัวข้อผลตอบรับค่อนข้างดีจริงๆ มันทำให้ผมเชื่อว่าช่องทางในการนำเทคโนโลยีด้านนี้ไปใช้น่าจะกว้างขึ้นมากไม่จำกัดเฉพาะงานทางวิทยาศาสตร์ อย่างเดียว วันนี้ผมยังคงมีอีกหนึ่งตัวอย่างเรื่องการนำ GIS ไปใช้กับการทำการตลาด การโฆษณา

________ Goole Map API ได้มีการผนวกรวม Adsense โมเดลธุกิจและการโฆษณาเข้าไว้ด้วยกัน ความน่าสนใจคือการเชื่อมความสัมพันธ์ของ content ที่ลงโฆษณากับตำแหน่งเชิงพื้นที่ เช่นเมื่อเรา zoom แผนที่เข้าไปบริเวณขอบเขต(BBOX) ในส่วนของ Adsense จะมีการเปลี่ยนหัวข้อโฆษณาซึ่งสัมพันธ์กับพื้นที่นั้น ที่สำคัญรองรับภาษาท้องถิ่นของประเทศต่างๆด้วย สำหรับผู้ใช้หรือผู้พัฒนา web application ผมมองว่านี้เป็นอีกรูปแบบที่จะเข้าไปทำธุรกิจ หารายได้ โดยปัจจุบันผู้พัฒนา web application มักจะมีบัญชีของ Adsense ของ Google เพื่อติดโฆษณาลงบนหน้า webpage

1

_________ในด้านเทคนิคก็ไม่ยากนะครับ เริ่มต้นจากการสมัคร Adsense แล้วเราสามารถกำหนดพารามิเตอร์ของ Adsense ผ่านทาง GAdsManager เช่น publisher ID และ AFC

12

เปิดบัญชีก่อนนะครับ

ข้อมูลสำคัญ publisher ID และ AFC

________ทำการเขียน code สำหรับ embed ตัว adsense ลงบน Google Map API ด้วยภาษา javascript ดังนี้

<script type=”text/javascript”>

function initialize() {

var map;

if (GBrowserIsCompatible()) {

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

// กำหนดพิกัด center ของแผนที่

map.setCenter(new GLatLng(12,100.245), 13);

}

// กำหนด  publisher ID

var publisherID = ‘ca-pub-21549637651111113′;

var adsManagerOptions = {

maxAdsOnMap : 2,

style: ‘adunit’,

// กำหนด  channel สำหรับ  Google AdSense tracking

channel: ‘686494126′

};

adsManager = new GAdsManager(map, publisherID, adsManagerOptions);

adsManager.enable();

}

</script>

<script type=”text/javascript”>
function initialize() {
var map;
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById(“map_canvas”));
// กำหนดพิกัด center ของแผนที่
map.setCenter(new GLatLng(12,100.245), 13);
}
// กำหนด  publisher ID
var publisherID = ‘ca-pub-2154963765295393′;
var adsManagerOptions = {
maxAdsOnMap : 2,
style: ‘adunit’,
// กำหนด  channel สำหรับ  Google AdSense tracking
channel: ‘6864950726′
};
adsManager = new GAdsManager(map, publisherID, adsManagerOptions);
adsManager.enable();
}
</script>

_______เท่านี้ก็สามารถนำเอาโฆษณาจาก Adsense เข้ามาไว้บนแผนที่ Google Map ได้แล้วครับ

2ผลลัพธ์ที่ได้ครับ สามารถเลือกโฆษณาภาษาไทยได้ครับ แต่ผมไม่เลือกด้วยเหตุผลทางเทคนิคบางประการ

_______ยังไม่หมดเพียงเท่านี้ครับ นอกจาก Adsense แล้ว Google Map API ใหม่ยังรองรับ Google Bar อีกด้วยสำหรับท่านที่เคยนำ Search Toolbar ของ Google ไปติดบน webpage น่าจะคุ้นเคยดี แต่เวอร์ชั่นนี้เป็นลักษณะของการนำเอา infomation เชิงตำแหน่งมาพ่วงกับผลการค้นหา เช่นถ้าเราพิมพ์คำว่า “หอพัก” ผลการค้นหาก็จะได้รายชื่อหอพัก และตำแหน่งบนแผนที่ Google Map ขั้นตอนการเขียน code เพื่อเพิ่ม Google Bar ก็สั้นๆดังนี้ครับ

var opts = { googleBarOptions : {

style : ‘new’, adsOptions : {

client : xxxx  // AFS client id

}}}

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

map.setCenter(new GLatLng(12,100), 13);

map.enableGoogleBar(); // เพิ่ม Google Toolbar

48

อ้างอิงจาก

http://code.google.com/apis/maps/documentation/reference.html#GAdsManager


ประชาสัมพันธ์งานสัมมนา Opensource WebGIS ฟรี

ตุลาคม 14, 2009

_______ได้รับ email แจ้งจากทางท่านอาจารย์ไพศาล ฝากประชาสัมพันธ์งานบรรยายพิเศษของผู้เชี่ยวชาญด้านภูมิสารสนเทศจากต่างประเทศภายใต้หัวข้อ “การพัฒนาซอฟต์แวร์เปิดรหัสสำหรับภูมิสารสนเทศ” โดยมี 2 หัวข้อหลักได้แก่

1. Open Source Geospatial Software บรรยายโดย Prof. Venkatesh Raghavan from Osaka City University, Japan

2. Integrating OSGeo tools in Mozilla platform – Application examples and future prospects บรรยายโดย Dr. Nicolas Bozon from 3LIZ Commnunication Manager, France

_______ความน่าสนใจของงานคือการได้ฟังผู้ที่มีประสบการณ์ในการ Implement ระบบ Geoinfomatic มาบรรยายสองท่านนี้เป็นนักพัฒนาที่ใช้โปรแกรม Opensource GIS มานานเรียกว่าเป็นรุ่นแรกๆ และที่สำคัญยังเป็นผู้ที่มีบทบาทใน OSGEO (สมาพันธ์ OpenSource Geoinfomatic) โดยเฉพาะคุณ Dr. Nicolas คนนี้เป็นนักพัฒนาที่พัฒนาระบบ Opensource GIS ในระบบที่เชื่อมโยงกับซอฟต์แวร์ Opensource ของ Mozilla หลายตัวรวมไปถึงโมดูลใหม่ที่เป็น Geolocation ของ Mozilla FireFox ใหม่ด้วย  รวมไปถึงเทคนิคการพัฒนา GeoWeb สมัยใหม่

_______งานจัดขึ้นวันศุกร์ที่ 16 ตค. พศ. 2552 เวลา 14:00 น ถึง 16:00 น. @ ตึกศัลยวิธานนิเทศ (ตึกสำรวจ) คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย งานนี้ลงทะเบียนฟรีรับจำนวนจำกัด ที่คุณอรดี กาญจนาภี หมายเลขโทรสาร 0-2218-6650 โทรสอบถามรายละเอียดที่ 0-2218-6651-64 ดาวน์โหลดรายละเอียด http://emap.files.wordpress.com/2009/10/nicolaslecture1.pdf ดูแผนที่สถานที่จัดงานได้ที่ http://map.longdo.com/tg/KY6P-2VCJ


trendsmap

ตุลาคม 12, 2009

_____เมื่อเช้านั่งกินกาแฟไปพลางอ่านข่าวไปพลาง ไปเกิดสะดุดตากับบทความหนึ่งของ manager เรื่องเกี่ยวกับการทำการตลาด online ด้วย twitter อ่านไปอ่านมาสักพักผมก็เกิดไอเดียเรื่องการวิเคราะห์ความสัมพันธ์ของ keyword ที่โพสกับข้อมูลเชิงตำแหน่งเช่น เมือง ประเทศ หรือชุมชน แนวคิดนี้มันคล้ายๆกับเรื่อง spatial data mining เรื่องนี้สนุกครับ พูดกันแล้วยาวผมเองศึกษาเรื่องนี้อยู่เพราะเป็นช่องทางทำกินที่จะนำไปใช้กับการตลาดได้อย่างดี จริงๆ google ก็มีเครื่องมือประเภทนี้มาแล้วใน absence สำหรับการโฆษณาที่สัมพันธ์กับ location บนแผนที่ หรือจะเป็นเรื่องของการวิเคราะห์ trend ด้วย GIS ที่ตปท.ก็ใช้กันมากเลย ศึกษาไว้เพื่อว่าสักวันต้องไปทำงานด้านนี้จะได้รู้ ผมเชื่อว่านัก GIS หลายๆคนยังไม่ค่อยมีประสบการณ์การ implement ระบบด้านนี้นักเพราะบ้านเรายังไม่ค่อยมีการสอนจริงๆจังๆ ส่วนมากเราจะทำกันเรื่องสิ่งแวดล้อม เรื่องทางวิศกรรม แต่น่าดีใจเพราะตอนนี้ผมเห็นทางกลุ่มของ MBA หรือการตลาดเริ่มที่จะนำ GIS และข้อมูลเชิงพื้นที่ไปใช้ จริงๆเคยมีโอกาสอบรมให้พี่ท่านหนึ่งที่มาจากสายงานด้านนี้ เลยได้แลกเปลี่ยนกัน ถ้ามีโอกาสจะมาเขียนเรื่อง spatial data mining ให้ฟังนะครับ(รู้สึกว่าติดค้างหลายเรื่องเนอะ)

______กลับมาที่ twitter กันต่อผมเองก็มี twitter ครับ แต่เล่นไปเพราะอยากรู้มีพี่คนหนึ่งชวนก็เลยสมัครแต่เมื่อใช้ไปสักพักก็เลิก twit ไปเพราะรู้สึกว่าขี้เกียจ จริงๆแล้ว twitter มันก็สนุกไปอีกแบบคือเขียนสั้นๆกับสิ่งที่เจอ หรือสิ่งที่อยากบอก แน่นอนว่าถ้าจะให้มันคงไม่สามารถใช้ computer อย่างเดียวอาจจะต้องมี PPC หรือ mobile ที่รองรับกับโปรแกรม twitter client จากนั้นก็ลุยเลย twit ทุกเรื่องที่อยากบอก นอกจากนี้พวกธุกิจหรือกลุ่มผู้ประกอบการก็สามารถใช้ช่องทางนี้ในการโฆษณาสินค้าและผลิตภัณฑ์ได้อีกด้วย ผมยกตัวอย่างที่เกี่ยวกับเราเช่น http://twitter.com/earthmine เป็นต้น จริงๆแล้วมีเยอะสามารถไป follow ได้

______จากแนวคิดที่เขียนตอนต้น ผมก็ลอง search หาข้อมูลดูปรากฏว่ามีการ implement ตัว application หนึ่งขึ้นมาคือ trendsmap.com เค้าเอา keyword สำคัญๆจาก twitter ทั่วโลกมาจัดลำดับและทำการเรียงความสำคัญ จากนั้นก็ทำการแยก keyword หลักๆออกตาม location และแสดงผลบน Google Map ความน่าสนใจคือเราสามารถรู็ได้ว่าเรื่องอะไรที่เป็นที่น่าสนใจในชุมชนนั้นๆแบบ real-time และสามารถค้นหา keyword ที่สำคัญได้ด้วยนะคับ ในเมืองไทยอาจจะยังมีไม่มากนักนะ เพราะสมาชิกที่ follow ตัว trendsmap ยังไม่มากนัก แต่ผมว่า idea นี้ดีนะนักการตลาดหรือนักพัฒนาคนไหนจะนำไปทำบ้างก็คงจะไม่ผิดแวะเข้าไปสมัครใช้งานได้ที่

http://twitter.com/trendsmap/ หรือทดลองเล่นได้ที่ http://trendsmap.com/#

2

-http://emap.wordpress.com/2009/03/23/geotwitter/

-http://emap.wordpress.com/2009/08/24/twitter-location/


งานสัมมนาทางวิชาการสมาคมภูมิศาสตร์แห่งประเทศไทย

ตุลาคม 11, 2009

____มีข่าวฝากประชาสัมพันธ์งาน งานสัมมนาทางวิชาการสมาคมภูมิศาสตร์แห่งประเทศไทย ภายใต้หัวข้อ เรื่อง “ภูมิศาสตร์กับการพัฒนาเศรษฐกิจและสังคม” (Geography and Economic and Social Development) ซึ่งสมาคมภูมิศาสตร์แห่งประเทศไทย และภาควิชาภูมิศาสตร์ คณะอักษรศาสตร์ มหาวิทยาลัยศิลปากร ดำเนินการจัดขึ้น งานจัดที่ มหาวิทยาลัยศิลปากร  วิทยาเขตพระราชวังสนามจันทร์  จังหวัดนครปฐม โดยกลุ่มเป้าหมายคือนักภูมิศาสตร์  นักวิทยาศาสตร์  นักเศรษฐศาสตร์  นักธุรกิจ  นักอุตสาหกรรม  ครู  อาจารย์  ทางด้านภูมิศาสตร์  สังคมศึกษาและวิทยาศาสตร์  นิสิต นักศึกษาและผู้สนใจทั่วไป จำนวน ๑๕๐ คน งานนี้มีจัดทัวร์นครปฐม-สมุทรสงครามด้วยนะครับ รายละเอียดอื่นๆเข้าไปดูได้ที่ http://www.thaigeographer.org/default.asp

ปล.ที่ต้องการฝากข่าวประชาสัมพันธ์งานสัมนาทางวิชาการที่เป็นประโยชน์สามารถ email มาแจ้งได้ที่ pk_a1977@hotmail.com


FDO :CAD&GIS Integration

ตุลาคม 11, 2009

____เคยมีน้องคนหนึ่งถามผมว่าทำงาน GIS แนวไหนแล้วรวยคำตอบจากประสบการณ์ ถ้าเป็นระดับผู้ปฏิบัติงาน ผมว่าต้องเป็นกลุ่มงานด้านน้ำมัน และธุรกิจค้าปลีก ยังที่ทราบกันครับ GIS มันเป็นเครื่องมือที่ถูกนำมาใช้ในการบริหารจัดการและการแก้ปัญหา ตลอดจนสนับสนุนการตัดสินใจ ดังนั้นกลุ่มคนที่นำ GISและเทคโนโลยีที่เกี่ยวข้องเช่น GPS, RS, Photogrametry ไปใช้จึงมีมาก หลากหลายด้าน ถ้าเป็นอดีตอาจจะมีแต่กลุ่มเล็กๆแต่ปัจจุบันการใช้งานเริ่มขยายตัวมากขึ้นไปทุกๆด้านสังเกตุได้จากงานประชุมวิชาการต่างๆหรือแม้แต่กระทั่ง email ที่เขียนเข้ามาถามผม มีหลายท่านก็เพิ่งจะเริ่มใช้งาน GIS ในยุคไม่กี่ปี(After Google) หรือเริ่มมารู้จัก GIS เมื่อมี Google Earth กำเนิด บ้านเราค่อนข้างเสียเปรียบต่างประเทศตรงที่ว่าข้อมูลฟรีมีให้ใช้ไม่มาก ประกอบกับเมื่อคิดจะเริ่มนำ GIS ไปใช้งานในองค์กรก็ไม่รู้จะเริ่มยังไง กว่าจะหาข้อมูลได้ก็ทำให้ท้อเลิกไปก็มี แต่ถ้าองค์กรไหนมีงบประมาณก็ง่ายสามารถจ้างบริษัทที่ปรึกษาและดำเนินการหาซื้อข้อมูลมาใช้ได้ทันที

_____จริงๆมีอีกหลายบริษัทและหน่วยงานที่เริ่มมีการใช้ข้อมูลเชิงพื้นที่มาก่อน ในรูปแบบของ CAD ซึ่งแน่นอนว่าก็จะมีความต้องการที่จะนำข้อมูลจาก CAD เข้ามาใช้งานหรือนำมาเก็บเป็นข้อมูลแผนที่ฐานในระบบ GIS บริษัทกลุ่มที่ใช้ข้อมูล CAD ก็มีมากเช่นกลุ่มบริษัทสิ่งแวดล้อม ระบบน้ำเสีย, บริษัททางวิศวกรรม เช่นรับเหมาก่อสร้าง, บริษัทน้ำมันและพลังงาน เป็นต้นวันนี้ผมนำเทคโนโลยีหนึ่งมานำเสนอเพื่อว่าน้องๆที่จะเข้าไปทำงานในกลุ่มบริษัทเหล่านี้จะได้มี solution ติดตัวไป

_____เนื่องจาก CAD เป็นระบบที่เน้นไปที่การนำคอมพิวเตอร์มาช่วยในการออกแบบ วางแผนก่อสร้าง ดังนั้นความสามารถของระบบ CAD คือเรื่องการสร้างเวกเตอร์กราฟิคที่ดีและซับซ้อน และรวดเร็ว CAD มีโมเดลรูปแบบการจัดเก็บ ผมเองเคยใช้ CAD ในการ digitize พวกแปลงที่ดินและแนวท่อมาก่อนต้องยอมรับว่าการทำบน CAD นั้นเร็วและมี tools ที่เยอะ แต่ CAD ก็มีข้อแตกต่างกับข้อมูลภูมิสารสนเทศในระบบ GIS เช่น บางชุดข้อมูลมีแต่ graphic ไม่มีการกำหนด ระบบพิกัดอ้างอิงมา เช่นพวกแผนผังรวมของหมู่บ้าน หรือชุดอาคาร หรือบางข้อมูลมีแต่ label ที่เป็น graphic ซึ่งไม่เป็น attribute data

_____มาถึงยุคปัจจุบัน CAD มีความใกล้ชิดกับ GIS มาขึ้นดังเห็นได้จาก โปรแกรม CAD รุ่นใหม่ๆเช่น AutoCAD Map 3D หรือ Topobase แต่รูปแบบการจัดเก็บข้อมูล data model ก็แตกต่างกัน เช่น line ในระบบ GIS จะมองข้อมูลเป็นสองรูปแบบ Linestring กับ Muti-Linestring แต่ในระบบ CAD เส้นหรือ Linestring จะแยกออกเป็นรูปแบบกราฟิคเฉพาะเช่น Curve เป็นต้น การนำข้อมูล CAD เข้ามาใช้ในระบบ GIS มี 2 แนวทางคือแบบแรกการแปลงข้อมูล และแบบที่สองคือผ่านทาง middleware เช่น FDO

_____วิธีแรกผมคงไม่พูดถึงมากเพราะเราใช้กันมานาน เช่นการแปลงให้ DWG เป็น DXF แล้วแปลง DXF เป็น shp หรือ mif ในทางกลับกัน Autocad Map ก็มีความสามารถที่จะแปลงข้อมูลจาก GIS เข้ามาเป็น DWG เช่นกัน แน่นอนว่าการแปลงข้อมูลก็มีข้อเสียคือมีการ lost ของข้อมูลบางส่วน

_____ วิธีที่สองเป็นวิธีที่เพิ่งเริ่มจะพัฒนากันมาประมาณ 3 ปี แนวคิดของ interoperability ผ่าน middle ware จริงๆแล้วแนวคิดนี้พัฒนามาหลัง MapGuide Opensource เกิดเพื่อรองรับการนำเทคโนโลยี Map Server ของค่า Autodesk ไปใช้งานที่ผมพูดถึงก็คือ Feature Data Object (FDO)  FDO คือสะพานที่เชื่อมการทำงานระหว่างระบบ CAD กับระบบ GIS ในรูปแบบการจัดเก็บข้อมูลต่างๆมากมาย ทั้ง File base และ Spatial Database ความน่าสนใจคือ FDO พยายามสร้าง API ที่มีฟีเจอร์รองรับการเชื่อมต่อและการจัดการข้อมูลเวกเตอร์ในรูปแบบฟอร์แมทต่างๆ FDO ทำงานคล้ายๆพวก spatialData driver เช่น OGR หรือ Safe โดย FDO เป็น Opensource ที่อยู่ภายใต้ของ OSGEO กลุ่มผู้ที่พัฒนาแรกๆก็จะเป็น ทีมของ Autocad ปัจจุบันรองรับการทำงานกับหลายโหมด เช่น GDAL, Shapfile, SQLite, Postgis , Orcale, WFS, GML,ESRI ArcSDE, MySQL และอื่นๆ แวะเข้าไปอ่านรายละเอียดของ FDO ที่ http://fdo.osgeo.org/

2

_____การนำ FDO ไปใช้ทำได้หลายแบบจะใช้ในการเขียนโปรแกรมบน C++ หรือ .Net ผ่าน FDO API ก็ได้ หรือจะใช้ fdo.dll กับโปรแกรมก็ได้  ผมมีตัวอย่างการนำ FDO ไปใช้เพื่อเชื่อมต่อ Postgis(Spatial Database) กับ AutoCad Map โดยมีขั้นตอนง่ายๆดังนี้ครับ

1. ตรวจสอบว่าโปรแกรมรองรับ fdo โดยมีไฟล์ fdo.dll จากนั้นก็ดาวน์โหลด connector .dll ที่

http://download.osgeo.org/fdo/3.4.1/binaries/

2. copy file PostGISProvider.dll ไปไว้ใน FDO directory เช่น

C:\Program Files\AutoCAD Map 3D 2008\FDO\bin\

3. สร้าง connnector โดยเปิดไฟล์ providers.xml ทำการ config ให้เป็น  Postgis Provider

<FeatureProvider>
<Name>OSGeo.PostGIS.3.4</Name>
<DisplayName>OSGeo FDO Provider for PostGIS</DisplayName>
<Description>FDO Provider for PostGIS</Description>
<IsManaged>False</IsManaged>
<Version>3.4.0.0</Version>
<FeatureDataObjectsVersion>3.4.0.0</FeatureDataObjectsVersion>
<LibraryPath>.\PostGISProvider.dll</LibraryPath>
</FeatureProvider>

<FeatureProvider>

<Name>OSGeo.PostGIS.3.4</Name>

<DisplayName> OSGeo FDO Provider for PostGIS</DisplayName>

<Description>FDO Provider for PostGIS</Description>

<IsManaged>False</IsManaged>

<Version>3.4.0.0</Version>

<FeatureDataObjectsVersion>3.4.0.0</FeatureDataObjectsVersion>

<LibraryPath>.\PostGISProvider.dll</LibraryPath>

</FeatureProvider>

หรือในกรณีที่ต้องการใช้ OGR เพื่อเชื่อมต่อกับ dgn,shp ก็ ดาวน์โหลดตัว OGRProvider-3.4.0.win32 แล้ว config ตัว provider ดังนี้ครับ

<FeatureProvider>

<Name>OSGeo.OGR.3.2</Name>

<DisplayName>OSGeo FDO Provider for OGR</DisplayName>

<Description>Access to OGR data sources</Description>

<IsManaged>False</IsManaged>

<Version>3.2.1.0</Version>

<FeatureDataObjectsVersion>3.2.1.0</FeatureDataObjectsVersion>

<LibraryPath>OGRProvider.dll</LibraryPath>

</FeatureProvider>

4. ลองเชื่อมต่อดูครับกรอกพารามิเตอร์การเชื่อมต่อและทำการเลือกชั้นข้อมูลที่ต้องการเท่านี้ก็เรียบร้อยครับ

1

ตัวอย่างข้อมูล GIS ผ่าน FDO บนโปรแกรม CAD

อ้างอิงจาก

http://vimeo.com/6369107

http://trac.osgeo.org/fdo/wiki/FdoPostGISNotes

http://fdo.osgeo.org/

http://emap.wordpress.com/2009/05/28/autocad-map-3d-2009-mapguide-postgis/

http://en.wikipedia.org/wiki/AutoCAD


Free Iphone Dev Document

ตุลาคม 10, 2009

______เมื่อวานนั่งดูถ่ายทอดการปล่อยจรวดเข้าชนดวงจันทร์ ของ NASA เพื่อต้องการหาคำตอบที่ว่าบริเวณดวงจันทร์มีน้ำอยู่หรือไม่ ซึ่งแน่นอนว่าถ้ามีน้ำอยู่จริงๆอนาคตการพัฒนาโครงการนำคนขึ้นไปอยู่บนดวงจันทร์คงมีความเป็นไปได้มาก นั่งดูด้วยความลุ้นระทึก จังหวะที่ดวงจันทร์ถูกพุ่งชน แต่ก็ไม่วายนึกในใจเป็นห่วงกระต่าย อีกใจหนึ่งก็อยากให้เค้ามาแบ่งเอาน้ำที่มันท่วมบ้านผมไปใช้บ้างจัง ไม่ต้องหาเดินมาก็เจอที่บ้านมีเหลือเฝือมากมาย

______ผมนั่ง search คำว่า GPS programming แล้วก็ไปเจอเว็บของ stand ford ที่เป็น free course สอนเรื่องการพัฒนา Mobile Application บน Iphone มีทั้ง slide และ podcast  ให้ดาวน์โหลดไปฟังผมเองแอบโหลดไฟล์และ save link ไว้เพราะเชื่อว่ากระแส iphone3G มาแรงจริงๆถึงจะไม่ใช่สาวกแต่การมี ทรัพยากรเก็บไว้ก็น่าจะเพิ่มโอกาสให้เราได้มาก ดังที่คุณบัณทิตเคยกล่าวไว้ว่า โชค มันคือโอกาสที่มพบกับความพร้อม การเตรียมตัวให้พร้อมไว้ย่อมจะทำให้เราสามารถพบโชคดีได้ในอนาคต

_______จริงๆแล้วผมเคย download เอกสารและคู่มือของ stand ford มาอ่านก่อนแล้ว ชอบแนวคิดแบบ open course แบบนี้เพราะว่ามันเป็นการเพิ่มโอกาสของคนที่จะพัฒนาศักยภาพตัวเอง จริงๆอยากให้มหาวิทยาลัยในบ้านเราทำแบบนี้บ้าง เอกสารประกอบการสอนและคำบรรยายน่าจะเปิดให้สามารถเข้าไปดาวน์โหลดเข้าไปใช้งานหรือนำมาศึกษาด้วยตัวเองได้ จะได้ก่อให้เกิดการเรียนรู้มากๆยิ่งๆขึ้นไป เพราะบางครั้งคนทั่วไปที่ทำงานอาจจะสนใจศาสตร์สาขาอื่นๆ เพียงแค่ 1-2 วิชาเท่านั้น การมี opencourse ก็น่าจะสนองตอบความต้องการของคนได้ ดีกว่าการต้องไปลงทะเบียนเรียน

______สำหรับท่านที่สนใจอยากเรียนรู้ในเรื่องการพัฒนา Application บน Iphone ผมว่าก็ไม่น่าผิดหวังเพราะเอกสารหลายๆส่วนอธิบายค่อนข้างดีและครอบคลุม ผมเองไม่เคยเขียน object-C มาก่อนมานั่งอ่านยังรู้สึกว่าเข้าใจง่ายดี รวมไปถึงการใช้ Iphone SDK และการพัฒนา application เช่น twitter client สนใจเข้าไปดาวน์โหลดได้ที่ http://www.stanford.edu/class/cs193p/cgi-bin/index.php


Google Street Data in USA

ตุลาคม 9, 2009

_____เมื่อสองสามวันก่อนผมเขียนเรื่องของ Apple เกี่ยวกับการซื้อ Placebase ไปไม่นานก็มีหลายคนที่แวะเวียนเข้ามาพูดคุยประเด็นนี้ทาง msn กับผม แน่นอนว่าไม่ใช้แค่เป็น talk of the town ในบ้านเราเท่านั้น มันยังเป็นเรื่องที่ถูกนำไปวิเคราะห์ วิจารณ์ในกลุ่มนักพัฒนา GIS ทั่วโลกด้วยทั้งทาง twitter และทาง mail group เมื่อมีการพูดถึงมาเท่าไร Apple Geo ก็กลายเป็นที่รู้จักและน่าติดตาม พี่ใหญ่อย่าง Google ก็ต้องขยับตัวเมื่อสร้างข่าวชิงพื้นที่กลับมา เมื่อวาน Twitter ในกลุ่มของ GIS ก็เลยมีแต่ข่าวของ Google

_____ข่าวที่ว่าแน่นอนว่าถึงกับสะเทือนเพราะ Google ประกาศตัวชัดเจนในเรื่องการให้บริการข้อมูลแผนที่ ว่าจะยกเลิกใช้ข้อมูลของ Tele atlas สำหรับพื้นที่ในประเทศอเมริกา ส่วนประเทศอื่นๆยังคงเหมือนเดิมคือใช้ source ของ Tele atlas คำถามตามมาคือ Google จะเอาข้อมูลที่ไหน? ใครจะ update ข้อมูลถนนให้? คำตอบคือ Google พร้อมที่จะทำเอง….

_____สำหรับข่าวที่ออกมามีกูรูหลายคนออกมาวิเคราะห์ว่า ปัจจุบันทีม google geo หรือ google streetview มีความพร้อมที่จะพัฒนาข้อมูลแผนที่ ข้อมูลภูมิสารสนเทศเองแล้ว แน่นอนว่ามันไม่ใช่เรื่องบังเอิญ เพราะระบบรถสำรวจข้อมูลของ Google Streetview ก็ไม่ได้ออกแบบมาเพื่อการถ่ายภาพฉาบฉวย แต่จริงๆแล้วมันคือการเก็บสำรวจข้อมูลแบบ mobile mapping ซึ่งรถของ Google Streetview ประกอบด้วย GPS(Rapid static), laser scan(sick) และกล้องถ่ายภาพรายละเอียดสูง(ladybug) ผนวกกับเทคโนโลยีการประมวลผลและการรังวัดสามมิติจากภาพ ทำให้ google สามารถถอดเอาข้อมูลเชิงตำแหน่งออกจากข้อมูลที่สำรวจออกมาจากรถ ผลลัพธ์ก็คือข้อมูลมหาศาลที่สามารถนำมาพัฒนาระบบริการข้อมูลแผนที่และระบบ location intelligent ได้

f

_____นอกจากนี้ข้อมูลถนน google ยังมี google map maker ที่เปิดให้ผู้ใช้สามารถเข้าไปสร้างหรือ update ข้อมูลถนนเองได้ ในบริเวณที่ไม่มีข้อมูลจากนั้นข้อมูลที่ผู้ใช้สร้างจะถูกตรวจสอบและนำเข้าระบบ ในอเมริกา Google ยังมีพันธมิตรที่ให้ข้อมูลภูมิสารสนเทศเพื่อเผยแพร่ต่อประโยชน์สาธารณะอีกเช่น ข้อมูลถนน google มี source จาก USGS suggests TIGER/Line ซึ่งข้อมูลชุดนี้จะถูก update อีกครั้งด้วยระบบสำรวจจาก street view   และมีข้อมูลบางส่วนจาก local government และ transport authorities (ไม่ต้องแปลกใจนะครับต่างประเทศ เค้าคิดว่าข้อมูลแผนที่คือ infrastructure ที่ต้อง provide ให้ประชาชนมี google ช่วยเผยแพร่ยิ่งง่าย ) และมีบางเมืองที่ google ให้บริการข้อมูลแปลงที่ดินผ่าน google map กันแล้ว เช่น

http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=santa+barbara,+ca&sll=37.0625,-95.677068&sspn=39.320439,79.013672&ie=UTF8&hq=&hnear=Santa+Barbara,+California&ll=34.414867,-119.697847&spn=0.00501,0.009645&z=17

cตัวอย่างแปลงที่ดินบน google map

_____เรียกว่าข่าวนี้ทำให้บริษัททำแผนที่ใหญ่ๆหลายเจ้าร้อนๆหนาวๆกันเลยเนื่องจาก ท่าทีของ Google ที่พยายามขยับเข้ามาเป็นผู้เล่นในงานด้านนี้มากขึ้น โดยเฉพาะวิธีการบุกตลาดแบบ Free Model ที่น่าจะทำให้เกิดการเปลี่ยนแปลงกันอีกคำรบในไม่ช้า นอกจากเรื่องข้อมูลแล้ว google ยังมีระบบ feedback ที่เปิดให้ผู้ใช้แจ้งความผิดพลาดของข้อมูล และ error ต่างๆเช่น ชื่อเมืองผิด ชื่อสถานที่ผิด ทำให้เกิดการมีส่วนร่วมของผู้ใช้กับแหล่งข้อมูล ซึ่งตรงนี้เป็นนี้ข้อดีไม่เหมือนการบริการแผนที่แบบก่อนๆ

dตัวอย่างการ report problem แจ้งข้อผิดพลาดของข้อมูล

อ้างอิงจาก

-http://unitedmaps.net/archives/20091008-Google-remaps,-drops-Tele-Atlas,-shows-parcels.html

-http://www.opengeodata.org/2009/10/07/google-bids-fare-thee-well-to-ta-in-the-us-of-a/

-http://geothought.blogspot.com/2009/10/google-shakes-up-geospatial-data.html

-http://google-latlong.blogspot.com/2009/10/your-world-your-map.html


Google StreetView in Canada and Czech Republic

ตุลาคม 8, 2009

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

______ถึงแม้น้ำท่วมบ้านต้องตื่นไปทำงานแต่ตี่ 4 ก็ยังเล่นเน็ตได้วันนี้ขอเขียน blog ซะหน่อย ได้ข่าวทาง twitter มาว่า Google Streetview เปิดตัวชุดข้อมูลและบริการ street view ใหม่ครอบคลุมประเทศ แคนาดา และ เชค โดยครอบคลุมเมืองต่างๆได้แก่ Calgary,Halifax,Montreal,Ottawa,Quebec,TorontoVancouver ของประเทศแคนนาดา และเมือง Prague ในประเทศเชค อีกเมืองที่แฟนหนังเกาหลีเรือง ปราก…ฝันรักแรงอธิษฐาน ต้องอยากจะชมบรรยากาศความสวยงามของเมืองนี้ ท่านที่สนใจก็สามารถเข้าไปดูภาพ ได้ที่ http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=Jindrisska+tower+&sll=50.085276,14.430011&sspn=0.000778,0.002747&ie=UTF8&hq=Jindrisska+tower&hnear=&ll=50.084523,14.428997&spn=0,359.997253&t=h&z=19&lci=com.panoramio.all&layer=c&cbll=50.084523,14.429199&panoid=8QMsvb8xONm8z6i2gts1ng&cbp=12,46.39,,0,-14.51

หรือดูตัวอย่าง streetview ของแคนาดาได้ที่

http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=biosphere+montreal&sll=43.641944,-79.385834&sspn=0.000829,0.002747&ie=UTF8&hq=biosphere&hnear=Montreal,+QC,+Canada&ll=45.514091,-73.530271&spn=0,359.978027&t=h&z=16&layer=c&cbll=45.513988,-73.530329&panoid=mPSIoMacZriS-X3JoNLlMw&cbp=12,279.64,,0,-18.29

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

http://www.gearthblog.com/blog/archives/2009/10/google_releases_streetview_for_prag.html

http://www.gearthblog.com/blog/archives/2009/10/streetview_also_arrives_in_canada.htm

http://googlemapsmania.blogspot.com/2009/10/street-view-comes-to-canada.html


ARCGIS SERVER JAVASCRIPT API 1.5

ตุลาคม 6, 2009

_____Update ข่าวจาก esri blog ปัจจุบัน esri ได้ปล่อย Arcgis Server javascript API เวอร์ชั่น 1.5 ออกมาแล้ว โดยความสามารถที่เพิ่มขึ้นมาของเวอร์ชั่นนี้คือ สนับสนุน Firefox 3.5, สนับสนุนการทำงานของ Dojo 1.3.2, กำหนด mouse style และเลือกใช้ HTTPS  นอกจากนี้ก็มีการแก้ไข bug ทั่วไปที่พบในเวอร์ชั่นก่อนหน้า เริ่มต้นใช้งานอย่าลืมกำหนด version บน script นะครับ

<script type=”text/javascript” src=”http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.5″ />

_____เข้าไปอ่านรายละเอียดเพิ่มเติมที่ http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2009/10/02/ArcGIS-JavaScript-API-1.5-released.aspx


motionx: Iphone Navigator

ตุลาคม 6, 2009

______ไหนๆก็เล่นข่าวของ Apple มาแล้ววันนี้ขอต่ออีกหนึ่ง เป็นตัวอย่าง Navigator Application ของ Iphone สำหรับผู้ใช้ Iphone ที่เบื่อโปรแกรมนำทางของ Iphone สามารถเลือกใช้โปรแกรม MotionX Map ของค่าย Fullpower ได้ โดยเปิดให้ซื้อผ่านทาง Apple iStore แล้ว

______ MotionX Map เป็นโปรแกรมนำทางที่พัฒนาขึ้นสำหรับ Iphone หน้าตาสวยทันสมัยใช้งานง่าย โดยใช้ข้อมูลแผนที่ของ BingMap มีฟีเจอร์ที่น่าสนใจดังนี้ครับ

  • Driving Directions – ความสามารถในการนำทาง บอกเส้นทางแบบ step by step
  • Walking Directions – แนะนำเส้นทางเดินเท้า จากต้นทาง สู่ปลายทาง
  • Familiar Search – ค้นหา เส้นทาง ค้นหาสถานที่แบบ easy search ด้วยเทคโนโลยีของ N-GO
  • Optimized Compass – ประสานการทำงานของเข็มทิศแม่เหล็กบน Iphone 3GS สำหรับการนำทางบอกทิศ
  • Address Book Integration – นำทางโดยใช้ข้อมูลจาก address Book
  • iPod Integration – ฟังเพลง หรือเล่นไฟล์เสียงจาก playlist ได้

_____สนใจแวะไปดูรายละเอียดเพิ่มเติมที่ http://www.motionx.com/

3833.MotionX3


Apple Geo >>>

ตุลาคม 5, 2009

_____เมื่อวานนอนเอกขเนกเล่นอยู่ก็มีพี่ท่านหนึ่งโทรมาคุยเรื่องของ Placebase หรือจะกล่าวอีกนัยก็คือเรื่องของข่าวการซื้อบริษัท Placebase ซึ่งเป็นบริษัทเกิดใหม่ที่พัฒนาและทำเรื่องของ Mapping Content& Map Service ที่น่าสนใจ ข่าวนี้ผมยังไม่เห็นการยืนยันจากทาง Apple แต่ที่แน่นอนคือ Apple น่าจะให้ความสนใจทางด้านเทคโนโลยีเกี่ยวกับ Location&Mapping มากขึ้นเนื่องจาก apple มี Apple Geo Team ซึ่งคุณ Jaron Waldman เจ้าของ Placebase ก็เข้าไปเป็นส่วนหนึ่งของ Apple Geoteam เรียบร้อยแล้ว

_____หลายท่านอาจจะยังไม่รู้จัก Placebase ว่ามันคืออะไร จริงๆแล้ว Placebase บริการแผนที่และข้อมูลเชิงตำแหน่งในลักษณะ Map stack กล่าวคือให้บริการข้อมูลแผนที่ ข้อมูล POI และสามารถให้ผู้ใช้สร้างข้อมูลแผนที่เฉพาะเรื่อง ได้ นอกจากนี้ก็ยังมีการสร้าง Map Content ใหม่ๆ เช่น Crime Map , Demography Map เพื่อให้บริการกับผู้ใช้ และที่น่าสนใจและเป็นจุดขายที่ทำให้ Placebase แข่งกับ Google Map ได้คือการให้บริการแบบ API ผ่านทาง Pushpin API ซึ่งเทคโนโลยีตรงนี้น่าจะเป็นจุดแข็งอีกประการที่ Apple เลือก placebase

_____ Pushpin API ต่างจาก Google Map API ตรงที่เน้นเรื่องการ Integrate ข้อมูลโดยผู้ใช้สามารถนำข้อมูลจาก Map Service ต่างๆมาร่วมใน application ได้ง่ายกว่าเช่น ข้อมูลจาก ESRI, Claritas, NAVTEQ, Tiger และอื่นๆ ความน่าสนใจอีกประการคือลูกเล่นของ API ทีมีเช่น Dynamic layer, Thematic Colour และ Overlay Filter   ปัจจุบัน Pushpin REST API อยู่ที่เวอร์ชั่น 1.3 ทดลองเล่นตัวอย่างที่

http://www.pushpin.com/api/1.3/docs/addfilterdisplay.html

998

_____สิ่งที่ apple จะได้จาก placebase คือ location&mapping technology ที่จะไปสร้างช่องทางธุรกิจให้ apple เพิ่มมากขึ้น เพราะช่วงหลังผมสังเกตุเห็นว่า apple มีการเพิ่มฟีเจอร์ทาง location ให้กับผลิตภัณฑ์มากขึ้น เช่น calendar, Address Book, Mail และ iCal รวมไปถึง photo content ที่รองรับ ข้อมูล locationมากขึ้น เช่น iPhoto และ Aperture ที่รองรับ geotagg รวมไปถึง Iphone ที่มีฟีเจอร์ของ geolocation เช่น GPS, Wifi location ซึ่งแต่เดิมการทำงานต้องอาศัยข้อมูลพื้นฐาน เช่นข้อมูลของแผนที่,ข้อมูลถนนและ ข้อมูล Geocode จาก Google Map API การพัฒนาระบบบริการข้อมูลแผนที่และข้อมูลเชิงตำแหน่งของ apple เองอาจจะทำให้พัฒนาและขยายความสามารถของ application ให้มากขึ้น ผลงานชิ้นหนึ่งของ Apple Geo team ที่กำลังพัฒนาและเริ่มเปิดให้บริการก็คือ Mobile Me หรือถ้าจะให้อธิบายง่ายๆก็คือการ locate ตำแหน่งของ Iphone ซึ่งผู้ใช้สามารถใช้ในการ tracking ตัว Iphone ได้แน่นอนว่ามีประโยชน์ในกรณีที่เครื่องหาย หรือใช้เป็นช่องทางในการ tracking คนหรือวัตถุต่อไป

______เรื่องนี้น่าจะเป็นสัญญาณชี้ให้เห็นการตื่นตัวในการนำเทคโนโลยีเชิงตำแหน่งไปใช้ Apple ก็เป็นอีกตัวอย่างหนึ่งของการมองเห็นศักยภาพและช่องทางของการนำข้อมูลด้านนี้ไปใช้ ก่อนจบผมมี clip vdo ของ Jaron Waldman ที่พูดถึง Pushpin REST ในหัวข้อ “The REST is Up to You: A Deeper GeoStack for Better Apps” ในงาน Where 2.0 มาฝากกันดูไว้เป็นแนวทางเพื่อว่าท่านใดคิดที่จะลงทุนพัฒนาเทคโนโลยีทางด้านนี้จะได้เห็นเป็นแนวทางแวะเข้าไปดูได้ที่ http://blip.tv/file/970402

9985

อ่านรายละเอียดเพิ่มเติมที่

http://gigaom.com/2008/05/21/placebase/

http://www.directionsmag.com/article.php?article_id=2237

http://sanjose.bizjournals.com/sanjose/stories/2009/09/28/daily62.html

http://blogs.computerworld.com/14835/apple_purchased_mapping_company_in_july_to_replace_google

http://blog.programmableweb.com/2006/04/03/placebase-vs-google/

http://www.crunchbase.com/company/placebase

http://www.guardian.co.uk/technology/blog/2009/oct/01/apple-maps-placebase-google-question


KML SEO

ตุลาคม 1, 2009

____คนทำ Web แน่นอนว่าต้องเรียนรู้เรื่องของ Search Engine Optimization เพื่อทำให้ Web ของตนเองเป็นที่รู้จัก และสามารถเข้าถึงกลุ่มเป้าหมายได้ เนื่องจากปัจจุบันผู้ใช้เข้าถึง website จาก Search engine มากขึ้น ดังนั้นผู้พัฒนา web จึงจำเป็นต้องทำให้ web อยู่ในอันดับที่ดีในผลการค้นหาทั้งหมดจากฐานข้อมูลของ search engine ยกตัวอย่างเช่น การเข้าถึง blog emap ผมจะแนะนำให้เพื่อนๆ หรือนักศึกษาที่ผมไปสอนให้เข้ามา ผ่าน google โดยพิมพ์คำว่า “gis+pk” ซึ่งเป็น keyword ที่จำง่ายกว่าการบอก url ยาวๆ

er

____นอกจากนี้ยังมีผลต่อ page rank ของ web ด้วย สำหรับคนที่ใช้ AdSense ก็ยิ่งสำคัญใหญ่เพราะจะสร้างโอกาสในการแสดงผลโฆษณาและนำไปสู่การได้ตัง ผมเขียน blog วันนี้ไม่ได้มาสอนทำ SEO เพราะว่าเรื่องนี้สอนทำกันยาว และมีหลาย web สอนแล้ว แต่ที่อยากเขียนคือมี IDEA ว่าจริงๆแล้วถ้าเราจะโปรโมต ข้อมูล GIS ทาง Search engine จะทำอย่างไร ผมมี scenario ในใจประมาณว่า ค้นคำว่า Hydrology ทาง Google ก็สามารถแสดง link ของข้อมูล hydrology และ metadata ได้ คล้ายๆก็ Clearing House แต่ดีกว่าคือ general กว่าใช้งานง่ายกว่าและมีประสิทธิภาพมากกว่า จริงๆแล้วเรื่องนี้กำลังพูดใน   OWS-5 เรื่องของ GeoOpen Search มีโอกาสจะมาโม้ให้ฟังครับ กลับมาที่ solution ง่ายของเราก่อน ผมจะใช้ KML เป็นตัวช่วยในการค้นหา โดยแนวคิดคือจะทำ geositemap บน sitemap protocol

____สร้าง sitemap สำหรับ kml ดังนี้ครับ

<?xml version=”1.0″ encoding=”UTF-8″?>

<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″

xmlns:geo=”http://www.google.com/geo/schemas/sitemap/1.0″>

<url>

<loc>http://www.example.com/example1.kml</loc>

<geo:geo>

<geo:format>kml</geo:format>

</geo:geo>

</url>

<url>

<loc>http://www.example.com/example2.kml</loc>

<geo:geo>

<geo:format>kml</geo:format>

</geo:geo>

</url>

<url>

<loc>http://www.example.com/feeds/example3.xml</loc>

<geo:geo>

<geo:format>georss</geo:format>

</geo:geo>

</url>

</urlset>

____จากนั้นก็ทำการนำ sitemap.xml ไปเก็ยในไดเรกทอรี่ที่กำหนดไว้ และก็ทำการบอกให้โลกรู้โดย upload site map ไปที่ Google’s Webmaster Central เท่านี้ก็เรียบร้อย ถ้ากลัวไม่เจอก็บอก google โดยการ addurl ที่ http://www.google.com/addurl/ เท่านี้ข้อมูล GIS เราก็เข้าไปอยู่ในระบบค้นหาของ Google แล้วครับ

อ้างอิงมาจาก

http://code.google.com/apis/kml/documentation/kmlSearch.html

____¨Ò¡¹Ñ鹡ç upload µÑÇ xml äÇéã¹â¿Åìà´ÍÃì ¢Ñ鹵͹µè仡ç¤×Í¢Ñ鹵͹¡Òú͡ãËéâÅ¡ÃÙéâ´Â¡Òà upload µÑÇ sitemap ä»·Õè
Google’s Webmaster Centra____จากนั้นก็นำ sitemap ไปเก็บไว้ใน root โฟล์เ