LAStools, libLAS 및 PDAL의 차이점은 무엇입니까?


9

여러 번 읽은 후에도 여전히 사용 차이와 LiDAR 데이터 처리 및 조작을위한 LAStools , libLAS 및 PDAL 도구의 목표에 대해 혼란스러워합니다 .

지금까지 PDAL과 libLAS의 전반적인 목표는 동일하며 PDAL은 libLAS를 향상된 성능과 더 많은 기능으로 천천히 대체하고 있습니다. PDAL은 LAStools와는 완전히 독립적 인 라이브러리라는 것을 알고 있습니다.

LAStools와 libLAS의 관계가 가장 혼란 스럽습니다. 두 개의 완전히 다른 도구입니까? LAStools는 libLAS 위에서 실행됩니까?

이 3 가지 도구 / 라이브러리 중 하나가 서로 의존합니까?

배경 : LAStools 사용 경험이 있으며 지난 몇 주 동안 PDAL을 가지고 놀았습니다.

편집 : 링크 의견에서 LAStools가 실행되는 것으로 보이는 LASlib 도 있다는 것을 알게되었습니다. 이 질문이 LiDAR 데이터 사용을 시작하고 무엇을해야할지 혼동되는 사람들을 위해 이러한 도구에 대한 포괄적 인 개요를 수집 할 수 있기를 바랍니다.


1
libLas 웹 페이지에서 : "2018 년 현재 libLAS는 PDAL 프로젝트로 대체되었으며 최대 절전 모드 또는 유지 보수 모드입니다. libLAS는 LAS 또는 LAZ 1.4를 지원하지 않으며 PDAL은 더 많은 형식을 지원합니다. PDAL 파이프 라인의 개념 ". 따라서 기본적으로 libLas는 더 이상 사용되지 않으며 PDAL에 의해 사용됩니다. LasTools Linux에서 잘 작동하지 않기 때문에 거의 알지 못합니다.
— John Powell

그렇습니다. PDAL과 libLAS가 라이브러리와 동일한 목표를 가지고 있음을 알았습니다.
— Eskapp

1
PDAL 자주 묻는 질문 도 libLAS와 Lastools 모두에 대한 몇 가지 의견이있다. 요약하면, libLAS는 기본적으로 LAS 형식을 읽기위한 것입니다. PDAL과 LasTools는 모두 LIDAR 처리 툴킷입니다. 그들은 관련이 없습니다.
— John Powell

답변:


9

libLAS는 LAS에 대한 읽기 / 쓰기 지원을 제공하기 위해 개발되었으며 LAStools에서 모델링되었으며 당시에는 오픈 소스 라이센스로 배포되지 않았습니다. 이후 몇 년 동안 LAStools의 많은 부분이 오픈 소스 라이센스로 공개되어 libLAS에 대한 병렬 노력이 필요하지 않았습니다. 이 라이브러리 부분을 LASlib라고합니다. 그렇습니다. 나는 우리가 물건의 이름을 짓는 데 끔찍한 것에 동의합니다.

PDAL은 libLAS와의 노력에 따라 다양한 형식을 지원하고 편리한 데이터 워크 플로우 및 오케스트레이션 도구를 제공하는 지리 공간 강조 (PCL과 차별화)를 제공하는 일반 포인트 클라우드 처리 툴킷을 제공했습니다. PDAL은 좌표계 지원 및 벡터 / 래스터 액세스와 같은 다른 소프트웨어 (예 : PROJ 및 GDAL)를 활용하도록 설계되었습니다. C / C ++ 외에도 Python 및 Matlab을 사용하며 OSX, Linux 및 Win64에서 작동합니다.

PDAL과 libLAS의 관계와 관련하여 PDAL은 LAS (및 LAZ) 1.4를 완벽하게 지원하지만 libLAS는 그렇지 않습니다. 나쁜 점이 필요한 사람은 패치를 제공 할 수 있지만 PDAL은 libLAS보다 훨씬 풍부한 기능의 도구 상자를 제공합니다. 소프트웨어에 내장 된 LAS 지원 만 있으면 LASlib 또는 libLAS를 사용하는 것이 좋습니다. 거의 모든 지리 공간 형식을 처리 할 수있는 것을 원한다면 PDAL을 선택하십시오.


기본적으로 오늘날 LAStools와 PDAL은 LiDAR 데이터와 함께 사용할 수있는 두 가지 도구 모음이며 PDAL은 다른 데이터 형식 만 지원하여 LiDAR 데이터로 작업 할 수있는 기능을 뛰어 넘습니다. 내가 제대로 이해 했습니까?
— Eskapp

1
네, 아주 가깝습니다. LAStools는 공중 레이더 처리 파이프 라인에 필요한 LAS 형식 및 기능으로 활용할 수있는 모든 기능을 지향합니다. PDAL은 그보다 일반적이며 데이터 추상화 및 데이터 처리 워크 플로를 지향합니다. 가끔 말했듯이 "PDAL은 LAStools 를 빌드 하는 데 사용할 수있는 것 "입니다.
— Howard Butler

