ค้นหา

Excellent Map

GIS, GPS, Maps, LBS, Geolocation

ผู้เขียน

pkgis

Geospatial+Data science

ยุคนี้ถ้ากระแสเทคโนโลยี ที่กำลังมาแรง คงหนีไม่พ้น Data science คำนี้ในช่วง 2 – 3 ปีที่ผ่านมากลายเป็น top hit และมีการเผยแพร่ความรู้ และมีการเติบโตของกลุ่ม community ทั่วโลกมากขึ้น ยิ่งเราเห็นภาพในสหรัฐที่ภาครัฐบาล และภาคเอกชนออกมาสนับสนุนเรื่องของ Data science อย่างมาก อันหนึ่งที่เป็นตัวขับดันสำคัญคงหนีไม่พ้นเทคโนโลยีคอมพิวเตอร์ที่เกี่ยวข้อง และรวมถึงความต้องการ นักวิทยาศาสตร์ข้อมูล ในบริษัท IT ใหญ่ๆ เพื่่อเข้ามาวิเคราะห์ สังเคราะห์ สร้างมูลค่าจากข้อมูลมหาศาลที่มี

Data science อธิบายง่ายๆ ก็คือ เรื่องของวิทยาศาสตร์ ที่มาผนวกรวมกับ ข้อมูล(Data) เรื่องราวของศาสตร์ที่ผนวกรวมเทคโนโลยีแขนงต่างๆขึ้นมา เพื่อใช้ในการสร้างกระบวนการทดลอง(เชิงวิทยาศาสตร์)และพัฒนาระบบประมวลผล รวมถึง algorithm (เครื่องมือในการทดสอบสมมติฐาน) เพื่อใช้ในการสกัดเอา คุณค่า(value) ออกจากข้อมูลขนาดใหญ่(Big Data)

datasciencecircle

Data science เป็นเทอมที่รวมเอาศาสตร์และเทคโนโลยีแขนงต่างๆผูกโยงเข้าด้วยกัน เช่น Data Mining, Cloud computing , Machine Learning(ML) ,Statistic, Big Data

เราจะพบว่า งาน Data science จำเป็นต้องอาศัยผู้ร่วม พัฒนาที่มีความรู้หลายแขนง มาทำงานร่วมกัน โดยมี นักวิทยาศาสตร์ข้อมูล(Data Scientist) ผู้ที่มีพื้นฐานความรู้พื้นฐาน และเข้าใจในตัวข้อมูลอย่างดี เป็นผู้ประสานการทำงานระหว่างผู้เชี่ยวชาญด้านต่างๆ รวมถึงออกแบบการทดลอง สร้าง algorithm เพื่อ สกัดเอา Knowledge  ออกจากกลุ่มข้อมูล เพื่อทำให้เกิดมูลค่า เชิงธุรกิจหรือประโยชน์เชิงบวก จากข้อมูลเหล่านั้นมากที่สุด

Data_visualization_process_v1 (1)

Continue reading “Geospatial+Data science”

QGISกับการแสดงผลสามมิติ

ปัจจุบันการพัฒนาเครื่องมือการแสดงผล ยังไปไม่ถึง 3D แต่ถ้าเป็นภาพมุมเฉียง แบบ 2.5D ทำได้ครับ ถ้าเคยเล่นผ่านการส่งออกไป plug-in ชื่่อ  Qgis2threejs

แต่การแสดงผลในโปรแกรมนั้นยังไม่มี แต่ผมมีตัวอย่างโปรเจคหนึ่ง มาแนะนำ ว่าอนาคตคงมีให้ใช้แน่ๆ

งานนี้เป็นโปรเจคทดลอง ที่ พัฒนาตัวแสดงผล 2.5D objects คาดว่าจะออกมาในเวอร์ชั่น QGIS 2.14 ปัจจุบันตัว stable นั้นคือ version 2.12 การทำงานด้าน 3D จริงๆมีการพัฒนาจนได้ผลมาตั้งแต่ปีที่แล้ว แล้วโดยคุณ Matthias Kuhn ตอนนั้นเปิดระดมทุนและหาทีมสนับสนุนเพื่อทดลองกันอยู่

 

screenshot-2016-02-14-20-24-01

เขาใช้ภาพอาคารแบบ multiple features  จากภาพถ่ายทางอากาศ มา render แบบ 2.5D

 

qgis25d

จากนั้นก็ตั้งค่าการแสดงผล แบบ 2.5D ในส่วนแสดงรายละเอียดของโปรแกรม

qgis25d_googlemaps

เปรียบเทียบการ render ใน QGIS กับ การแสดงผลผ่าน threejs 3D library

อดใจรออีกสักนิด คงได้ใช้กันแบบเต็มๆ ครับ

 

