2016-10-22 2 views
0

12 래스터 이상에서 ST_Hillshade을 수행해야합니다. 모든 래스터에서 하나의 쿼리를 수행하는 효율적인 방법이 있습니까?여러 래스터에서 PostGis에서 작업 실행

다음 코드는 하나의 래스터입니다 : 모든 래스터 항목이 인접 것을 고려

CREATE TABLE Hillshade 
as 
select rid, ST_HillShade(rast,1,'32BF', 300,45,255,1) as shade 
from lndsat1; 

답변

0

먼저 ST_Union은 (RAST)를 수행 (및 제거를 제거)해야합니다. 나중에 바늘에 인공물을 줄 것이므로 연합을하지 마십시오. , 문서 here

이 결과를 내보내려면을 참조하십시오이 게시물을 살펴 있습니다 https://gis.stackexchange.com/questions/14959/how-to-export-a-postgis-raster-to-png

+0

을하지만 내 문제는 래스터는 같은 지역을 위해하고는 동일한 SRID를 가지고있다, 각 래스터 그냥 diffrent 날짜가 – santa

+0

나는 그 때 문제를 이해하지 못한다. 래스터 위치는 어디입니까? 예 : 다른 테이블? 다른 기록들? 다른 밴드들? – tilt

+0

나는이 문제를 해결했는데 각 열은 하나의 래스터 이미지를 의미한다고 생각했지만 하나의 행은 하나의 래스터 이미지를 의미합니다. 그래서 내 문제가 해결되었습니다. 감사! – santa