topog presentation
TRANSCRIPT
![Page 1: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/1.jpg)
(Appunti per un) Plugin topografico
per QGIS
A mia sorella Domenica
giuliano curti, novembre 2013
topog4qgis
![Page 2: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/2.jpg)
topog4qgis
L'idea è nata dalla passione per la topografia e da tutto ciò, principalmente scienza e tecnica delle costruzioni, che applica le scienze matematiche nella mia attività professionale.
Per la topografia in particolare, che in realtà non ho mai praticato professionalmente se non in sporadiche occasioni, ho subito la contagiosa passione di mia sorella Domenica; questo contagio costituisce un legame, ormai solo ideale, ma prezioso con la sua memoria.
Un altro legame, ben più concreto, mi lega a Giuseppe Patti (Tirano-SO) che si è sobbarcato la scomoda attività di test, controllo e verifica, senza dimenticarsi mai di sostenere con i suoi consigli e contributi lo sviluppo del plugin.
![Page 3: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/3.jpg)
topog4qgis
Avvertenza:
● L'applicativo qui presentato è un plugin per QGIS v.2.0 per il trattamento di rilievi topografici orientati all'aggiornamento catastale.
● Non costituisce ancora un applicativo completo, ma semmai un 'proof of concept' per verificare la fattibilità dell'idea iniziale e soprattutto per raccogliere consigli e critiche da coloro che intendono condividere gli obiettivi iniziali.
● L'applicativo non si pone in alternativa o concorrenza con altri prodotti analoghi, in particolare l'applicativo citato nel seguito.
![Page 4: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/4.jpg)
topog4qgisSommario
● Il plugin consente la lettura ed il trattamento di rilievi topografici consegnati in libretti conformi alla sintassi di pregeo.
● Elabora il rilievo operando le necessarie operazioni geometriche per la collimazione e connessione delle differenti stazioni e lo restituisce sotto forma di layer SHPlike, in particolare i layer dei vertici misurati e del vertici ribattuti.
● Il plugin consente anche la lettura dell'Estratto di Mappa in formato digitale (*.emp) fornito dall'AdT.
● La preventiva lettura dell'EdM trasforma il rilievo nello spazio dei punti fiduciali consentendo il controllo di qualità del rilievo stesso; in tale caso viene generato anche il layer dei punti collimati.
La procedura conterrà innumerevoli doppioni ed errori; per qualsiasi suggerimento, consiglio e critica siete pregati di contattarmi all'indirizzo giulianc51 at gmail dot it, non prima però di aver preso nota che non vi è alcuna garanzia, implicita od esplicita, connessa all'uso del presente software che installate sul vostro computer ed eseguite per vostra unilaterale decisione a vostro totale rischio.
![Page 5: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/5.jpg)
topog4qgis
Abstract
The procedure allows reading EdM files of the Italian Cadastral Service and the 'Libretto di campagna' of the user.
The imported maps are displayed on QGIS canvas; the user can use there all the tools provided by QGIS, saving them in different formats too.
This procedure is EXPERIMENTAL; it might contains many bugs, few duplications and some mistakes, only in part known to the author;
please let us know about any encountered problems (giulianc51 at gmail dot it)
![Page 6: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/6.jpg)
Architettura del plugin
![Page 7: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/7.jpg)
Caricamento del plugin dal menu 'Plugin Manager'
![Page 8: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/8.jpg)
Avvio del plugin
![Page 9: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/9.jpg)
Dialogo per la selezione dell'estratto di mappa digitale (*.emp)
![Page 10: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/10.jpg)
Attuali limiti nella lettura dell'EdM
Al momento legge:● Punti fiduciali (righe 8)● Vertici di particella/fabbricato (righe 8)● Contorni di particella/fabbricato (righe 7)
Vengono generati i layer:● EdM_pf (point)● EdM_vertici (point)● EdM_contorni(linestring)
![Page 11: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/11.jpg)
EdM: fine lettura dei punti fiduciali
![Page 12: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/12.jpg)
EdM: fine lettura vertici di particella
![Page 13: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/13.jpg)
EdM: fine lettura contorni di particella
![Page 14: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/14.jpg)
EdM: visualizzazione ingrandita della particella con vertici e contorni
![Page 15: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/15.jpg)
Dialogo per la sezione del file di rilievo (*.dat)
![Page 16: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/16.jpg)
Attuali limiti nella lettura del rilievoAllo stato attuale il plugin tratta
– le misure celerimetriche (linee 1 e 2),
– gli allineamenti e squadri (linee 4 e 5) e
– i contorni delle particelle/fabbricati (linee 7).
È fornito un supporto sperimentale alle misure gps (linee 1 e 2).
Vengono generati i layer:● Misurati (point)● Ribattuti (point)● Collimati (point) se è stato caricato l'EdM● Contorni (linestring).
![Page 17: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/17.jpg)
Fine lettura del rilievo
![Page 18: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/18.jpg)
Georeferenziazione del rilievo (croci rosse) sui punti fiduciali (con didasclaia)
![Page 19: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/19.jpg)
Gestione del rilievo
● A seguito della lettura di ogni stazione successiva alla prima o alla baseline GPS, vengono individuate le due stazioni coinvolte
● Successivamente viene calcolata la matrice di trasformazione per trasferire i punti rilevati dalla stazione in esame nel riferimento della prima stazione(o della baseline)
● A questo punto vengono trattati gli allineamenti e squadri● In caso di disponibilità dell'EdM digitale viene controllata la presenza di
almeno 3 punti fiduciali nel rilievo● Quindi viene calcolata la matrice di trasformazione per georiferire tutto
il rilievo nel sistema di riferimento catastale
![Page 20: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/20.jpg)
Inquiry: lettura della riga del libretto relativa al vertice interrogato
![Page 21: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/21.jpg)
Inquiry: elenco dei PF compresi nel rilievo
![Page 22: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/22.jpg)
Inquiry: elenco delle stazioni del rilievo
![Page 23: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/23.jpg)
Inquiry: tutti i vertici mirati dalla stazione 400
![Page 24: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/24.jpg)
Inquiry: tutte le stazioni che mirano al vertice 101
![Page 25: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/25.jpg)
Inquiry: elenco delle distanze ridotte(l'elenco è visualizzato nella console python che risulta uno strumento molto
utile durante l'esecuzione del plugin)
![Page 26: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/26.jpg)
Inquiry: distanze fra i PF misurate
![Page 27: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/27.jpg)
Inquiry: posizione rettangolare assoluta di un vertice
![Page 28: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/28.jpg)
Inquiry: posizione polare assoluta di un vertice(poco interessante)
![Page 29: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/29.jpg)
Inquiry: posizione rettangolare di un vertice (404) relativa ad un altro (400)
![Page 30: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/30.jpg)
Inquiry: posizione polare di un vertice (404) relativa ad un altro (400)
![Page 31: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/31.jpg)
Calcolo dell'errore di collimazione sui punti fiduciali
![Page 32: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/32.jpg)
Confronto delle distanze calcolate fra i punti fiduciali con quelle nell'archivio catastale
![Page 33: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/33.jpg)
Precisazione sulle distanze
In realtà il sistema confronta le distanze fra le coordinate misurate e quelle in archivio; ovviamente nulla impedisce di attingere
direttamente al file DIS fornito dall'Agenzia del Territorio.
![Page 34: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/34.jpg)
Integrazione con QGIS
L'ambiente ospite di QGIS consente di:● sfruttare le capacità di visualizzazione e la simbologia● sovrapporre il rilievo, opportunamente settato il CRS, ad altre sorgenti
WMS/WFS● trasferire i dati nei vari formati (Shp, Postgis, Spatialite, ecc.)● salvare/recuperare su/da supporto magnetico.
Prevedo di rendere disponibili quanto prima per la vers. 2.0 di QGIS i plugin cad4qgis per editing di punti, linee e poligoni in mododa consentire altre elaborazioni sul rilievo.
![Page 35: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/35.jpg)
Qualcosa è già possibile fare da subito... ad es. sovrapporre il rilievo alla ortofoto del Portale Cartografico Nazionale o a
layer messi a disposizione da vari servizi WMS/WFS
![Page 36: Topog presentation](https://reader030.vdocuments.site/reader030/viewer/2022013105/55c3c41ebb61ebcc048b483b/html5/thumbnails/36.jpg)
Grazie,
Giuliano CurtiMelegnano, 03 nov 2013