SlideShare a Scribd company logo
vectGeoref
Un plugin per la georeferenziazione di layer
vettoriali in QGIS
(A plugin for georeferencing of vector layers in QGIS)

Vers.001

10 febbraio 2014

giuliano curti
Obiettivi del plugin
(Objectives of the plugin)
●

Il plugin si prefigge di consentire le operazioni adatte
a trasformare un layer vettoriale da un sistema di
riferimento ad un altro (The plugin is intended to enable the
operations suitable to transform a vector layer from a reference
system to another)

●

Caso tipico è quello di dover inserire in una mappa
georeferenziata un disegno di origine CAD sviluppato
in un sistema di riferimento locale (Typical case is that of
having to enter in a geo-referenced map a source drawing CAD
developed in a local reference system)
Primo caso d'uso
(First use case)
Una Amministrazione comunale dispone di un
sistema cartografico digitale per la gestione del
proprio territorio, ad es. QGIS
(A local council has a digital mapping system for the
management of its territory, eg. QGIS)
Il rilievo dell'area interessata viene estrato
dall'archivio
(The relief of the affected area is extracted from the archive)
Il team CAD produce una variante all'incrocio
stradale in un proprio sistema di riferimento (The
CAD team produces a variant intersection road in its own
reference system)
Si converte il progetto in formato SHP
(It converts the project in SHP format)
Ed adesso il problema diventa quello di collimarlo
con la base cartografica di partenza (And now the
question becomes how to fit the cartographic basis starting)
Vengono definite le coppie di punti corrispondenti
(Are defined the pairs of corresponding points)
Ed ecco il risultato dell'operazione
(And here is the result of the operation)
Un secondo caso d'uso (A second use case)
La mappa vettoriale non si sovrappone bene alla
ortofoto (The vector map does not overlap well with
orthophotos)
Definiamo un layer contenente i punti di appoggio
(We define a layer containing the points of support)
Carichiamo il plugin vectGeoref
(We load the plugin vectGeoref)
E procediamo a definire le coppie di punti di
corrispondenza (And we proceed to define the pairs of
matching points)
Non prima di aver definito i parametri di snap dei
layer interessati (Not until you have defined the
parameters of the layers snap interested)
La definizione di una coppia di punti... (The definition
of a pair of points...)
.. un'altra coppia di punti .. (.. another couple of
points ..)
.. ed ecco il quadro finale dei punti accoppiati
(.. and here is the final picture of the points coupled)
Ecco la mappa georiferita
(Here is the map georeferenced)
Ecco la mappa sovrapposta all'ortofoto
(Here is the map superimposed on the map base)
Un particolare....
(A particular ....)
Un altro...
(Another one ...)
Architettura del plugin
(Plugin Architecture)
●

Il legame di passaggio fra i due sistemi di riferimento è rappresentato
tipicamente da coppie di punti: ad un punto del sistema di origine
corrisponde un punto nel sistema di destinazione, pertanto nel seguito verrà
spesso usato il termine ”collimazione” di punti (The binding of passage between
the two reference systems is typically represented by pairs of points: a point of origin of the
system corresponds to a point in the target system, therefore in the following will be often
used the term "collimation" of points)

●

Esiste una corrispondenza biunivoca fra numero di punti (per l'esattezza
coppie di punti) e tipo di trasformazione (There is a correspondence between the
number of points (to be exact pairs of points) and type of processing)
Architettura del plugin
(Plugin Architecture)
●

Collimazione ad 1 punto (leggasi: 1 coppia di punti)
corrisponde ad una traslazione (Collimation to 1 point (read: a
couple of points) corresponds to a translation)

●

Collimazione a 2 punti corrisponde ad una rototraslazione(*) (Collimation in two points corresponds to a rototranslation)

●

Collimazione a 3 o più punti corrisponde ad una rototraslazione con scalatura anisotropa (Collimation at 3 or more
points corresponds to a roto-translation with scaling anisotropic)

(*) Può immaginarsi anche una rototraslazione con
scalatura isotropa qui non implementata (Can you imagine even
a rototranslation with isotropic scaling is not implemented here)
Fine della presentazione (The end),
Grazie (thanks and sorry for my bad english).

Giuliano Curti
(giulianc51 at gmail dot com)

More Related Content

What's hot

convergence
convergenceconvergence
convergence
Hossein Mirzaie
 
