PostGIS에 저장된 155MB 래스터를 보는 방법은 무엇입니까?


9

다음 명령을 사용하여 래스터를 postgres 데이터베이스에로드합니다.

raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 

myraster.tif155M입니다. QGIS에서 래스터 플러그인을 사용하려고하면로드하는 데 시간이 오래 걸립니다 (15-20 분). 속도를 높이기 위해 할 수있는 일이 있는지 또는 래스터를 보는 다른 방법이 있는지 확실하지 않습니다. 내가 할 수있는 것은 래스터를 빠르게보고 데이터베이스에 저장된 벡터 데이터와 올바르게 정렬되는지 확인하는 것입니다. (벡터 데이터는 대조적으로 매우 빠르게 표시됩니다.) 현재 QGIS는 정지하고 래스터를 표시 할 때 정지합니다. 그것은 단지 검은 사각형을 보여주고 어떤 인터랙션으로 인해 프로그램이 정지한다는 사실 때문에 컬러 스케일을 변경하는 것은 불가능합니다.

나는 래스터 로딩과 관련된 미묘함에 익숙하지 않으므로 아마도 사용해야 할 다른 플래그와 인수가있을 수 있습니다. 나는 이것이 큰 래스터라는 것을 알고 있으므로 표시 목적으로 만 또는 이와 비슷한 것을 다시 샘플링하여 기쁘다.

wktrasterQGIS에서 최신 버전의 플러그인 을 사용하고 있습니다. 데이터를 표시하기 위해 원격 서버에 연결하고 있습니다. QGIS 1.8에서 OSX를 사용하고 있습니다. 모든 프로그램을 사용하여 모든 OS에서 래스터를 볼 수 있습니다.

답변:


4

현재 gdal 1.9.1 안정적인 일부인 postgis 래스터 드라이버는 테이블에서 단일 래스터를 표시 할 때를 제외하고는 잘 작동하지 않습니다. 개발자는 아직 테스트 할 시간이 없었지만이 게시물을 참조하여 성능이 향상 된 트렁크 버전을 가지고 있습니다.

QGIS에서 Postgis 래스터 레이어 표시 속도를 높이는 방법은 무엇입니까?


링크에 감사드립니다-서버의 gdal 드라이버는 지점에서 설치됩니다. 내 랩톱의 것이 아니라 이것을 사용한다고 가정합니까?
djq

1
qgis 클라이언트와 함께 설치되는 것이 아니라 서버에있는 것을 사용해야합니다. 래스터 드라이버에 대한 변경 사항이 소스에 병합되었다고 생각하지 않습니다. 즉,이 사이트의 링크를 따라갈 때 찾은 소스에서 빌드해야합니다. libregis.org (개발자 블로그)
U2ros
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.