[Gfoss] installazione postgis

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.