Vital dyes and stains Used in Ophthalmic Practice.pptx
Vital dyes and stains Used in Ophthalmic Practice.pptxVital dyes and stains Used in Ophthalmic Practice.pptx
Vital dyes and stains Used in Ophthalmic Practice.pptx
GauriSShrestha
 
Curve sketching
Curve sketchingCurve sketching
Curve sketching
Rnold Wilson
 
Accommodation
AccommodationAccommodation
Accommodation
Dhaneshwar Pal
 
Macularfunctiontests seminar
Macularfunctiontests seminarMacularfunctiontests seminar
Macularfunctiontests seminar
Vaibhav Kanduri
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas
Jair Ospino Ardila
 
METHODS OF PRESBYOPIC CORRECTION
METHODS OF PRESBYOPIC CORRECTIONMETHODS OF PRESBYOPIC CORRECTION
METHODS OF PRESBYOPIC CORRECTION
Tahseen Jawaid
 
Lacrimal function tests.pptx
Lacrimal function tests.pptxLacrimal function tests.pptx
Lacrimal function tests.pptx
Anshumalee Patel
 
Temporal aspects of vision
Temporal aspects of visionTemporal aspects of vision
Temporal aspects of vision
Anis Suzanna Mohamad
 
accommodative-convergence by jubairiya firoz
accommodative-convergence by jubairiya firozaccommodative-convergence by jubairiya firoz
accommodative-convergence by jubairiya firoz
OPTOM FASLU MUHAMMED
 
Anatomy and physiology of aqueous humor
Anatomy and physiology of aqueous humor Anatomy and physiology of aqueous humor
Anatomy and physiology of aqueous humor
C L GUPTA EYE INSTITUTE MORADABAD UTTER PRADESH
 
Contact lens
Contact lensContact lens
Contact lens
ashish25200
 
Collagen Cross Linking
Collagen Cross LinkingCollagen Cross Linking
Collagen Cross Linking
EBAI
 
DUOCHROM TEST.pptx
DUOCHROM TEST.pptxDUOCHROM TEST.pptx
DUOCHROM TEST.pptx
Khulesh Sahu
 
2017 Binocular Vision & Amblyopia
2017 Binocular Vision & Amblyopia2017 Binocular Vision & Amblyopia
2017 Binocular Vision & Amblyopia
Alvina Pauline Santiago, MD
 
Hypermetropia
Hypermetropia Hypermetropia
Hypermetropia
ITM UNIVERSITY
 

What's hot (16)

convergence
convergenceconvergence
convergence
 
Vital dyes and stains Used in Ophthalmic Practice.pptx
Vital dyes and stains Used in Ophthalmic Practice.pptxVital dyes and stains Used in Ophthalmic Practice.pptx
Vital dyes and stains Used in Ophthalmic Practice.pptx
 
Curve sketching
Curve sketchingCurve sketching
Curve sketching
 
Accommodation
AccommodationAccommodation
Accommodation
 
Macularfunctiontests seminar
Macularfunctiontests seminarMacularfunctiontests seminar
Macularfunctiontests seminar
 
Derivada de funciones trigonometricas
Derivada de funciones trigonometricas Derivada de funciones trigonometricas
Derivada de funciones trigonometricas
 
METHODS OF PRESBYOPIC CORRECTION
METHODS OF PRESBYOPIC CORRECTIONMETHODS OF PRESBYOPIC CORRECTION
METHODS OF PRESBYOPIC CORRECTION
 
Lacrimal function tests.pptx
Lacrimal function tests.pptxLacrimal function tests.pptx
Lacrimal function tests.pptx
 
Temporal aspects of vision
Temporal aspects of visionTemporal aspects of vision
Temporal aspects of vision
 
accommodative-convergence by jubairiya firoz
accommodative-convergence by jubairiya firozaccommodative-convergence by jubairiya firoz
accommodative-convergence by jubairiya firoz
 
Anatomy and physiology of aqueous humor
Anatomy and physiology of aqueous humor Anatomy and physiology of aqueous humor
Anatomy and physiology of aqueous humor
 
Contact lens
Contact lensContact lens
Contact lens
 
Collagen Cross Linking
Collagen Cross LinkingCollagen Cross Linking
Collagen Cross Linking
 
DUOCHROM TEST.pptx
DUOCHROM TEST.pptxDUOCHROM TEST.pptx
DUOCHROM TEST.pptx
 
2017 Binocular Vision & Amblyopia
2017 Binocular Vision & Amblyopia2017 Binocular Vision & Amblyopia
2017 Binocular Vision & Amblyopia
 
