งานกรองที่แตกต่างหลากหลายมักใช้กับชุดข้อมูล LiDAR (การกรองตามความหนาแน่นของจุดต่ำผ่านการกรองพืชการปรับให้เรียบของงานและอื่น ๆ ) ในขณะที่คุณจะถามสำหรับการดำเนินงานเชิงพื้นที่ (ที่เกี่ยวข้องกับเชปไฟล์) ผมถือว่าคุณมองหาวิธีที่จะตัดชุดของคุณคือยกเว้นจุดที่อยู่นอกขอบเขตของรูปหลายเหลี่ยมที่กำหนดโดยเชปไฟล์
โดยทั่วไปLAStoolsเป็นแพ็คเกจที่ทรงพลังสำหรับการประมวลผลข้อมูลแบบจุด มันเป็นชุดของเครื่องมือบรรทัดคำสั่ง แต่ยังนำ GUI ที่เรียบง่ายและทำงานร่วมกับ QGIS (และ ArcGIS โดยวิธีการ) คุณสามารถดาวน์โหลดและประเมินกล่องเครื่องมือได้อย่างอิสระ - อย่างไรก็ตามมีเพียงบางส่วนเท่านั้นที่เป็นโอเพนซอร์ซ (ใบอนุญาต LGPL 2.1) - ส่วนที่เป็นแหล่งข้อมูลปิดนั้นจำเป็นต้องมีใบอนุญาตโดยขึ้นอยู่กับวัตถุประสงค์ของคุณ คุณต้องตรวจสอบเงื่อนไขที่เหมาะสมสำหรับคุณ
ใช้lasclipจาก LASTools (ปิดแหล่งตรวจสอบใบอนุญาต)
หนึ่งในเครื่องมือปิดแหล่งที่มาlasclipดำเนินการงานclip-by-shapefile อย่างแน่นอน :
lasclip:ใช้เป็นอินพุตไฟล์ LAS / LAZ / TXT และไฟล์ SHP / TXT ที่มีรูปหลายเหลี่ยมหนึ่งหรือหลายรูปแบบ (เช่นการสร้างรอยเท้า) ตัดจุดที่อยู่นอกรูปหลายเหลี่ยมทั้งหมด (หรือภายในรูปหลายเหลี่ยมบางส่วน) และจัดเก็บผู้รอดชีวิต ชี้ไปที่ไฟล์ LAS / LAZ / TXT เอาท์พุท
การใช้งานตรงไปตรงมา:
lasclip -i input_file.las -poly polygons.shp -o output_file.las -verbose
(ตรวจสอบ lasclip READMEสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานตัวอย่างเพิ่มเติมและข้อกำหนดของไฟล์รูปร่าง)
ใช้las2lasจาก LASTools (โอเพ่นซอร์ส; การคลิปขั้นพื้นฐานเท่านั้น)
หากไม่ใช่ซอฟต์แวร์ตัวเลือกแหล่งปิด: เครื่องมือlas2lasสามารถทำงานการตัดอย่างง่ายเช่นกัน - อย่างไรก็ตามคุณไม่สามารถคลิปไปยังรูปหลายเหลี่ยมที่กำหนดรูปร่างไฟล์ได้ คุณสามารถคลิปตามสี่เหลี่ยมวงกลมความสูงมุมการสแกนการจำแนกหรือคุณภาพข้อมูลได้ (ดูREADMEของมันสำหรับตัวอย่างการใช้งานและรายละเอียด)
แต่น่าเสียดายที่ฉันไม่ได้ตระหนักถึงเครื่องมือโอเพนซอร์ซใด ๆ ซึ่งเท่ากับฟังก์ชั่น lasclip
ใช้ libLAS เพื่อเข้าถึงไฟล์ LAS ในสคริปต์ที่สร้างขึ้นเอง
LASTools จะขึ้นอยู่กับโอเพนซอร์ส BSD อนุญาตห้องสมุด libLAS คุณสามารถใช้ libLAS ในการเข้าถึงไฟล์ของคุณและ LAS กรองพวกเขากับสคริปต์ที่กำหนดเองเช่นใช้งูหลาม
แน่นอนว่ามีความเป็นไปได้อื่น ๆ ถ้าคุณเปลี่ยนโฟลว์การประมวลผลของคุณ (เช่นการแปลง LAS เป็นแรสเตอร์และคลิปในภายหลัง) แต่ฉันคิดว่าวิธีที่สะดวกที่สุดคือการทำงานกับ LAS ให้นานที่สุดเท่าที่จะทำได้ ตัวเอง