ค้นหา

excellentmap

GIS, GPS, Maps, LBS,Geolocation and Geo Social Network

หมวดหมู่

WebMapping

Google street view in Thailand

เดือนที่ผ่านมา Google เปิดตัวบริการ Google Street View ที่มีข้อมูลภาพถ่ายสองข้างทางถนนในประเทศไทย แบบมุมมอง 360 องศา สามารถบอกตำแหน่งบนแผนที่และแสดงภาพในมุมมองรอบทิศทาง ผมว่าเป็นระบบข้อมูลที่น่าสนใจ ครอบคลุมพื้นที่ กรุงเทพ เชียงใหม่ ภูเก็ต ซึ่งเน้นไปที่สถานที่ท่องเที่ยวสำคัญในบ้านเราเป็นหลัก วันนี้มีเวลาว่างเลยลองเข้าไปศึกษา Streetview API เพื่อเอาไป ใส่ใน Smart Fleet App ของตัวเองดู

Continue Reading →

Geospatial Revolution Episode Three

Geospatial Revolution Project เป็นโครงการที่น่าสนใจอีกหนึ่งโครงการ ที่ตั้งใจจะพัฒนาสื่อรูปแบบสารคดี การเผยแพร่และให้ความรู้ด้านเทคโนโลยี Geospatial information ในเชิงความก้าวหน้าและบทบาทของเทคโนโลยีในยุคปัจจุบัน การนำ Geospatial Technology มาใช้เพื่อทำให้ชีวิตสะดวกสบายมากขึ้น รวมถึงเรื่องการผสานเทคโนโลยีเชิงตำแหน่ง เข้ากับระบบสารสนเทศต่างๆ

Continue Reading →

Maperitive

แนะนำโปรแกรม free desktop application สำหรับแสดงผลแผนที่ และแสดงผลข้อมูลจาก GPS รองรับการทำงานบน Windows ,Liunx และ Mac โดยข้อมูลแผนที่นั้นมาจาก OpenStreetMap ทำงานแสดงผลแบบ tile บน mapnik engine

ผู้ใช้สามารถ download osm tile แบบ zip หรือจะ สร้าง tile image แล้ว upload ผ่านทาง FTP หรือจะสร้างข้อมูลแผนที่ตัวเองเพื่อ integrate เข้าไป แล้วเผยแพร่ผ่าน อินเตอร์เน็ตได้แบบ Tile server ได้อีกด้วย นอกจากนี้ยังมี feature เก่งๆอีกได้แก่

Continue Reading →

Geomajas 1.8.0 Released

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

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

Continue Reading →

Campus Map

_____ใครว่าน้ำท่วมดีกว่าฝนแล้ง ที่บ้านผมน้ำท่วมทุกปีลำบากมากมาย สองวันนี้ฝนตกหนัก ทำเอาน้ำท่วมบ้านกันไป น้ำท่วมก็ใช่ว่าจะมีแต่ข้อเสียนะครับ ข้อดีก็มีคืนเย็นตอนกลางคืนลมโกรกๆ หลับสบายดีเชียว แต่ที่น่าเสียดายคือต้นหมากรากไม้ที่กำลังงอกงาม เจอน้ำท่วมเข้าไปไม่เน่าตายก็ เฉาจนไม่รู้ว่าจะอีกนานเท่าใดจึงจะฟื้น
_____วันนี้มีเรื่องเกี่ยวกับ Campus Map มาฝาก ผมไปเจอ campus map ที่ showcase บน Gearth blog น่าสนใจไม่น้อย เพราะตัวอย่างระบบ interactive map ของ Streatham Campus ใช้เทคโนโลยี Geoweb แบบใหม่ๆและทำออกมาได้น่าสนใจและมีประโยชน์ต่อผู้ใช้มากทีเดียวครับ ต่างจากระบบแบบเดิมที่ทำเป็น diagram บนรูปแบบบิตแมป เอาไว้ให้ผู้ใช้ดู แต่ใช้จริงก็ค่อนข้างยาก บางแห่งมีตึกมากมาย แต่พื้นที่แผนที่เล็กนิดเดียว การใส่คำอธิบายก็ไม่ครบ และมันไม่สามารถค้นหาได้อีกด้วย ลองดูตัวอย่างของ Streatham Campus เป็นไอเดียนำไปใช้นะครับ โดยระบบ interactive map นี้ประกอบด้วยส่วมต่างดังนี้
1. web mapping
_____เป็น application พื้นฐานที่ทำงานบนหน้า web page ผู้ใช้สามารถค้นหา อาคาร เส้นทางเดินรถภายใน ที่จอกรถ และ อื่นๆ ส่วนของแผนที่ใช้ระบบแผนที่ฐานจาก Google Map API ผสานกับข้อมูล อาคารในรูปแบบ marker ที่มีการ embed ข้อมูลภาพเคลื่อนไหว, ภาพนิ่ง

