Bagaimana cara melihat raster 155 MB yang disimpan di PostGIS?

9

Saya menggunakan perintah berikut untuk memuat raster ke dalam database 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.tifadalah 155M. Ketika saya mencoba menggunakan plugin raster di QGIS, dibutuhkan waktu yang sangat lama untuk memuat (15-20 menit). Saya tidak yakin apakah ada yang bisa saya lakukan untuk mempercepat ini, atau jika ada pendekatan alternatif untuk melihat raster. Yang saya ingin dapat lakukan adalah dengan cepat melihat raster dan memeriksa apakah itu sesuai dengan data vektor yang disimpan dalam database. (Sebaliknya, data vektor ditampilkan dengan sangat cepat.) Saat ini, QGIS membeku dan ketika itu menampilkan raster. Itu hanya menunjukkan kotak hitam dan mengubah skala warna tidak layak karena fakta bahwa interaksi apa pun menyebabkan program membeku.

Saya tidak terbiasa dengan seluk-beluk yang terkait dengan memuat raster, jadi mungkin ada beberapa flag dan argumen yang harus saya gunakan. Saya menyadari bahwa ini adalah raster yang besar, jadi saya senang untuk membuat ulang atau serupa hanya untuk tujuan tampilan (walaupun saya tidak tahu persis apa yang harus saya lakukan).

Saya menggunakan versi terbaru dari plugin wktrasterdi QGIS. Saya terhubung ke server jarak jauh untuk menampilkan data. Saya menggunakan OSX dengan QGIS 1.8. Saya terbuka untuk menggunakan program apa pun untuk melihat raster pada OS apa pun.

djq
sumber

Jawaban:

4

Saat ini, driver raster postgis, bagian dari gdal 1.9.1 stable tidak berfungsi dengan baik, kecuali ketika menampilkan raster tunggal dari tabel, yang tidak berguna bagi saya. Pengembang memiliki versi trunk dengan kinerja yang seharusnya ditingkatkan yang belum sempat saya uji, tetapi lihat posting ini:

Bagaimana cara mempercepat tampilan layer raster Postgis di QGIS?

U2ros
sumber
Terima kasih atas tautannya - driver gdal di server diinstal dari cabang; Saya berasumsi bahwa ini menggunakan ini dan bukan yang ada di laptop saya?
djq
1
Mungkin harus menggunakan yang ada di server, bukan yang terinstal di sepanjang klien qgis Anda. Saya tidak berpikir bahwa perubahan ke driver raster telah digabungkan ke sumbernya, yang berarti Anda harus membangun dari sumber yang ditemukan ketika mengikuti tautan dari situs ini: libregis.org (pengembang blog)
U2ros