Handling Real-time Geostreams

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

______ผมขึ้นหัวข้อในตอนนี้ว่า Handling Real-time Geostreams เพราะเป็นเรื่องราวที่กำลังศึกษาอยู่ เนื่องจากปัจจุบันการเผยแพร่ข้อมูลที่เป็นแบบ realtime ดูจะเป็นเรื่องที่จำเป็นในระบบสารสนเทศ ประกอบกับโปรแกรมประยุกต์บางประเภทก็มีความจำเป็นที่ต้องมีการติดต่อแบบสองทาง รวมถึงการนำข้อมูลแบบ real-time มาใช้ในการประมวลผล ตัวอย่างเช่น LBS ที่มีการนำข้อมูลตำแหน่งปัจจุบันของผู้ใช้มาร่วมใน application และมีการส่งข้อมูลแบบอัตโนมัติกลับไปยังผู้ใช้เช่นเดียวกัน ซึ่งข้อมูลเชิงตำแหน่ง ก็มีรูปแบบมาตรฐานที่ใช้ใน Geostreams สองแบบหลักๆคือ GeoRSS และ GeoJson ซึ่งทำงานบน http protocol ได้ค่อนข้างดี ผมเองทดลองพัฒนา application สำหรับงาน LBS บน android และใช้ การ streaming ข้อมูลแบบปัจจุบันแบบ geojson ผลปรากฏว่ารองรับข้อมูลจำนวนมากได้ค่อนข้างน่าประทับใจ ผมทำการแปลงข้อมูล POI และข้อมูล Event ที่เก็บบน Spatial database และส่งออกมาผ่าน web service ในรูปแบบ geojson มาแสดงบน application โดยการแสดงข้อมูลนั้นจะแสดงเฉพาะ ขอบเขตบริการที่คำนวณจากพิกัดจาก GPS บนมือถือของผู้ใช้ ที่สำคัญ geojson นั้นมีการแสดงผลและการอ่านข้อมูลเชิงตำแหน่งก็ทำได้เร็วและง่าย และที่สำคัญรองรับการทำงานแบบ Geometry Collection ซึ่งทำให้สะดวกในการสร้าง Multi scale Feature

ตัวอย่าง miniLBS ที่ผมใช้ Geojson แสดงตำแหน่งร้านอาหาร บน android app

_______แนวคิดการใช้งานข้อมูลเชิงตำแหน่ง แบบ Geostreams ปัจจุบันมีการใช้งานค่อนข้างแพร่หลายในพวกที่เป็น Location Based Social Networks เช่น Twitter, Facebook เป็นต้น ผมมี vdo clip ของ Raffi Krikorian จาก youtube  มาฝากพูดถึงเรื่อง Handling Real-time Geostreams เป็นแนวทางการเรียนรู้เริ่มต้นที่ดีสนใจแวะเข้าไปดูได้ที่

ไปดาวน์โหลด pdf ของงาน where 2010 ได้ที่

http://assets.en.oreilly.com/1/event/34/Handling%20Real-time%20Geostreams%20Presentation.pdf

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

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

Up ↑

%d bloggers like this: