[Gfoss] Inizio implementazione formato TIN in QGis

Luca Sigfrido Percich sigfrido a tiscali.it
Gio 10 Maggio 2012 18:19:19 CEST


Ciao a tutti,

Il giorno gio, 10/05/2012 alle 17.50 +0200, G. Allegri ha scritto:

> 
> ITF è un formato dati 3D per TINs.
> Ammesso che un giorno ci sia un driver per leggere/scrivere ITF, resta
> il problema di come rappresentare un TIN, dato che Qgis non ha
> strutture dati topologiche, e del fatto che Qgis in generale non tiene
> in conisderazione la z, percui anche usando soltanto le due dimensioni
> gli strumenti di misura darebbe risultati erronei...

Il TIN è un modello 2.5D, come tale rappresentabile in 2D per mezzo
delle (x,y). La z entra in gioco nel momento in cui vogliamo determinare
il valore z di un punto arbitrario per interpolazione, o vogliamo fare
un rendering 3D o tracciare un profilo o misurare la distanza tra due
punti.

Il formato ITF è estremamente semplice a quanto vedo, basta leggere i
triangoli ed esportarli come poligoni OGR memorizzando nella tabella
degli attributi le quote e gli ID dei tre vertici per consentire sia la
visualizzazione che l'interpolazione. Non sarà topologico né elegante,
ma penso possa funzionare :)
Questa cosa si può fare in python con ogr ad esempio.

Quanto agli strumenti di analisi (quota, profilo, distanza...), sono del
tutto analoghi (e implementativamente simili) a quelli per i modelli
raster a lattice (reticolo). Per determinare la Z del punto cliccato ad
esempio farei un IDW sui tre vertici una volta identificato il poligono
in cui ho cliccato.

Buon lavoro

Sig




_____________
PRIVACY
Le informazioni contenute in questo messaggio sono riservate e confidenziali. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora Lei non fosse la persona a cui il presente messaggio è destinato, La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente. Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla legislazione europea (Direttiva 2002/58/CE).

PRIVACY
Le informazioni contenute in questo messaggio sono riservate e confidenziali. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora Lei non fosse la persona a cui il presente messaggio è destinato, La invitiamo ad eliminarlo dal Suo Sistema e a distruggere le varie copie o stampe, dandone gentilmente comunicazione all’indirizzo mail del mittente. Ogni utilizzo improprio e' contrario ai principi del D.lgs 196/03 e alla legislazione europea (Direttiva 2002/58/CE).


Maggiori informazioni sulla lista Gfoss