อ้างอิงจาก
Experiments in the 3rd dimension

Open Source for image detection algorithm

งานด้าน Remote sensing เป็นอีกศาสตร์ที่ใช้เรื่องของ Image processing เป็นหลัก จำได้สมัยเลย ผมมีโอกาสได้เขียนโปรแกรม เล่นกับการประมวลผลภาพ เยอะมาก สมัยนั้น Opensource ยังมีไม่มาก Lib ฟรีดีๆหาได้ไม่เยอะ

วันนี้ไปเจอข่าวนี้มา คือ ที่ UCLA Engineering research group เขาปล่อย code ตัว Lib สำหรับทำ image detection โดยให้ algorithm ที่เป็นงานวิจัย ชี้นเอก ที่ได้รับการยอมรับ เปิดเผยออกมา

ตรงนี้มีประโยชน์มาก เพราะถ้าใครทำวิจัยด้าน image detection เช่น กรณีงาน ปรับแก้ภาพ การทำจุด common point ในคู่ภาพ งานขจัดเมฆ หรือแม้แต่ทำ Feature attraction ตัวโปรเจคนี้ และ Opensource ชุดนี้ก็น่าจะมีประโยชน์

algorithm พัฒนาโดย Lab ของมหาวิทยาลัย มีหัวหน้าโครงการคือคุณ Bahram Jalali ตำแหน่ง professor  จาก UCLA คณะ electrical engineering

เข้าไปดาวน์โหลดได้ที่ GITHUB
https://github.com/JalaliLabUCLA/Image-feature-detection-using-Phase-Stretch-Transform

หรือถ้าใช้ Matlab ก็สามารถไปโหลดชุดไลบารี่ได้ที่
https://www.mathworks.com/matlabcentral/fileexchange/55330-jalalilabucla-image-feature-detection-using-phase-stretch-transform

 

Moon+images_76b9f4f1-7fcf-45df-b215-abd75a96d1f9-prv

ตัวอย่างภาพ ซอฟท์แวร์นี้ จำแนก จุดตำแหน่งของดวงดาว ออกจากภาพถ่ายจากกล้องโทรทัศน์

อ้างอิงข่าวจาก
http://newsroom.ucla.edu/releases/ucla-researchers-release-open-source-code-for-powerful-image-detection-algorithm

GeoServer Explorer Plugin for QGIS

ถ้าจะหา tools ทำด้าน GIS Service แบบ online ตัว Geoserver เป็นอีก Opensouce ที่ดี และผมแนะนำให้ลองนำมาใช้ ทั้งด้าน Map service และ Feature service ที่มีประสิทธิภาพและสามารถรองรับมาตรฐานของ OGC

กรณีที่ต้องการทำงานด้าน work station เช่นการแก้ไขข้อมูล การส่งออก นำเข้าหรือการประมวลผล ปัจจุบันยิ่งสะดวกไปอีก เพราะ Geoserver มี Plug-in ที่ต่อเข้ากับตัว Workstion GIS อย่าง QGIS ทำให้การทำงาน สะดวกและง่ายขึ้นมากครับ

qgis_plugin_diagram1

GeoServer Explorer Plugin เพิ่มออกมาเป็น REST API ที่ทำด้าน Feature Service และเชื่อมการทำงาน แก้ไข และประมวลผล บน QGIS ได้เลย หรือจะเรียกดูเพื่อส่งออก ก็ได้ กรณีนี้ องค์กร ใหญ่ๆที่ต้องการใช้ vectore file หรือ ฐานข้อมูล ร่วมกัน ก็สะดวก ไม่ต้องมานั่ง copy ตัว shapefile หรือมากังวลเรื่อง update ข้อมูลที่ไม่ตรงกัน

การใช้งานร่วมกันก็ เอาข้อมูล GIS ขึ้น Server แล้วก็ทำ meta data เพื่อสร้าง catalog จากนั้น ก็เปิด service ให้เข้าถึงข้อมูลผ่าน internet หรือ intranet ส่วนใครจะ view จะ edit ก็จำกัด สิทธิ์การใช้ได้

qgis_plugin_install1

แถมไม่ใช่แค่ดูผ่านเว็บ อย่างเดียว เราเรียก Feature มาวิเคราะห์บนโปรแกรมอย่าง QGIS ได้อีก ไม่ต่างอะไรกับการใช้ GIS file แบบเดิมๆ ลองเข้าไปลองใช้งานได้ที่

http://blog.geoserver.org/2015/12/23/geoserver-explorer-plugin-for-qgis/

จำลองการไหลของน้ำจาก DEM

ไปพบโปรเจคของนักพัฒนาคนหนึ่ง คือ คุณ Tyler Mitchell ทาง Youtube เขาทำโปรเจค สร้าง แบบจำลอง 3D เสมือนจริง ด้วยโปรแกรม Game engine ที่ชื่อว่า unity3d.com

