[Gfoss] bounding box postgis

Salvator*eL*arosa s_larosa a libero.it
Gio 29 Maggio 2008 11:13:20 CEST




Luca Delucchi wrote:
> 
> Il giorno gio, 29/05/2008 alle 08.06 +0200, Emilia Venturato ha scritto:
>> Luca Delucchi ha scritto:
>> 
>> > 
>> > Voglio estrapolare i valori di una tabella all'interno della bounding
>> > box
>> 
>> Non ho chiara la tua domanda... cosa intendi con 'estrapolare i valori 
>> di una tabella all'interno della bounding box'?
>> Prova a farci un esempio.
>> 
> 
> Io ho una tabella con tutti i dati lineari di osm, io vorrei crearne una
> nuova con i dati solo del promontorio di Portofino
> 
>> ciao
>> Lia
>> 
> 
> ciao
> Luca
> 
> 
> _______________________________________________
> Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
> Gfoss a faunalia.com
> http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 
> 

Prima soluzione:

create table osm_portofino with oids as 
select the_geom from tabella_con_tutti_i_dati
where the_geom && SetSRID('BOX3D(xmin ymin,xmax ymax)'::box3d,23033);

Seconda soluzione (se hai a disposizione i limiti dell'area di Portofino
come shp o tabella):

create table test1 with oids as

select intersection(r.the_geom, l.the_geom) as geometry,

r.numero, r.tipo, r.classe >>>>>>>>>>>>>>>>>>tutti i campi della tabella "r"
che ti servono

from table1 as r, table2 as l

where r.the_geom && l.the_geom

and intersects(r.the_geom, l.the_geom)

and l.comune ='Portofino';


Fammi sapere.....ho scritto con fretta!

Ciao


-----
Salvatore Larosa
GPG: 0xE504BBE2 (FP: D9B2 CA87 81CD 1B91 E24D 3B42 D0F7 FA01 E504 BBE2)
-- 
View this message in context: http://www.nabble.com/bounding-box-postgis-tp17480582p17530718.html
Sent from the Gfoss mailing list archive at Nabble.com.




Maggiori informazioni sulla lista Gfoss