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


9

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

지금까지 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

하워드 버틀러의 대답은 거의 요약합니다. 더 많은 배경. 툴을 기반으로 하는 첫 번째 LAStoolsLASlib 라이브러리를 만들었을 때 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 를 시작 해야 했습니다 . 이 시점에서 LASlibLASzip 은 적절한 오픈 소스 라이센스 (하워드 버틀러의 조언에 따라)를 얻었으므로 libLAS 가 덜 필요했습니다. 하워드는 PDAL을 시작 했다 (그의 답변 참조).

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


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.