[Gfoss] Realizzare una query SQL per la creazione di tabelle spaziali
Sandro Santilli
strk a keybit.net
Mer 5 Dic 2012 17:48:57 CET
Un paio consigli:
1. crea tutto in uno schema con il nome del progetto
2. non specificare proprieta' (vedi ALTER TABLE .. OWNER TO)
--strk;
On Wed, Dec 05, 2012 at 05:41:15PM +0100, Luca Mandolesi wrote:
> Salve a tutti,
> alcuni giorni fa sollevai il mio problema di mettere sul repo dei plugin di
> QGis il mio plugin perchè troppo "grasso". Santilli non mi da la paghetta
> se non metto a posto!!!
>
> Volevo partire dallo snellire il database rendendo scaricabile a parte la
> query per creare tutto il db spaziale.
>
> Una serie di query per genereare le tabelle con le geometrie tipo quella
> sotto [0], può andare bene?
>
>
> Soprattutto: l'srid come è meglio settarlo? Io uso 3004 ma altri possono
> avere altre necessità...metto -1? Non metto nulla?
>
> Denkiu a todos
> Luca
>
> [0]
> (la query è un po' un collage di tante cose per ottenere il risultato
> desiderato)
>
> CREATE TABLE mia_tabella (
> gid serial NOT NULL,
> id_entita character varying(80),
> campo_1 character varying(80),
> campo_2 character varying,
> campo_3 character varying,
> the_geom geometry(Polygon,3004),
> );
>
>
> ALTER TABLE public.mia_tabella OWNER TO postgres;
>
> ALTER TABLE ONLY mia_tabella
> ADD CONSTRAINT mia_tabella_pkey PRIMARY KEY (gid);
>
> CREATE INDEX mia_tabella_geom_gist
> ON mia_tabella
> USING gist
> (the_geom);
>
> ALTER TABLE mia_tabella ALTER COLUMN gid SET DEFAULT
> nextval('mia_tabella_gid_seq'::regclass);
> _______________________________________________
> 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.
> 630 iscritti al 1.12.2012
--
http://www.cartodb.com - Map, analyze and build applications with your data
~~ http://strk.keybit.net
Maggiori informazioni sulla lista
Gfoss