GeoNetwork opensource v2.6.0 released

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

วันนี้มีเรื่องราวเกี่ยวกับการปล่อยซอฟต์แวร์ Open Source GIS ด้าน NSDI และ Spatial Data Protal เวอร์ชั่นล่าสุดมาฝาก โดยเมื่อเร็วๆนี้ GeoNetwork opensource ได้ปล่อยซอฟต์แวร์เวอร์ชั่นล่าสุด 2.6.0 ออกมา โดยเวอร์ชั่นล่าสุดนี้ Geonetwork ได้มีการปรับปรุงและมีการพัฒนาฟังก์ชั่นต่างๆ เช่น

– เพิ่มประสิทธิภาพระบบ search และ indexing
– อันนี้โดนมาจำได้เคยเขียน comment ไปในเมลกรุ๊ป ขอให้เปลี่ยนมาใช้ OpenLayers เวอร์ชั่นนี้มาแล้วครับ
– Multilingual metadata รองรับมาตรฐาน ISO19115/19119/19110 (encoding based on ISO19139)
– Keywords และ เครื่องมือ Coordinate Reference System
– ความสามารถฟังก์ชั่น ระบบ metadata export
– Metadata relations management
– Advanced schema และ ระบบรายงานการ validate โครงสร้าง xml ของ metadata
– Visual warnings สำหรับ metadata editor

Continue Reading →

Geospatial Revolution Project

______Geospatial Revolution Project เป็นโครงการที่น่าสนใจอีกหนึ่งโครงการ ที่ตั้งใจจะพัฒนาสื่อรูปแบบสารคดี การเผยแพร่และให้ความรู้ด้านเทคโนโลยี Geospatial information ในเชิงความก้าวหน้าและบทบาทของเทคโนโลยีในยุคปัจจุบัน การนำ Geospatial Technology มาใช้เพื่อทำให้ชีวิตสะดวกสบายมากขึ้น รวมถึงเรื่องการผสานเทคโนโลยีเชิงตำแหน่ง เข้ากับระบบสารสนเทศต่างๆ

______ปัจจุบัน Geospatial Revolution Project ออก Episode One มาแล้วโดยจะมี 4 chapter ย่อย พัฒนาและจัดทำโดยทีมงานของ PENN STATE ใน episode นี้เน้นไปที่การอธิบายเทคโนโลยีแบบทั่วถึงทั้ง Remote Sensing ,Map Service, GPS, Navigation, GeoMobile AR, OSM,Mobile GIS, LBS และอื่นๆเรียกว่าครบถ้วน สิ่งที่ดีอีกอย่างของสารคดีตอนนี้คือการตัดต่อทำให้น่าสนใจและอธฺิบายเข้าใจง่าย  เหมาะสำหรับท่านที่อยากรู้ว่า Geospatial Technology มันสามารถทำอะไรได้บ้าง หรือจะใช้สอนอธิบายคนทั่วไปให้เข้าใจในเทคโนโลยีและการนำไปใช้  สารคดีทำให้เห็นภาพและมุมมองการนำไปใช้ที่หลากหลายทั้งรูปแบบการใช้งานทั่วไปและการนำไปใช้ในงานบรรเทาสาธารณภัยในเฮติ เข้าไปชมได้ที่ http://geospatialrevolution.psu.edu/

the WPS era

