Il 15/01/08, Andrea Antonello<[EMAIL PROTECTED]> ha scritto:
> > Ciao a tutti sto cercando di fare un differenza tra due layer di
> > postgis, in uno ho le strade provinciali e nell'altro ho le strade
> > provinciali all'interno dei centri urbani; ora vorrei riuscire ad
> > avere le strade provinciali all'esterno dei centri urbani. Sto
> > provando con il comando difference(geomA,geomB)[1] ma come risultato
> > ho sempre le strade provinciali complete, qualcuno ha qualche idea su
> > come fare?
>
> Non credo che la funzione difference vada tanto bene per il tipo
> linea. Il modello di precisione credo non permetta una cosa del
> genere, anche se non sono sicuro di come venga gestito in postgis.
> Visto che geos e' l'implementazione in C della JTS, credo che il
> comportamento sia lo stesso e credo che la JTS non veda il bordo come
> parte della quale tenere conto (non per niente esiste covers oltre a
> contains). Tanti forse di fretta e tante cosa da controllare :)
>

Ho provato a fare anche la differenza tra le strade totali e quelle
appartenenti all'area edificata ma il risultato รจ lo stesso

> Comunque quello che farei nel tuo caso e' di creare un buffer attorno
> al layer interno, anche minimo, e poi riprovare a sottrarre al totale
> il layer risultante dal buffer.
>

Domani ci provo...

> Fammi sapere,
> Andrea
>

certo..intanto grazie

Luca

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
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.

Rispondere a