day1

โดย งานหนึ่งที่เขาทำ คือสร้างแบบจำลอง การท่วมและการไหลของน้ำ จากข้อมูล DEM จริงๆของภูมิประเทศ แล้ว แสดงผล ภาพการไหล จากการคำนวณ เป็น วิดีโอ ภาพเคลื่อนไหล เสมือนจริง

terrain-waterflow-gis-unity

ภาพเคลื่อนไหว

https://www.youtube.com/watch?v=6aOSOriB-l4

เห็นแล้วคิดว่า น่าจะมีประโยชน์เพื่ออนาคต บ้านเราน้ำท่วม หรือดินถล่ม อยากลองเอา GIS และโปรแกรม 3D engine ไปใช้บ้าง เข้าดูได้จาก link นี้

http://www.spatialguru.com/generate-terrain-with-flowing-water-from-dem-in-unity/

หมาฉันหาย(Pet GPS Tracker)

เรื่องมันมีอยู่ว่า เมื่อสัปดาห์ก่อนพี่ชายที่รู้จัก มาคุยเรื่องหมา หายไปจากบ้าน หลายวันกว่าตามกลับมาเจอเล่นเอาเหนื่อยและเกือบถอดใจ เพราะมันหายไปโดยการหลงออกจากบ้าน ไกลกว่า 5 กม. ไม่รู้วิ่งไปยังไง คาดจะโดนสุนัขคู่อริกวดไล่ ก่อนหลงทาง

ผมเลยซื้อ  Waterproof GPS / GSM Tracker ไปให้พี่เขาใช้ 1 อันราคาไม่แพง ประมาณ 2000 กว่าบาท ถ้าซื้อเองจาก เถาเป่า หรือ อาลีบาบา อาจจะได้ถูกกว่านี้ หรือในไทยก็มีขาย จะสั่งออนไลน์ หรือสั่งผ่าน ลาซาดาก็ได้เช่นกัน

ผมเองชำนาญเรื่อง GPS Tracking อยู่แล้ว เคยทำระบบ fleet management มาก่อน พวก GPS นี้ส่วนใหญ่ก็ใช้ซิฟ UBOX ที่ความถูกต้องทางต่ำแหน่งระดับ 5 เมตร กรณีไม่ปรับแต่งโหมดปกติ ก็พอช่วยแก้ปัญหาแบบนี้ได้

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

จากที่ลองเล่นมันไม่ใช่แค่หาตำแหน่ง มันทำอย่างอื่นได้ด้วยเช่นการ tracking ออนไลน์ผ่าน GPRS หรือทำระบบแจ้งเตือนเมื่อออก นอกเขตหมู่บ้าน เรากำหนด buffer zone ให้สัตว์มันอยู่ได้ ที่สำคัญอีกตัวที่ผมชอบคือ เขาปรับปรุงเรื่องแบตเตอรี่ ดีกว่าเดิมเยอะ คือทนได้นาน บางรุ่นเปิดใช้งานได้ถึง 48 ชม. แบบ active mode

11694966_867042853363964_5347858255026270889_n

Continue reading “หมาฉันหาย(Pet GPS Tracker)”

MobileFusion

Microsoft Research  ออกข่าวถึงผลงานล่าสุด ที่เปลี่ยนมือถือ ของเรา ให้กลายเป็นเครื่อง 3D scan โดยใช้กล้องมือถือถ่าย ภาพคู่ซ้อนในมุมต่างๆ โปรแกรมที่เป็น app ในมือถือเราก็จะทำการสร้าง Surface จากภาพ stereo matching ที่ได้และประกอบโครงสร้างสามมิติขึ้นมาให้

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

สิ่งที่ต่อยอดแล้ว ผมว่าเจ๋ง คือ ตัวนี้รองรับการใช้งานระบบ 3D Printer ได้ ดังนั้น ถ้าเราอยากได้แบบจำลองอะไรสักอัน หรือไปดูสิ่งของที่น่าสนใจ เราอาจจะสร้าง 3D โมเดล ที่ได้ความแม่นยำ ทั้งสัดส่วนและโครงสร้างเก็บไว้ แล้ว กลับมา print เป็น โมเดล 3 มิติ ต่อไปได้ง่ายๆเลย อนาคต application ต่างๆที่สามารถเชื่อมโยงกับระบบแบบนี้ยังมีได้อีก เช่น Hologram 3D และพวก VR technology

8-26-2015 5-58-19 PM

Continue reading “MobileFusion”

สร้างเว็บไซต์หรือบล็อกฟรีที่ WordPress.com. | The Baskerville Theme.

Up ↑

ติดตาม

Get every new post delivered to your Inbox.

Join 124 other followers