_____นั่งอ่าน บทสรุปงาน FOSS4G2010 ที่เพิ่งผ่านไปครับ รู้สึกถึงการพัฒนาและการเติบโตที่ต่อเนื่องของชุมชนและกลุ่มสังคมของ นักพัฒนาและผู้ใช้งาน Free Open Source GIS ปีนี้มีเรื่องราวของเทคโนโลยีใหม่ๆหลายชิ้นที่เข้ามาแสดงและเผยแพร่ในงาน รวมถึงส่วนการนำเสนอความก้าวหน้าในการพัฒนาซอฟต์แวร์ Opensource หลายตัวที่เพิ่มความสามารถและมีความก้าวหน้าในเชิงการพัฒนาที่มากและก้าวกระโดดในเวลาที่ไม่นาน จนผมคาดไม่ถึง ซอฟต์แวร์หลายตัวผมมีโอกาสใช้ตั้งแต่แรกเริ่มเวอร์ชั่นรุ่นแรก คล้ายกับเด็กน้อย จนโตมาเป็นวัยรุ่นหนุ่มใหญ่ มาตอนนี้กลายเป็นซอฟต์แวร์ชื่อดังที่หลายคนยอมรับ

_____มีหลายเรื่องที่ยากนำเขียนให้อ่านกัน แต่เรื่องที่ดูน่าจะมีประโยชน์และเป็นเรื่องที่กำลังมา คงจะหนีไม่พ้น Web Processing Service จริงๆแล้วเรื่องนี้ไม่ใช้เรื่องใหม่ เพราะตัว WPS เป็นมาตรฐานที่ออกมานานเกือบ 2 ปีแล้ว ผมเองก็ได้เคยใช้และเขียนลงมาให้อ่านกันแล้ว แต่ความน่าสนใจมันของมันคือปัจจุบันจากเดิมที่ใช้กันน้อยในวงแคบ มีซอฟต์แวร์ไม่กี่ตัวสนับสนุน หรืออย่างที่ผมใช้ใหม่ๆต้อง implement มาตรฐานตัวนี้เอง ตอนนี้มันกลายเป็นเรื่องที่ได้รับความนิยม จนมีซอฟต์แวร์ WPS มากกว่า 5 ตัวที่ทำหน้าที่เป็นส่วนของแม่ข่าย และมีโปรแกรม Desktop GIS อีกหลายตัวที่รองรับ โปรโตคอลมาตรฐานนี้ และนอกจากนี้เรายังเห็นเทคโนโลยี การประมวลผลผ่านอินเตอร์เน็ตที่เกียร์ไปทาง cloud computing ทำให้ WPS จึงมีโอกาสและมีช่องทางที่เป็นไปได้มากว่าจะเป็น อนาคตของ GIS ดังนั้นผมจะขอเขียนบทความเป็นซีรีย์สัก 3 ตอนอธิบายให้ทุกท่านรู้จัก Web Processing Service(WPS) เพราะเชื่อว่าน่าจะเป็นประโยชน์ต่อการนำไปใช้งานและพัฒนาต่อยอดในอนาคตครับ

WPS คืออะไร?

_____ WPS ย่อมาจาก Web Processing Service เป็นโปรโตคอลมาตรฐานของ OGC เพื่อสำหรับการประมวลผลข้ามระบบ โดยไม่ยึดติดกับรูปแบบและชนิดของซอฟต์แวร์ GIS ทำงานรวมกับโปรโตคอลการบริการข้อมูลอื่นๆ เช่น WMS,WFS,WCS ผ่านเครือข่ายอินเตอร์เน็ต โดยปกติ WPS จะไม่รวมถึงฟังก์ชั่นหรืออัลกอริทึม ที่สำหรับวิเคราะห์หรือประมวลผลใน service end point แต่จะพูดถึงโปรโตคอลที่ห่อหุ้มเพื่อทำงานร่วมกันเท่านั้น

โปรโตคอล OGC WPS

