Antonio Falciano ha scritto:
Basta salvarsi le query come viste, referenziarle nella tabella
'geometry_columns' e utilizzare un client che possa connettersi a
Postgres (GRASS/Qgis, gvSIG, mapserver, ecc.)
Sono un "niubbo" di postgres :-) mi puoi spiegare come fare:
- salvare una query come vista

http://www.postgresql.org/docs/8.3/static/sql-createview.html

-  referenziarla nella tabella 'geometry_columns'

http://postgis.refractions.net/documentation/manual-1.3/ch04.html#id3015953

Se faccio quest'ultimo passo sulla vista, mi viene questo errore:

SELECT AddGeometryColumn ('public', 'prova_luca', 'st_intersection', -1, 'MULTIPOLYGON', 2);

ERROR: "prova_luca" is not a table
Stato SQL: 42809
Contesto: SQL statement "ALTER TABLE public.prova_luca ADD COLUMN st_intersection geometry "
PL/pgSQL function "addgeometrycolumn" line 86 at EXECUTE statement
SQL statement "SELECT AddGeometryColumn('', $1 , $2 , $3 , $4 , $5 , $6 )"
PL/pgSQL function "addgeometrycolumn" line 4 at SQL statement

tu come hai fatto?


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Rispondere a