ต้นเดือนกุมภาพันธ์ที่ผ่านมา libLAS ได้ออกเวอร์ชั่นใหม่ล่าสุดคือเวอร์ชั่น 1.0.1 มีการแก้ไข bug จากเวอร์ชั่นก่อน ตามที่มีการแจ้งไว้ ในเวอร์ชั่นปัจจุบันมีการเพิ่มความสามารถด้าน Get/set intensity, Improve LASPoint และเพิ่มฟีเจอร์ index number สำหรับ Las2txt ผมลองแล้วก็ใช้ได้เลยทีเดียวครับ

 

        สำหรับหลายท่านยังไม่คุ้นเคยกับ libLas ผมขออธิบายสั้นๆดังนี้ครับ liblas นั้นเป็นไลบารี่ที่ทำหน้าที่ Manage, Reading and writing ฟอร์แมท LAS ของ ASPRS LAS เป็นไบนารี่ฟอร์แมทที่ได้จากการสำรวจด้วย LIDAR technology โดยมีการนำไปใช้สำรวจข้อมูลแบบจำลองความสูงภูมิประเทศรายละเอียดสูง Airbone Lidar , หรือตัวอย่างพวก mobile Mapping ของ google ที่มีการติดตั้ง Sick Laser Scan ผลลัพธ์ที่ได้จากระบบคือแบบจำลองสามมิติที่มีความละเอียดถูกต้องสูง ผมมี vdo อธิบายรายละเอียดของ LIDAR Technology ให้มาดูด้วยครับ

           และมี vdo ของ Google ที่อธิบายการ Processing LIDAR Data in Google SketchUp ซึ่งมีการทำ presentation lidar ได้น่าสนใจดี

        ความท้าทายของการพัฒนาไลบารี่หรือโปรแกรมที่จัดการ LAS คือเรื่องของประสิทธ์ภาพครับ เพราะ LIDAR เป็นเทคโลยีการสำรวจด้วย LASER ผลลัพธ์ที่ได้คือ Could point (จุดมหาศาล) ซึ่งจะประกอบด้วยข้อมูลเบื้องต้น X,Y,Z,Time, intensity จำนวนหลายล้านเรคคอร์ด (ขึ้นกับขนาดของพื้นที่สำรวจและความถี่ของ Laser Gun) ดังนั้นการจะทำงานกับข้อมูลที่ได้จาก LIDAR ถ้ามีไลบารี่ดีๆอย่าง libLas ก็ช่วยได้มาเลยมีเดียวครับ ท่านที่สนใจใช้ liblas1.0.1 สามารถไปดาวน์โหลดได้ที่ http://liblas.org/wiki/1.0.1 โดยมีทั้งที่เป็นแบบ source codeและ binary ด้านล่างเป็นตัวอย่าง sourcecode ผมทดลองใช้ liblas ผ่านทาง Python ในการเรียกดูข้อมูลจาก lidar

 

>>> from liblas import file
>>> f = file.File('file.las',mode='r')
>>> for p in f:
...     print 'X,Y: ', p.x, p.y
        print 'scan angle: ', p.scan_angle
        print 'scan angle: ', p.classification
        print 'scan angle: ', p.time

  

 

บทความที่เกี่ยวข้อง

https://emap.wordpress.com/2008/04/24/lidar-opensource-tools/