_____โปรโตคอล Web Processing Service ของ OGC นั้นเป็นพื้นฐานที่หลายระบบนิยมนำมา Implement ในการประมวลผลข้อมูลภูมิสารสนเทศร่วมกัน และมีการใช้งานกันแพร่หลาย รวมไปถึงการ implement ร่วมกับ Web Service  แบบเต็มรูปแบบเพื่อใช้งานในระบบสารสนเทศอื่นๆ นอกจากนี้ปัจจันยังมีการ Implement ตัวโปรโตคอลมาตรฐาน WPS ไปกับ Service instant บน Cloud Computing เพื่อให้เกิดการเชื่อมต่อและทำงานร่วมกันของหน่วยประมวลผลเชิงพื้นที่บนระบบ cloud computing

ตัวอย่างแนวคิดการ implement WPS บนระบบ cloud computing (copy from 52 north)

_____รายละเอียดของ Web Processing Service (WPS) มีดังนี้ครับ

– WPS รองรับการทำงานทั้งรูปแบบการโต้ตอบแบบ KVP และการโต้ตอบแบบ XML โดยมีส่วนเชื่อมต่อกับโปรโตคอล Web Feature Service และ GML ซึ่ง WPS 1.0 ทำงานบน HTTP Protocol และสามารถขยายการทำงานไปบน SOAP ได้อีกด้วย

– WPS มีรูปแบบการทำงานที่ค่อนข้างยืดหยุ่น กล่าวคือไม่มีข้อจำกัดในเรื่อง จำนวนและปริมาณข้อมูล input และ output, จำนวน processing task และ เวลาในการประมวลผล

– WPS จะประกอบด้วย operation หลัก 3 ประเภทได้แก่ GetCapabilities, DescribeProcess, Execute

1. GetCapabilities: ชุดคำสั่งสำหรับการเรียกดูรายละเอียดต่างๆทั้งหมด สำหรับแม่ข่ายที่ให้บริการประมวลผลข้อมูลผ่านอินเตอร์เน็ต ผลลัพธ์ที่ได้จากการร้องขอจะอยู๋ในรูปแบบ XML

2. DescribeProcess: ชุดคำสั่งสำหรับการเรียกดูรายละเอียดสำหรับ Processing Method แต่ละตัวบนแม่ข่าย เช่น ประเภทของการประมวลผล, พารามิเตอร์และผลลัพธ์ที่ได้ โดยผู้ร้องขอต้องทำการระบุ identifier ผลลัพธ์ที่ได้จะอยู่ในรูปแบบ เอกสาร XML

3.Execute: คือชุดคำสั่งการประมวลผล โดยผู้ใช้จะทำการระบุค่าพารามิเตอร์ต่างๆสำหรับการประมวลผลตามที่ได้กำหนดไว้ ผลลัพธ์ที่ได้จากชุดคำสั่งนี้จะเป็น ผลลัพธ์ของการประมวลผล

ตัวอย่างรายละเอียดของ WPS Operation

_____ลำดับขั้นตอนการทำงานของ Web Processing Service มีดังภาพด้านบน โดยเริ่มต้นตามขั้นตอน การทำงานดังนี้

1. ผู้ใช้ ทำการค้นหา service instant จาก Catalogue Service

2. ทำการเชื่อมต่อ WPS Service Instant ด้วยการ GetCapability เพื่อร้องขอดูรายละเอียดการให้บริการ รวมถึงฟีเจอร์สำหรับการให้บริการ

3. เลือก Processing Feature ที่ต้องการ แล้วร้องขอทราบรายละเอียดการกำหนดพารามิเตอร์สำหรับร้องขอการประมวลผล รวมถึงรูปแบบผลลัพธ์ที่จะได้จากการประมวลผล

4. ดำเนินการประมวลผล โดยการ execute process โดยการส่งคำสั่งและข้อมูลเพื่อ execute process นั้นสามารถส่งผ่านทาง POST หรือ PUT ขึ้นกับรูปแบบของโปรโตคอลการให้บริการของแม่ข่าย

5. รอผลลลัพธ์ ซึ่งสามารถได้รับมาเป็น File หรือเป็น Service Point เช่น WFS , SOS, WCS เป็นต้น

อ่านต่อตอนที่ 2 เรื่องซอฟต์แวร์ Web Processing Service, การประยุกต์ใช้ และการ implement ครับ

อ้างอิงจาก

http://www.scribd.com/doc/27152522/Advance-GeoWeb-Portal-2-0

http://www.opengeospatial.org/standards/requests/28

http://52north.org/twiki/pub/Processing/52nWebProcessingService/IntroWPS.ppt

http://www.slideshare.net/pkgis/wps

OSGeo Live GIS 4.0

_____OSGeo Live GIS 4.0 เป็นเวอร์ชั่นล่าสุดที่ออกมาให้ผู้ใช้งานโปรแกรม Opensource GIS ได้ใช้งานกัน โดยตัว OSGeo Live GIS มีแจกในงาน Foss4G 2010 ที่กำลังดำเนินอยู่ อยากจะนำ OSGeo Live GIS มาโปรโมทเพราะต้องการให้คนที่จะเริ่มต้นใช้งาน Opensorce GIS ทั้งผู้ใช้ทั่วไป และ นักพัฒนา ได้ทดลองใช้งานโปรแกรมโดยที่ไม่ต้องติดตั้งโปรแกรมเองก่อน เพื่อลดความยุ่งยากและอุปสรรค์ที่บั่นทอนกำลังใจ ที่สำคัญ OSGeo Live GIS มาในรูปแบบ Live Ubuntu 10.04 ที่ลดภาระเรื่องการติดตั้ง Linux ไปด้วย ทำให้ง่ายมากต่อการใช้งาน เพียงแค่ บูต OS จากแผ่นก็สามารถทำงานได้แล้ว โดยใน OSGeo Live GIS บรรจุโปรแกรม OSGeo Live GIS ครบทุกด้านพร้อมใช้งาน ตั้งแต่ Desktop GIS ถึง Internet GIS ผมเอารายการโปรแกรม Opensource GIS ต่างๆมาให้ดูด้วยครับ

HIGHLIGHTS

42 of the best GeoSpatial Open Source applications installed and pre-configured.
One page overviews for all projects
Overviews of key OGC standards
Many application Quick Start documentation

PACKAGES

52°North WPS 2.0.0
AtlasStyler 1.5
deegree 2.3
GeoKettle 3.2.0-20090609
Geomajas 1.6.0
GeoNetwork 2.4.3
Geopublisher 1.5
GeoServer 2.0.2
GMT 4.5.1
GpsDrive 2.11
GRASS GIS 6.4.0rc6
gvSIG 1.10
Kosmo 2.0
Mapbender 2.6.2
Mapfish 1.2
MapGuide Open Source 2.2.0
Mapnik 0.7.0
Mapserver 5.6.5
MapTiler 1.0beta2
Marble 0.9.2
MB System 5.1.2
OpenJUMP 1.3
OpenLayers 2.9.1
OpenCPN 2.1.0
OpenStreetMap editors and tools
osgEarth 1.3
Ossim/OssimPlanet 1.8.6
pgRouting 1.03svn
PostGIS 1.5
QuantumGIS 1.5.0
QGIS mapserver 0.7
R geostatistics 2.11.1
Sahana 0.6.4
SAGA GIS 2.0.4
SpatiaLite 2.4
Tilecache
uDig 1.2.0
Ushahidi 1.1.0
Viking 0.9.9
zyGrib 3.9.2
ZOO Project 1.0
Xubuntu 10.04 (Lucid)

______สามารถแวะเข้าไปดูรายละเอียดของแต่ละโปรแกรม จำแนกตามประเภทการใช้งานได้ที่ http://live.osgeo.org/overview/overview.html

ท่านที่สนใจเข้าไปดาวน์โหลดโปรแกรมได้ที่ http://live.osgeo.org/download.html

ตัวอย่างโปรแกรม WebGIS client ชื่อ Geomajas

Ushahidi โปรแกรมอีกตัวที่น่าสนใจก็มีมาให้ใน Live Opensource GIS

GeoServer 2 โปรแกรม Web GIS Server ที่มีประสิทธิภาพและใช้งานง่าย

Zoo WPS โปรแกรม Web Processing Server ตัวกลั่นก็มีมาให้นักพัฒนาลองใช้งาน

บลอกที่ WordPress.com . | The Baskerville Theme.

Up ↑

ติดตาม

Get every new post delivered to your Inbox.

Join 120 other followers