UN PRIMO APPROCIO.

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.

Un dettagli di PgAdmin III.

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.

Risultato dell'interrogazione SELECT effettuata sulla tabella geometrytest.
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