Hypermetropia
Hypermetropia Hypermetropia
Hypermetropia
 

Viewers also liked

IO-Efficient Point Location and Map Overlay in Low-Density Subdivisions
IO-Efficient Point Location and Map Overlay in Low-Density SubdivisionsIO-Efficient Point Location and Map Overlay in Low-Density Subdivisions
IO-Efficient Point Location and Map Overlay in Low-Density Subdivisions
shripadthite
 
Geographic vs geocentric coordinates-2015-02-03-ita
Geographic vs geocentric coordinates-2015-02-03-itaGeographic vs geocentric coordinates-2015-02-03-ita
Geographic vs geocentric coordinates-2015-02-03-ita
Giuliano Curti
 
Geospatial Insights 2015
Geospatial Insights 2015Geospatial Insights 2015
Geospatial Insights 2015
Geospatial Media & Communications
 
La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...
La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...
La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...
Lanteri Luca
 
Catalog On The Fly in Action
Catalog On The Fly in ActionCatalog On The Fly in Action
Catalog On The Fly in Action
Luiz Motta
 
IBAMA Plugins July/2015
IBAMA Plugins July/2015IBAMA Plugins July/2015
IBAMA Plugins July/2015
Luiz Motta
 
How to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilityHow to Create GIS and BIM Interoperability
How to Create GIS and BIM Interoperability
Safe Software
 

Viewers also liked (7)

IO-Efficient Point Location and Map Overlay in Low-Density Subdivisions
IO-Efficient Point Location and Map Overlay in Low-Density SubdivisionsIO-Efficient Point Location and Map Overlay in Low-Density Subdivisions
IO-Efficient Point Location and Map Overlay in Low-Density Subdivisions
 
Geographic vs geocentric coordinates-2015-02-03-ita
Geographic vs geocentric coordinates-2015-02-03-itaGeographic vs geocentric coordinates-2015-02-03-ita
Geographic vs geocentric coordinates-2015-02-03-ita
 
Geospatial Insights 2015
Geospatial Insights 2015Geospatial Insights 2015
Geospatial Insights 2015
 
La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...
La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...
La Banca dati Geologica ed il Geoportale di Arpa Piemonte: creazione, diffusi...
 
Catalog On The Fly in Action
Catalog On The Fly in ActionCatalog On The Fly in Action
Catalog On The Fly in Action
 
IBAMA Plugins July/2015
IBAMA Plugins July/2015IBAMA Plugins July/2015
IBAMA Plugins July/2015
 
How to Create GIS and BIM Interoperability
How to Create GIS and BIM InteroperabilityHow to Create GIS and BIM Interoperability
How to Create GIS and BIM Interoperability
 

More from Giuliano Curti

Graphs plugin 20160923-eng
Graphs plugin 20160923-engGraphs plugin 20160923-eng
Graphs plugin 20160923-eng
Giuliano Curti
 
Rai qt presentazione-2015-06-03
Rai qt presentazione-2015-06-03Rai qt presentazione-2015-06-03
Rai qt presentazione-2015-06-03
Giuliano Curti
 
Spherical trigonometry
Spherical trigonometrySpherical trigonometry
Spherical trigonometry
Giuliano Curti
 
A line-simplifying and line-rectifying tool
A line-simplifying and line-rectifying toolA line-simplifying and line-rectifying tool
A line-simplifying and line-rectifying tool
Giuliano Curti
 
Topog4qgis tech documentation
Topog4qgis tech documentationTopog4qgis tech documentation
Topog4qgis tech documentation
Giuliano Curti
 
Point4qgis presentation
Point4qgis presentationPoint4qgis presentation
Point4qgis presentationGiuliano Curti
 

More from Giuliano Curti (7)

Graphs plugin 20160923-eng
Graphs plugin 20160923-engGraphs plugin 20160923-eng
Graphs plugin 20160923-eng
 
Rai qt presentazione-2015-06-03
Rai qt presentazione-2015-06-03Rai qt presentazione-2015-06-03
Rai qt presentazione-2015-06-03
 
Spherical trigonometry
Spherical trigonometrySpherical trigonometry
Spherical trigonometry
 
A line-simplifying and line-rectifying tool
A line-simplifying and line-rectifying toolA line-simplifying and line-rectifying tool
A line-simplifying and line-rectifying tool
 
Topog4qgis tech documentation
Topog4qgis tech documentationTopog4qgis tech documentation
Topog4qgis tech documentation
 
