[Gfoss] pitonistas...

Paolo Cavallini cavallini a faunalia.it
Ven 21 Mar 2008 16:43:55 CET


Salve.
Il nuovo qgis (disponibile su debian.gfoss.it) ha installabile anche un
semplice & ottimo plugin per il geoprocessing. Secondo me sarebbe una
ganzata integrarci anche le stesse analisi fatte direttamente dentro
PostGIS. La cosa potrebbe funzionare cosi':
===========================
Scegliere il nome della tabella geografica su cui si vuol fare
l'analisi, e il tipo di analisi:

lista a tendina degli strati di postgis caricati in qgis

vuoi creare:

1. solo visualizzare
2. una vista
3. una tabella

if 1 then

select [tutti i campi della tabella originaria salvo il
$campo_geografico], st_buffer ([$campo_geografico], [dimensione buffer])
from [nome_tabella];

if 2 then

create view [di default nome_tabella_buffer] as select [tutti i campi
della tabella originaria salvo il $campo_geografico], st_buffer
([$campo_geografico], [dimensione buffer]) from [nome_tabella];
insert into geometry_columns values('', '[schema, default quello in cui
si lavora'], '[nome_tabella_buffer]', 'st_buffer', 2, [srid della
tabella originaria], 'POLYGON');

if 3 then

create table [di default nome_tabella_buffer] as select [tutti i campi
della tabella originaria salvo il $campo_geografico] from [nome_tabella];
select addgeometrycolumn('[schema, default quello in cui si lavora'],
'[nome_tabella_buffer]', 'st_buffer', [srid della tabella originaria],
'POLYGON', 2);
update [nome_tabella_buffer] set
st_buffer=st_buffer([$campo_geografico], [dimensione buffer]);
===========================
In linea di principio questo dovrebbe essere semplice, perche' si tratta
solo di passare gli SQL a PostGIS (si veda il plugin "New PostGIS layer"
per esempio).
Ci sono valorosi pitonisti in giro che vogliano provarci? Una mano con
l'sql la puo' dare la Lia, se serve.
Saluti.
pc
-- 
Paolo Cavallini, see: http://www.faunalia.it/pc
Noi ci troviamo male con NGI http://www.ngi.it/



Maggiori informazioni sulla lista Gfoss