[Gfoss] Inizio implementazione formato TIN in QGis

G. Allegri giohappy a gmail.com
Gio 10 Maggio 2012 18:35:26 CEST


Certo Sigrfido, fare si può fare tutto :)
Il fatto è che con un oggetto così hai ben poche modalità d'interazione,
oltre la navigazione. Già solo per ottenere una Z serve un IDW (ad esempio,
come dici tu), se poi si vogliono fare misure bisogna implementare metodi
appositi che tengano in conto della Z...
Chissà se un giorno Qgis sarà "nativamente" 2.5D (almeno).

giovanni

Il giorno 10 maggio 2012 18:19, Luca Sigfrido Percich
<sigfrido a tiscali.it>ha scritto:

>
> 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).
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 584 iscritti al 7.4.2012
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20120510/d2a5729e/attachment.html>


Maggiori informazioni sulla lista Gfoss