10

하워드 버틀러의 대답은 거의 요약합니다. 더 많은 배경. 툴을 기반으로 하는 첫 번째 LAStools 와 LASlib 라이브러리를 만들었을 때 UC Berkeley 의 포스트 독 이었고 Streaming Delaunay (또는 Streaming TIN) 연구를위한 입력으로 LAS 파일을 준비하기 만하면됩니다.) 처리. 코드 자체가 유용 해 보였기 때문에 2007 년 4 월에 웹 페이지에 소스 코드를 압축하여 소스를 게시했습니다. 4 개의 다른 대학에서 13 년 동안 컴퓨터 과학을 공부 했음에도 불구하고 라이센스를받지 못했습니다. 라이센스 소스 코드 (다른 CS 프로그램의 커리큘럼에 있습니까?) 사람들이 내 코드를 사용했을 때 나는 행복했습니다. 그는 사용할 수 있다면 하워드 버틀러가 나에게 물었을 때 이것은 2007 년 11 월 변경 LAStools를 결국 것이다 오픈 소스 프로젝트의 시작 지점으로 libLAS .

몇 년 후 -LAStools 는 그 시점에서 어느 정도 취미였습니다. 저는 미국 보안 연구소에서 직장을 잃었고 추방 캠프에서 4 개월 동안 구금되어 결국 미국에서 수갑으로 추방되었습니다. 이 모든 것은 제가 작업했던 핵무기 실험실과 잘 어울리지 않는 레이저 닭 을 둘러싼 아이디어와 관련이있었습니다 . 이 에피소드의 "낙진"으로 인해 많은 에너지가 절약되었으며 LAStools 를 완전한 기능을 갖춘 LiDAR 처리 제품군으로, LASzip 을 업계 최고의 LiDAR 압축기로 전환했습니다.

2012 년에 LAStools가 이미 인기 를 얻은 상태에서 나는 Business Incubation Center 중 하나를 통해 유럽 우주국으로부터 종자 기금을 얻을 수있었습니다 . 이를 위해서는 LAStools에 상용 및 학술 용 라이센스를 판매 할 적절한 회사 rapidlasso GmbH 를 시작 해야 했습니다 . 이 시점에서 LASlib 및 LASzip 은 적절한 오픈 소스 라이센스 (하워드 버틀러의 조언에 따라)를 얻었으므로 libLAS 가 덜 필요했습니다. 하워드는 PDAL을 시작 했다 (그의 답변 참조).

LAStools이 는 나 같은 불량 요소로부터 안전을 유지 미국 국토 안보 아니었다면 아마 여전히 취미 프로젝트가 될 것입니다 ... (-; 희망이 나고있다 이유에 대한 몇 가지 다른 각도에서 빛을 것을 LAStools 및 PDAL 및 방법 LASlib , libLAS 및 LASzip이 그들과 관련이있다.


3
LAStools의 개발에 대한 매우 흥미로운 통찰력을 몰랐습니다. 이 훌륭한 도구를 저장하는 ESA 덕분입니다.
— Mapperz

1
  • libLAS는 더 이상 사용되지 않으며 유지 관리되지 않습니다. PDAL로 대체되었습니다.
  • LAStools는 완전히 오픈 소스가 아니며 LAS 형식 만 지원합니다. 대부분의 경우 단일 개인이 작성하고 유지 보수했습니다.
  • PDAL은 완전히 오픈 소스이며 입력 및 출력 모두에서 많은 포인트 클라우드 형식을 지원합니다. PDAL은 모듈 식입니다. OSX, * nix 및 Windows에서 작동합니다.

PDAL과 LAStools는 다른 알고리즘을 지원합니다. Windows에서 LAS 만 사용하는 경우 LAStools는 필요한 기능이 지불하려는 비용으로 지원되는 경우 실행 가능한 옵션입니다. 그렇지 않으면 PDAL을 봐야합니다.


LAStools는 .las 이외의 많은 형식 (.xyz, .laz, .txt; .shp, .obj와 같은 벡터 형식, 래스터 형식 .tif, .asc 등)을 지원합니다. “주로”란 무엇을 의미 했습니까?
— Andre Silva

또한 "모듈 식"이란 무엇입니까? LAStools도 모듈 식입니까? 호기심으로 얼마나 많은 사람들이 PDAL을 만들고 관리 했습니까?
— Andre Silva

대부분 LAStools가 다른 많은 형식을 지원한다는 것을 의미한다고 생각하지만 이러한 형식의 포인트 클라우드 지원은 "LAS 데이터 모델"과 관련이 있습니다. PDAL은 LAS를 많이 지원하지만 그 관점은 널리 보급되지 않았습니다. 기고자에 대해서는 Github github.com/PDAL/PDAL/graphs/contributors vs. github.com/LAStools/LAStools/graphs/tributors
— Howard Butler
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.