SlideShare a Scribd company logo
1 of 36
Download to read offline
topog4qgis
(Appunti per un)
Plugin topografico
per QGIS

A mia sorella Domenica

giuliano curti, novembre 2013
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.
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.
topog4qgis
Sommario
●

●

●

●

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.
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)
Architettura del plugin
Caricamento del plugin dal menu
'Plugin Manager'
Avvio del plugin
Dialogo per la selezione dell'estratto
di mappa digitale (*.emp)
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)
EdM: fine lettura dei punti fiduciali
EdM: fine lettura vertici di particella
EdM: fine lettura contorni di particella
EdM: visualizzazione ingrandita
della particella con vertici e contorni
Dialogo per la sezione del file di
rilievo (*.dat)
Attuali limiti nella lettura del rilievo
Allo 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).
Fine lettura del rilievo
Georeferenziazione del rilievo (croci rosse)
sui punti fiduciali (con didasclaia)
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
Inquiry: lettura della riga del libretto
relativa al vertice interrogato
Inquiry: elenco dei PF compresi nel
rilievo
Inquiry: elenco delle stazioni del
rilievo
Inquiry: tutti i vertici mirati dalla
stazione 400
Inquiry: tutte le stazioni che mirano
al vertice 101
Inquiry: elenco delle distanze ridotte
(l'elenco è visualizzato nella console python che risulta uno strumento molto
utile durante l'esecuzione del plugin)
Inquiry: distanze fra i PF misurate
Inquiry: posizione rettangolare
assoluta di un vertice
Inquiry: posizione polare assoluta di
un vertice
(poco interessante)
Inquiry: posizione rettangolare di un
vertice (404) relativa ad un altro (400)
Inquiry: posizione polare di un vertice
(404) relativa ad un altro (400)
Calcolo dell'errore di collimazione
sui punti fiduciali
Confronto delle distanze calcolate fra i punti
fiduciali con quelle nell'archivio catastale
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.
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.
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
Grazie,

Melegnano, 03 nov 2013

Giuliano Curti

More Related Content

Viewers also liked

Presentation tft for_startup_village_05 2013_rus_ver_2
Presentation tft for_startup_village_05 2013_rus_ver_2Presentation tft for_startup_village_05 2013_rus_ver_2
Presentation tft for_startup_village_05 2013_rus_ver_2
ponomarevajulia
 
Презентация резидента Сколково, Тонопленочные технологии
Презентация резидента Сколково, Тонопленочные технологииПрезентация резидента Сколково, Тонопленочные технологии
Презентация резидента Сколково, Тонопленочные технологии
ponomarevajulia
 
Customer Satisfaction in Retail Banks- Empirical Study
Customer Satisfaction in Retail Banks- Empirical StudyCustomer Satisfaction in Retail Banks- Empirical Study
Customer Satisfaction in Retail Banks- Empirical Study
prem velpula
 
Presentation of the Skolkovo resident, tft
Presentation of the Skolkovo resident, tftPresentation of the Skolkovo resident, tft
Presentation of the Skolkovo resident, tft
ponomarevajulia
 
yogesh_surve_resume
yogesh_surve_resumeyogesh_surve_resume
yogesh_surve_resume
yogesh surve
 
Point4qgis presentation
Point4qgis presentationPoint4qgis presentation
Point4qgis presentation
Giuliano Curti
 
Celebrity aamir khan brand ambassador
Celebrity aamir khan brand ambassadorCelebrity aamir khan brand ambassador
Celebrity aamir khan brand ambassador
Vicky Sharma
 

Viewers also liked (15)

Graphs plugin 20160923-eng
Graphs plugin 20160923-engGraphs plugin 20160923-eng
Graphs plugin 20160923-eng
 
Stress associated with being a student
Stress associated with being a studentStress associated with being a student
Stress associated with being a student
 
Presentation tft for_startup_village_05 2013_rus_ver_2
Presentation tft for_startup_village_05 2013_rus_ver_2Presentation tft for_startup_village_05 2013_rus_ver_2
Presentation tft for_startup_village_05 2013_rus_ver_2
 
Презентация резидента Сколково, Тонопленочные технологии
Презентация резидента Сколково, Тонопленочные технологииПрезентация резидента Сколково, Тонопленочные технологии
Презентация резидента Сколково, Тонопленочные технологии
 
Zooe presentation
Zooe presentationZooe presentation
Zooe presentation
 
La situación de los microemprendimientos en la ciudad de Trelew
La situación de los microemprendimientos en la ciudad de TrelewLa situación de los microemprendimientos en la ciudad de Trelew
La situación de los microemprendimientos en la ciudad de Trelew
 
Customer Satisfaction in Retail Banks- Empirical Study
Customer Satisfaction in Retail Banks- Empirical StudyCustomer Satisfaction in Retail Banks- Empirical Study
Customer Satisfaction in Retail Banks- Empirical Study
 
Weather introduction
Weather introductionWeather introduction
Weather introduction
 
Presentation of the Skolkovo resident, tft
Presentation of the Skolkovo resident, tftPresentation of the Skolkovo resident, tft
Presentation of the Skolkovo resident, tft
 
yogesh_surve_resume
yogesh_surve_resumeyogesh_surve_resume
yogesh_surve_resume
 
Point4qgis presentation
Point4qgis presentationPoint4qgis presentation
Point4qgis presentation
 
Analisis swot 1
Analisis swot 1Analisis swot 1
Analisis swot 1
 
Celebrity aamir khan brand ambassador
Celebrity aamir khan brand ambassadorCelebrity aamir khan brand ambassador
Celebrity aamir khan brand ambassador
 
Basikal tua-jkm-k10
Basikal tua-jkm-k10Basikal tua-jkm-k10
Basikal tua-jkm-k10
 
6 prinsip prinsip latihan
6 prinsip prinsip latihan6 prinsip prinsip latihan
6 prinsip prinsip latihan
 

Similar to Topog presentation

Suite modellistiche 2018: novità e applicazioni principali
Suite modellistiche 2018: novità e applicazioni principaliSuite modellistiche 2018: novità e applicazioni principali
Suite modellistiche 2018: novità e applicazioni principali
ARIANET
 
Suite modellistiche 2020 novità principali
Suite modellistiche 2020 novità principaliSuite modellistiche 2020 novità principali
Suite modellistiche 2020 novità principali
ARIANET
 
4 Livello Ip Parte3 Bw
4 Livello Ip Parte3 Bw4 Livello Ip Parte3 Bw
4 Livello Ip Parte3 Bw
Majong DevJfu
 
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012
alexzio
 

Similar to Topog presentation (20)

Introduzione a openstreetmap e casi d'uso disi 23-04-2012
Introduzione a openstreetmap e casi d'uso   disi 23-04-2012Introduzione a openstreetmap e casi d'uso   disi 23-04-2012
Introduzione a openstreetmap e casi d'uso disi 23-04-2012
 
Suite modellistiche 2018: novità e applicazioni principali
Suite modellistiche 2018: novità e applicazioni principaliSuite modellistiche 2018: novità e applicazioni principali
Suite modellistiche 2018: novità e applicazioni principali
 
Sviluppo del software di controllo di una piattaforma per antenne satellitari
Sviluppo del software di controllo di una piattaforma per antenne satellitariSviluppo del software di controllo di una piattaforma per antenne satellitari
Sviluppo del software di controllo di una piattaforma per antenne satellitari
 
Manuale esa Data & Polar Analyzer (ita)
Manuale esa Data & Polar Analyzer (ita)Manuale esa Data & Polar Analyzer (ita)
Manuale esa Data & Polar Analyzer (ita)
 
progetto di architetture
progetto di architettureprogetto di architetture
progetto di architetture
 
Suite modellistiche 2020 novità principali
Suite modellistiche 2020 novità principaliSuite modellistiche 2020 novità principali
Suite modellistiche 2020 novità principali
 
Strumenti Open Source per la gestione delle reti urbane
Strumenti Open Source per la gestione delle reti urbaneStrumenti Open Source per la gestione delle reti urbane
Strumenti Open Source per la gestione delle reti urbane
 
DDive11 - Notes Moon Attack
DDive11 - Notes Moon AttackDDive11 - Notes Moon Attack
DDive11 - Notes Moon Attack
 
BIM - Building Information Modeling
BIM - Building Information ModelingBIM - Building Information Modeling
BIM - Building Information Modeling
 
Lezioni 2009
Lezioni 2009Lezioni 2009
Lezioni 2009
 
Webinar "Sistemi integrati per la gestione dei dati acquisiti con sistemi smart"
Webinar "Sistemi integrati per la gestione dei dati acquisiti con sistemi smart"Webinar "Sistemi integrati per la gestione dei dati acquisiti con sistemi smart"
Webinar "Sistemi integrati per la gestione dei dati acquisiti con sistemi smart"
 
Progetto Pilota presso l'ufficio tecnico di Gabiley (Somaliland) per il rilie...
Progetto Pilota presso l'ufficio tecnico di Gabiley (Somaliland) per il rilie...Progetto Pilota presso l'ufficio tecnico di Gabiley (Somaliland) per il rilie...
Progetto Pilota presso l'ufficio tecnico di Gabiley (Somaliland) per il rilie...
 
Riepilogo Java C/C++
Riepilogo Java C/C++Riepilogo Java C/C++
Riepilogo Java C/C++
 
4 Livello Ip Parte3 Bw
4 Livello Ip Parte3 Bw4 Livello Ip Parte3 Bw
4 Livello Ip Parte3 Bw
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 Trento
 
Webinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmWebinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jm
 
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012
 
Corso Cartografia con la Fad Virutal Meeting
Corso Cartografia con la Fad Virutal MeetingCorso Cartografia con la Fad Virutal Meeting
Corso Cartografia con la Fad Virutal Meeting
 
FOSS4g-IT 2017 editing avanzato in openstreetmap
FOSS4g-IT 2017 editing avanzato in openstreetmapFOSS4g-IT 2017 editing avanzato in openstreetmap
FOSS4g-IT 2017 editing avanzato in openstreetmap
 
Brochure esa Regatta (ita)
Brochure esa Regatta (ita)Brochure esa Regatta (ita)
Brochure esa Regatta (ita)
 

Topog presentation

  • 1. topog4qgis (Appunti per un) Plugin topografico per QGIS A mia sorella Domenica giuliano curti, novembre 2013
  • 2. 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.
  • 3. 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.
  • 4. topog4qgis Sommario ● ● ● ● 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.
  • 5. 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)
  • 7. Caricamento del plugin dal menu 'Plugin Manager'
  • 9. Dialogo per la selezione dell'estratto di mappa digitale (*.emp)
  • 10. 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)
  • 11. EdM: fine lettura dei punti fiduciali
  • 12. EdM: fine lettura vertici di particella
  • 13. EdM: fine lettura contorni di particella
  • 14. EdM: visualizzazione ingrandita della particella con vertici e contorni
  • 15. Dialogo per la sezione del file di rilievo (*.dat)
  • 16. Attuali limiti nella lettura del rilievo Allo 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).
  • 17. Fine lettura del rilievo
  • 18. Georeferenziazione del rilievo (croci rosse) sui punti fiduciali (con didasclaia)
  • 19. 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
  • 20. Inquiry: lettura della riga del libretto relativa al vertice interrogato
  • 21. Inquiry: elenco dei PF compresi nel rilievo
  • 22. Inquiry: elenco delle stazioni del rilievo
  • 23. Inquiry: tutti i vertici mirati dalla stazione 400
  • 24. Inquiry: tutte le stazioni che mirano al vertice 101
  • 25. Inquiry: elenco delle distanze ridotte (l'elenco è visualizzato nella console python che risulta uno strumento molto utile durante l'esecuzione del plugin)
  • 26. Inquiry: distanze fra i PF misurate
  • 28. Inquiry: posizione polare assoluta di un vertice (poco interessante)
  • 29. Inquiry: posizione rettangolare di un vertice (404) relativa ad un altro (400)
  • 30. Inquiry: posizione polare di un vertice (404) relativa ad un altro (400)
  • 31. Calcolo dell'errore di collimazione sui punti fiduciali
  • 32. Confronto delle distanze calcolate fra i punti fiduciali con quelle nell'archivio catastale
  • 33. 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.
  • 34. 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.
  • 35. 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
  • 36. Grazie, Melegnano, 03 nov 2013 Giuliano Curti