Topog presentation
Topog presentationTopog presentation
Topog presentation
 
Point4qgis presentation
Point4qgis presentationPoint4qgis presentation
Point4qgis presentation
 

Vect georef

  • 1. vectGeoref Un plugin per la georeferenziazione di layer vettoriali in QGIS (A plugin for georeferencing of vector layers in QGIS) Vers.001 10 febbraio 2014 giuliano curti
  • 2. Obiettivi del plugin (Objectives of the plugin) ● Il plugin si prefigge di consentire le operazioni adatte a trasformare un layer vettoriale da un sistema di riferimento ad un altro (The plugin is intended to enable the operations suitable to transform a vector layer from a reference system to another) ● Caso tipico è quello di dover inserire in una mappa georeferenziata un disegno di origine CAD sviluppato in un sistema di riferimento locale (Typical case is that of having to enter in a geo-referenced map a source drawing CAD developed in a local reference system)
  • 4. Una Amministrazione comunale dispone di un sistema cartografico digitale per la gestione del proprio territorio, ad es. QGIS (A local council has a digital mapping system for the management of its territory, eg. QGIS)
  • 5. Il rilievo dell'area interessata viene estrato dall'archivio (The relief of the affected area is extracted from the archive)
  • 6. Il team CAD produce una variante all'incrocio stradale in un proprio sistema di riferimento (The CAD team produces a variant intersection road in its own reference system)
  • 7. Si converte il progetto in formato SHP (It converts the project in SHP format)
  • 8. Ed adesso il problema diventa quello di collimarlo con la base cartografica di partenza (And now the question becomes how to fit the cartographic basis starting)
  • 9. Vengono definite le coppie di punti corrispondenti (Are defined the pairs of corresponding points)
  • 10. Ed ecco il risultato dell'operazione (And here is the result of the operation)
  • 11. Un secondo caso d'uso (A second use case)
  • 12. La mappa vettoriale non si sovrappone bene alla ortofoto (The vector map does not overlap well with orthophotos)
  • 13. Definiamo un layer contenente i punti di appoggio (We define a layer containing the points of support)
  • 14. Carichiamo il plugin vectGeoref (We load the plugin vectGeoref)
  • 15. E procediamo a definire le coppie di punti di corrispondenza (And we proceed to define the pairs of matching points)
  • 16. Non prima di aver definito i parametri di snap dei layer interessati (Not until you have defined the parameters of the layers snap interested)
  • 17. La definizione di una coppia di punti... (The definition of a pair of points...)
  • 18. .. un'altra coppia di punti .. (.. another couple of points ..)
  • 19. .. ed ecco il quadro finale dei punti accoppiati (.. and here is the final picture of the points coupled)
  • 20. Ecco la mappa georiferita (Here is the map georeferenced)
  • 21. Ecco la mappa sovrapposta all'ortofoto (Here is the map superimposed on the map base)
  • 24. Architettura del plugin (Plugin Architecture) ● Il legame di passaggio fra i due sistemi di riferimento è rappresentato tipicamente da coppie di punti: ad un punto del sistema di origine corrisponde un punto nel sistema di destinazione, pertanto nel seguito verrà spesso usato il termine ”collimazione” di punti (The binding of passage between the two reference systems is typically represented by pairs of points: a point of origin of the system corresponds to a point in the target system, therefore in the following will be often used the term "collimation" of points) ● Esiste una corrispondenza biunivoca fra numero di punti (per l'esattezza coppie di punti) e tipo di trasformazione (There is a correspondence between the number of points (to be exact pairs of points) and type of processing)
  • 25. Architettura del plugin (Plugin Architecture) ● Collimazione ad 1 punto (leggasi: 1 coppia di punti) corrisponde ad una traslazione (Collimation to 1 point (read: a couple of points) corresponds to a translation) ● Collimazione a 2 punti corrisponde ad una rototraslazione(*) (Collimation in two points corresponds to a rototranslation) ● Collimazione a 3 o più punti corrisponde ad una rototraslazione con scalatura anisotropa (Collimation at 3 or more points corresponds to a roto-translation with scaling anisotropic) (*) Può immaginarsi anche una rototraslazione con scalatura isotropa qui non implementata (Can you imagine even a rototranslation with isotropic scaling is not implemented here)
  • 26. Fine della presentazione (The end), Grazie (thanks and sorry for my bad english). Giuliano Curti (giulianc51 at gmail dot com)