Tengo un problema al cargar algunos datos ráster de Ordnance Survey en PostGIS. He estado usando el siguiente comando raster2pgsql para cargar un archivo tif que he colocado en mi carpeta C: \ Archivos de programa \ PostgreSQL \ 9.1 \ bin en PostGIS:
raster2pgsql -s 27700 -t 5000x5000 -I -C -M *.tif > os_strview.sql
Luego ejecuto el siguiente comando psql:
psql -h localhost -U postgres -d raster_test -f os_strview.sql
Esto funciona bien, pero cuando intenté ver los datos en QGIS solo pude ver la tabla raster_columns en el cuadro de selección al intentar agregar una capa PostGIS.
Intenté usar el plugin Load raster to PostGIS en su lugar. Esto funciona pero mi imagen de trama no tenía color. Entonces vi esta publicación . Utilicé la técnica Raster> Convertir> PCT a RGB para convertir un solo tif a un geotif.
Desafortunadamente, cuando ejecuto el comando psql anterior recibo este mensaje de error:
C: \ Archivos de programa \ PostgreSQL \ 9.1 \ bin> psql -h localhost -U postgres -d raster_test -f os_strview.sql BEGIN psql: os_strview.sql: 2: AVISO: CREATE TABLE creará la secuencia implícita "sx03 nw-geo_rid_seq" para la columna serial "sx03nw-geo.rid" psql: os_strview.sql: 2: AVISO: CREATE TABLE / PRIMARY KEY creará el índice implícito "sx03nw-geo_pkey" para la tabla "sx03nw-geo" CREATE TABLE psql: os_strview.sql: 3 : ERROR: no se pudo cargar la biblioteca "C: / Archivos de programa / PostgreS QL / 9.1 / lib / rtpostgis-2.0.dll": Acceso no válido a la ubicación de la memoria.
LÍNEA 1: INSERTE EN LOS VALORES "sx03nw-geo" ("rast") ('01000003000000000 ... ^ ROLLBACK
Supongo que esto tiene algo que ver con el tamaño del geotiff que estoy tratando de cargar en PostGIS, ¡que es 71 MB!
¿Hay otro método que debería intentar? ¿Cuál es el límite en el tamaño de una sola imagen que puede cargar en PostGIS?