PostGIS 보간 / 삼각 분할 옵션


12

DEM 구성을 자동화하는 오픈 소스 워크 플로를 찾고 있습니다. LIDAR 데이터 셋에 속하는 일련의 사이트가 있습니다. 각 사이트마다 사이트 별 DEM을 만들고 프로세스를 자동화하려고합니다.

지금까지 우리는 자동화했습니다.

  • PostGIS로 데이터로드 (LIDAR 및 사이트 포인트)
  • 사이트 경계 생성 (st_buffer 및 st_envelope의 조합)

이제 각 사이트에서 데이터 하위 세트를 보간하고 Surfer7 그리드 파일로 내보내는 옵션을 찾고 있습니다.

현재 QuantumGIS를 사용하여 PostGIS 데이터베이스의 데이터를 쿼리하고 csv 파일로 내 보낸 다음 Surfer7에서 데이터를 수동으로 가져와 그리드하고 있습니다. 잘하면 우리는 이것을 자동화 할 수 있기를 바랍니다.

따라서이 사용 사례에서는 라이더 데이터를 DEM에 삼각 측량하려고합니다. 우리가 생각할 수있는 다른 잠재적 사례는 서로 다른 보간법을 포함합니다. 따라서 역 거리와 크릭에 대한 옵션이 있다면 우리는 관심이 있습니다!

이것은 우리에게 많은 학습 연습입니다-우리는 아기 단계에서 일하고 있습니다!


2
pointcloudPostGIS에 데이터 유형을 가져 오는 것에 대해 논의한 개발 팀을 앞두고 있으며 곧 작업 할 것 입니다. 그 동안 PDALpoints2grid 유틸리티 가 흥미로워 보이지만 사용하지는 않았습니다.
Mike T

답변:


2

SAGA 를 사용하여 Windows 또는 Linux 에서이 자동화를 수행 할 수 있습니다. SAGA는 SAGA 형식으로 포인트 클라우드 형식 (spc)으로 가져온 빅 포인트 데이터 세트를 처리 할 수 ​​있습니다. 그런 다음 보간 또는 삼각 분할을위한 기능이 있으며 Surfer로 내보낼 수도 있습니다. 자동화는 SAGA 명령 도구 를 사용하여 수행됩니다 .


CVS로 가져 오려면 psql 명령 COPY (SELECT foo, bar FROM any)를 사용하여 bashscript에 bashscript를 넣을 수 있습니다. TO '/tmp/ouput.csv'DELIMITER ','CSV HEADER; 이를 통해
툴체인

2

.las / laz에 원본 LIDAR 데이터가있는 경우 lastools ( http://www.cs.unc.edu/~isenburg/lastools/) 를 사용 하여 큰 LiDAR 데이터를 처리 할 수 있습니다 . las2tin과 las2dem이 직접 작동하는 것처럼 보이지만 사용하지는 않았습니다. 아래를 사용하여 GRASS 내에서 .laz 파일 세트를 래스터 DEM으로 어셈블했습니다.

cat *.laz |~/Downloads/SRC/lastools/bin/las2txt -stdin  -parse xyztc -header pound -otxt |invproj -v -f %.9f +init=epsg:2284 |sed -e 's// /' | r.in.xyz input=- output=lidarJunk method=min type=FCELL x=1 y=2 z=3 fs=\    zscale=1.0 percent=100 --overwrite  
# the sed and fs=\ bits are for dealing with reformatting spaces and tabs between invproj and r.in.xyz

Lastools는 자동화가 잘되고 DEM 또는 TIN의 데이터를 원하는 범위로자를 수있는 것처럼 보입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.