Ciao a tutti,
dalla finestra sql del DBManager è possibile caricare un raster?
sto provando la seguente query
SELECT r.rid, r.rast
FROM
raster r,
vector v
WHERE v.id =2 AND st_intersects(r.rast,v.the_geom)
ma nel log di qgis trovo qs errore:
Interrogazione errata: SELECT DISTINCT CASE WHEN upper(geometrytype(“rast”)) IN (‘POINT’,‘MULTIPOINT’,‘POINTM’,‘MULTIPOINTM’) THEN ‘POINT’ WHEN upper(geometrytype(“rast”)) IN (‘LINESTRING’,‘MULTILINESTRING’,‘LINESTRINGM’,‘MULTILINESTRINGM’) THEN ‘LINESTRING’ WHEN upper(geometrytype(“rast”)) IN (‘POLYGON’,‘MULTIPOLYGON’,‘POLYGONM’,‘MULTIPOLYGONM’) THEN ‘POLYGON’ END, st_srid(“rast”) FROM raster ha restituito 7 [ERROR: function geometrytype(raster) does not exist
LINE 1: SELECT DISTINCT CASE WHEN upper(geometrytype(“rast”)) IN ('P…
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
]
al momento sono implementati solo i vettori o sto sbagliando qualcosa ?
scusate ma sono ai primi tentativi…
^L^
Ciao Luca,
On Tue, Apr 16, 2013 at 9:50 PM, Luca Lanteri <mescal72@gmail.com> wrote:
dalla finestra sql del DBManager è possibile caricare un raster?
no, non è possibile:
sebbene già aggiunto 2 checkbox, una per i vettori e l'altra per i raster,
quella
funzionalità usa il provider "postgres" che supporta solo i vettori, per
tal motivo
le 2 checkbox sono nascoste.
Unico modo per caricare un PG raster in DBManager è crearlo e poi caricarlo
(viene usato il provider "gdal").
Saluti.
sto provando la seguente query
SELECT r.rid, r.rast
FROM
raster r,
vector v
WHERE v.id =2 AND st_intersects(r.rast,v.the_geom)
ma nel log di qgis trovo qs errore:
Interrogazione errata: SELECT DISTINCT CASE WHEN
upper(geometrytype("rast")) IN
('POINT','MULTIPOINT','POINTM','MULTIPOINTM') THEN 'POINT' WHEN
upper(geometrytype("rast")) IN
('LINESTRING','MULTILINESTRING','LINESTRINGM','MULTILINESTRINGM') THEN
'LINESTRING' WHEN upper(geometrytype("rast")) IN
('POLYGON','MULTIPOLYGON','POLYGONM','MULTIPOLYGONM') THEN 'POLYGON' END,
st_srid("rast") FROM raster ha restituito 7 [ERROR: function
geometrytype(raster) does not exist
LINE 1: SELECT DISTINCT CASE WHEN upper(geometrytype("rast")) IN ('P...
^
HINT: No function matches the given name and argument types. You might
need to add explicit type casts.
]
al momento sono implementati solo i vettori o sto sbagliando qualcosa ?
scusate ma sono ai primi tentativi....
^L^
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
638 iscritti al 28.2.2013
--
Giuseppe Sucameli