[Gfoss] Calcolo coordinate in una tabella Pgsql
Marco Li Volsi
marco.livolsi a gmail.com
Mer 8 Lug 2015 15:42:07 CEST
Ciao.
Forse dovresti utilizzare le funzioni ST_X ed ST_Y
Il 08/07/2015 15:23, aciali ha scritto:
> Ciao,
> innanzi tutto un saluti a tutti voi; sto cercando aiuto per una questione
> probabilmente banale ma non per me.
> Ho creato una tabella in postgresql 8.4 (postgis 1.5), di seguito la query
>
> CREATE TABLE indagini."Sito_Puntuale"
> (
> the_geom geometry,
> "OBJECTID" integer,
> pkey_spu serial NOT NULL,
> ubicazione_prov character(3) NOT NULL,
> ubicazione_com character(3) NOT NULL,
> "ID_SPU" character(15),
> indirizzo character varying(255),
> "coord_X" integer,
> "coord_Y" integer,
> mod_identcoord character varying(6),
> desc_modcoord character varying(30),
> quota_sml smallint NOT NULL,
> modo_quota character varying(6),
> data_sito date DEFAULT ('now'::text)::date,
> note_sito character varying(255),
> CONSTRAINT "Sito_Puntuale_pkey" PRIMARY KEY (pkey_spu),
> CONSTRAINT enforce_dims_the_geom CHECK (st_ndims(the_geom) = 2),
> CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) =
> 'MULTIPOINT'::text OR the_geom IS NULL),
> CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = 32633)
> )
>
> vorrei popolare i campi coord_X e coord_Y in automatico ad ogni inserimento
> con le coordinate del punto generato. Pensavo di utilizzare un Trigger con
> le funzioni:
>
> round(ST_XMIN(the_geom)) FROM indagini."Sito_Puntuale"
>
> ma non sono riuscito a far funzionare la cosa. Qualche dritta in proposito?
> Grazie a chiunque possa aiutarmi.
>
>
>
> --
> View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Calcolo-coordinate-in-una-tabella-Pgsql-tp7593079.html
> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
> 750 iscritti al 18.3.2015
Maggiori informazioni sulla lista
Gfoss