Se PostGis è stato installato correttamente in PostgreSQL gli oggetti si possono inserire e interrogare utilizzando il client a riga di comando psql. Per esempio, se il nostro database si chiama Prova, e vogliamo creare una tabella geometrytest con i seguenti campi ID (di tipo int4), NAME (di tipo VARCHAR(20)), e geom (di tipo geometrico) dalla riga di comando psql scriviamo così:
CREATE TABLE geometrytest (ID int4, NAME varchar(20));
Successivamente aggiungiamo la seguente sintassi:
SELECT ADDGeometryColumn ('prova','geometrytest','geom',-1,'LINESTRING',2);
Al database prova verrà aggiunta una tabella di nome geometrytest, e oltre ai campi ID e NAME verrà aggiunto un campo di nome geom come visualizzato nella seguente figura.
Figura 1
(Un dettaglio di PgAdmin III).
A questo punto, potrete inserire un oggetto all'interno della tabella geometrytest con il comando seguente:
INSERT INTO geometrytest (ID,NAME,GEOM) VALUES (1,'Primageometria', GeometryFromText ('LINESTRING(2 3, 4 5, 6 5, 7 8)', -1));
Per visualizzare i dati appena immessi digitate alla riga di comando i seguenti:
SELECT id,name Astext(geom) AS geom FROM geometrytest;
Il risultato dei comandi appena inseriti sarà quello mostrato nella seguente immagine.
Figura 2
(Risultato dell'interrogazione SELECT effettuata sulla tabella geometrytest).
Come potete vedere si tratta di un interrogazione SQL con i comandi SELECT e FROM.
Menu Sezione/Pagina Precedente/Pagina Successiva/Torna alla Homepage
Sito:www.megaoverclock.it