ho installato postgres 8.3.3 e poi tramite l'application stack builder ho installato postgis 1.3.3
volevo importare uno shp in postgis usando prima il comando shp2pgsql per creare il file sql ( e questo funziona) e poi psql per importare la query dentro postgis, ma quì ho avuto degli errori. allora ho provato a creare una semplice tabella dentro postgis con il comando
CREATE TABLE parks (
park_id INTEGER,
park_name VARCHAR,
park_date DATE,
park_type VARCHAR
);
e poi quando faccio
SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPOLYGON', 2 );
per generare la colonna geometrica mi dà il seguente errore:
ERROR: la funzione addgeometrycolumn(unknown, unknown, integer, unknown, integer) non esiste
LINE 1: SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPO...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
********** Errore **********
ERROR: la funzione addgeometrycolumn(unknown, unknown, integer, unknown, integer) non esiste
Stato SQL: 42883
Suggerimento: No function matches the given name and argument types. You might need to add explicit type casts.
Carattere: 8
cosa può essere? ho provato a reinstallare postgis ma dice che già è installato ...
grazie
ciao
peppe
Giuseppe Campagna ha scritto:
ho installato postgres 8.3.3 e poi tramite l'application stack builder
ho installato postgis 1.3.3
devi creare un db con le funzioni di postgis dentro.
nella maggior parte delle distro va fatto a mano.
pc
--
Paolo Cavallini, see: * http://www.faunalia.it/pc *
Giuseppe Campagna ha scritto:
ho installato postgres 8.3.3 e poi tramite l'application stack builder
ho installato postgis 1.3.3
volevo importare uno shp in postgis usando prima il comando shp2pgsql
per creare il file sql ( e questo funziona) e poi psql per importare la
query dentro postgis, ma quì ho avuto degli errori. allora ho provato a
creare una semplice tabella dentro postgis con il comando
CREATE TABLE parks (
park_id INTEGER,
park_name VARCHAR,
park_date DATE,
park_type VARCHAR
);
e poi quando faccio
SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPOLYGON', 2 );
per generare la colonna geometrica mi dà il seguente errore:
ERROR: la funzione addgeometrycolumn(unknown, unknown, integer,
unknown, integer) non esiste
LINE 1: SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPO...
^
IMHO potrebbe non trattarsi dell'installazione di PostGIS:
http://postgis.refractions.net/documentation/manual-1.3/ch04.html#id2932398
hai preso pari pari l'esempio qui, dove ti diceva:
"assuming that an SRID of 128 exists already"
prova a mettere uno SRID valido (es.4326) e vedi se va bene
ciao
Antonio
sono riuscito a importare uno shp in postgis e ho una tabella con tutti i valori dello shp. ora vorrei visualizzare questi dati in formato "geografico" e non testuale e ho provato a collegarmi a postgis attraverso qgis, ma in qgis ho il seguente errore: Database connection was successful, but the accessible tables could not be determined. The error message from database was: ERROR: permesse negato per la relazione geometry colomns". da cosa dipende questo errore?
ho provato a guardare la tabella geometry_columns dentro il mio db e c'è una riga relativa alla mia tabella ....
in alternativa non c'è un modo per vedere i dati in formato geografico direttamente da postgis?
grazie
ciao
peppe
ciao,
non so se ti aiuta, ma prova a controllare i GRANT (diritti) dell’utente con cui ti connetti da qgis.
Prova a dare:
GRANT ALL on geometry_colums to nome utente;
ciao
flavio
–
io uso Debian GNU/Linux
user #413018 counter.li.org
<<usiamo formati aperti!>>
http://it.wikipedia.org/wiki/Formato_aperto
grazie, ho risolto
era un problema di utente/permessi.
essendo gnubbo di sql, sono andato dentro postgis, in ruoli utente e ho
aggiunto l'utente ... e magnificamente ora funziona!!
grazie a tutti
ciao
Flavio Rigolon wrote:
non so se ti aiuta, ma prova a controllare i GRANT (diritti) dell'utente
con cui ti connetti da qgis.
--
View this message in context: http://www.nabble.com/installazione-postgis-tp19417064p19459869.html
Sent from the Gfoss mailing list archive at Nabble.com.