SlideShare una empresa de Scribd logo
1 de 13
1/25

Track T.3:
Trasformazione del dataset dei
civici del comune di Firenze
conformemente alla Data Specification
Addresses di INSPIRE

Stefania Morrone
s.morrone@epsilon-italia.it
Sommario
•
•
•
•
•
•
•

Introduzione
Analisi del target schema
La classe Address
La Feature type astratta AddressComponent
Il Catalogo Nazionale delle Feature
Analisi dello schema sorgente
La trasformazione

2/25
Introduzione
•
•
•
•

Focus su :
Analisi del target schema Addresses
Il Catalogo Nazionale delle Feature
Analisi del dato sorgente: civici della città di
Firenze
• La trasformazione con il transformation tool
HALE: a first step

3/25
Analisi del target schema

4/25
La classe Address
Un indirizzo è formato da una o più istanze della feature type
AddressComponent.
La componente geometrica dell’ indirizzo si trova nella classe
Address, è puntiforme ed è contenuta nell’attributo position di
tipo GeographicPosition.
La classe Address, inoltre, contiene l’attributo locator di tipo
AddressLocator, che corrisponde ad un localizzatore
dell’indirizzo all’interno dell’area definita dalle componenti.
Alla rappresentazione logica dell’indirizzo, infine, si possono
associare una o più rappresentazioni “human readable”, cioè
in linguaggio naturale, delle componenti: tali raffigurazioni
sono implementate come istanze di AddressRepresentation.

5/25
6/25

La Feature Type astratta AddressComponent

Le

componenti
possibili
AddressComponent) sono:

dell’address

(istanze

della

classe

•Nome della strada/via/piazza: ft Thoroughfare Name
scomponibile (facoltativamente) in più pezzi;
•Area dell’indirizzo ft Address Area name:
specifica un’area presso cui trovare l’indirizzo, ad esempio “Villaggio
Racise”;
•Unità amministrativa di riferimento ft Administrative Unit Name;
•Descrittore postale (corrispettivo del CAP Italiano) ft Postal Descriptor
7/25

Il CNF (Catalogo Nazionale delle Feature)
•non prevede una classe indirizzo ma considera un indirizzo
formato da toponimo + civico. L’attributo position della feature
type address è rintracciabile nella relazione che esiste tra la
classe civico e Accesso esterno/Passo carraio
• non prevede una classe Codice di Avviamento Postale
Analisi dello schema sorgente: civiciPoint.shp

8/25
Analisi schema sorgente: toponomastica.xlsx

9/25
La mapping table

10/25
Il tool di trasformazione: HALE

11/25
Trasformazione: first step
La prima operazione da fare è il la mappatura dei
tipi principali. Non abbiamo a disposizione tutte
le informazioni che ci servono solo nello shapefile
o solo nel file csv che rappresentano il nostro
dato sorgente. Per la mappatura dei tipi
principali (source e target) non possiamo usare la
funzione di Retype (che associa ad ogni elemento
del tipo sorgente un elemento del tipo target) ma
quella di Join (che unisce più istanze di tipi
sorgente diversi in un'unica istanza del tipo
target)

12/25
13/25

GRAZIE PER L’ATTENZIONE

Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Italia.

Más contenido relacionado

Destacado

LEVICK Weekly - Mar 15 2013
LEVICK Weekly -  Mar 15 2013LEVICK Weekly -  Mar 15 2013
LEVICK Weekly - Mar 15 2013LEVICK
 
LEVICK Weekly - Dec 14 2012
LEVICK Weekly - Dec 14 2012LEVICK Weekly - Dec 14 2012
LEVICK Weekly - Dec 14 2012LEVICK
 
Gestor de proyectos alexa
Gestor de proyectos alexaGestor de proyectos alexa
Gestor de proyectos alexaCarlos Toro
 
How to turn your marketing into a lead sucking vortext
How to turn your marketing into a lead sucking vortextHow to turn your marketing into a lead sucking vortext
How to turn your marketing into a lead sucking vortextBrightIdeas.co
 
Gestor de proyectos saa
Gestor de proyectos saaGestor de proyectos saa
Gestor de proyectos saaCarlos Toro
 
How cleantech can close the financing gap
How cleantech can close the financing gapHow cleantech can close the financing gap
How cleantech can close the financing gaptonymaull92
 
Gestor de proyectos luis
Gestor de proyectos luisGestor de proyectos luis
Gestor de proyectos luisCarlos Toro
 
Libro de ponencias XVI Encuentro (Murcia 2012)
Libro de ponencias XVI Encuentro (Murcia 2012)Libro de ponencias XVI Encuentro (Murcia 2012)
Libro de ponencias XVI Encuentro (Murcia 2012)investenisciii
 

Destacado (16)

LEVICK Weekly - Mar 15 2013
LEVICK Weekly -  Mar 15 2013LEVICK Weekly -  Mar 15 2013
LEVICK Weekly - Mar 15 2013
 
LEVICK Weekly - Dec 14 2012
LEVICK Weekly - Dec 14 2012LEVICK Weekly - Dec 14 2012
LEVICK Weekly - Dec 14 2012
 
Presentation1
Presentation1Presentation1
Presentation1
 
Assignment 1
Assignment 1Assignment 1
Assignment 1
 
Author guidelines
Author guidelinesAuthor guidelines
Author guidelines
 
Resume
ResumeResume
Resume
 
Gestor de proyectos alexa
Gestor de proyectos alexaGestor de proyectos alexa
Gestor de proyectos alexa
 
How to turn your marketing into a lead sucking vortext
How to turn your marketing into a lead sucking vortextHow to turn your marketing into a lead sucking vortext
How to turn your marketing into a lead sucking vortext
 
Si spersonalizzante
Si spersonalizzanteSi spersonalizzante
Si spersonalizzante
 
Gestor de proyectos saa
Gestor de proyectos saaGestor de proyectos saa
Gestor de proyectos saa
 
Raborar kimjim stem
Raborar kimjim stemRaborar kimjim stem
Raborar kimjim stem
 
Spek komputer
Spek komputerSpek komputer
Spek komputer
 
How cleantech can close the financing gap
How cleantech can close the financing gapHow cleantech can close the financing gap
How cleantech can close the financing gap
 
15sec of fame
15sec of fame15sec of fame
15sec of fame
 
Gestor de proyectos luis
Gestor de proyectos luisGestor de proyectos luis
Gestor de proyectos luis
 
Libro de ponencias XVI Encuentro (Murcia 2012)
Libro de ponencias XVI Encuentro (Murcia 2012)Libro de ponencias XVI Encuentro (Murcia 2012)
Libro de ponencias XVI Encuentro (Murcia 2012)
 

Más de smespire

Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)smespire
 
Hale esempio di mapping di dati istat
Hale esempio di mapping di dati istatHale esempio di mapping di dati istat
Hale esempio di mapping di dati istatsmespire
 
Webinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmWebinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmsmespire
 
Presentazione jrc 24 ottobre
Presentazione jrc 24 ottobrePresentazione jrc 24 ottobre
Presentazione jrc 24 ottobresmespire
 
Webinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiaWebinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiasmespire
 
Webinar 2013 11-21-sebillo
Webinar 2013 11-21-sebilloWebinar 2013 11-21-sebillo
Webinar 2013 11-21-sebillosmespire
 
Webinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicoWebinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicosmespire
 
Webinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundoWebinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundosmespire
 
Cipolloni webinar231013
Cipolloni webinar231013Cipolloni webinar231013
Cipolloni webinar231013smespire
 
Webinar23ott13 lamma
Webinar23ott13 lammaWebinar23ott13 lamma
Webinar23ott13 lammasmespire
 
Webinar 2013 10-23-premessa
Webinar 2013 10-23-premessaWebinar 2013 10-23-premessa
Webinar 2013 10-23-premessasmespire
 
Leveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRELeveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIREsmespire
 
An SME's perspective
An SME's perspectiveAn SME's perspective
An SME's perspectivesmespire
 
Looking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMELooking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMEsmespire
 
TEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve MoreTEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve Moresmespire
 
Generic Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch ProvincesGeneric Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch Provincessmespire
 
Free webservices for tourism portals
Free webservices for tourism portalsFree webservices for tourism portals
Free webservices for tourism portalssmespire
 
AED-SICAD AG
AED-SICAD AGAED-SICAD AG
AED-SICAD AGsmespire
 
A strong voice through unity
A strong voice through unityA strong voice through unity
A strong voice through unitysmespire
 
Shoothill Floodalert
Shoothill FloodalertShoothill Floodalert
Shoothill Floodalertsmespire
 

Más de smespire (20)

Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)
 
Hale esempio di mapping di dati istat
Hale esempio di mapping di dati istatHale esempio di mapping di dati istat
Hale esempio di mapping di dati istat
 
Webinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmWebinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jm
 
Presentazione jrc 24 ottobre
Presentazione jrc 24 ottobrePresentazione jrc 24 ottobre
Presentazione jrc 24 ottobre
 
Webinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiaWebinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italia
 
Webinar 2013 11-21-sebillo
Webinar 2013 11-21-sebilloWebinar 2013 11-21-sebillo
Webinar 2013 11-21-sebillo
 
Webinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicoWebinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVico
 
Webinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundoWebinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundo
 
Cipolloni webinar231013
Cipolloni webinar231013Cipolloni webinar231013
Cipolloni webinar231013
 
Webinar23ott13 lamma
Webinar23ott13 lammaWebinar23ott13 lamma
Webinar23ott13 lamma
 
Webinar 2013 10-23-premessa
Webinar 2013 10-23-premessaWebinar 2013 10-23-premessa
Webinar 2013 10-23-premessa
 
Leveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRELeveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRE
 
An SME's perspective
An SME's perspectiveAn SME's perspective
An SME's perspective
 
Looking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMELooking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SME
 
TEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve MoreTEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve More
 
Generic Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch ProvincesGeneric Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch Provinces
 
Free webservices for tourism portals
Free webservices for tourism portalsFree webservices for tourism portals
Free webservices for tourism portals
 
AED-SICAD AG
AED-SICAD AGAED-SICAD AG
AED-SICAD AG
 
A strong voice through unity
A strong voice through unityA strong voice through unity
A strong voice through unity
 
Shoothill Floodalert
Shoothill FloodalertShoothill Floodalert
Shoothill Floodalert
 

Hackathon esempio di mapping addresses

  • 1. 1/25 Track T.3: Trasformazione del dataset dei civici del comune di Firenze conformemente alla Data Specification Addresses di INSPIRE Stefania Morrone s.morrone@epsilon-italia.it
  • 2. Sommario • • • • • • • Introduzione Analisi del target schema La classe Address La Feature type astratta AddressComponent Il Catalogo Nazionale delle Feature Analisi dello schema sorgente La trasformazione 2/25
  • 3. Introduzione • • • • Focus su : Analisi del target schema Addresses Il Catalogo Nazionale delle Feature Analisi del dato sorgente: civici della città di Firenze • La trasformazione con il transformation tool HALE: a first step 3/25
  • 4. Analisi del target schema 4/25
  • 5. La classe Address Un indirizzo è formato da una o più istanze della feature type AddressComponent. La componente geometrica dell’ indirizzo si trova nella classe Address, è puntiforme ed è contenuta nell’attributo position di tipo GeographicPosition. La classe Address, inoltre, contiene l’attributo locator di tipo AddressLocator, che corrisponde ad un localizzatore dell’indirizzo all’interno dell’area definita dalle componenti. Alla rappresentazione logica dell’indirizzo, infine, si possono associare una o più rappresentazioni “human readable”, cioè in linguaggio naturale, delle componenti: tali raffigurazioni sono implementate come istanze di AddressRepresentation. 5/25
  • 6. 6/25 La Feature Type astratta AddressComponent Le componenti possibili AddressComponent) sono: dell’address (istanze della classe •Nome della strada/via/piazza: ft Thoroughfare Name scomponibile (facoltativamente) in più pezzi; •Area dell’indirizzo ft Address Area name: specifica un’area presso cui trovare l’indirizzo, ad esempio “Villaggio Racise”; •Unità amministrativa di riferimento ft Administrative Unit Name; •Descrittore postale (corrispettivo del CAP Italiano) ft Postal Descriptor
  • 7. 7/25 Il CNF (Catalogo Nazionale delle Feature) •non prevede una classe indirizzo ma considera un indirizzo formato da toponimo + civico. L’attributo position della feature type address è rintracciabile nella relazione che esiste tra la classe civico e Accesso esterno/Passo carraio • non prevede una classe Codice di Avviamento Postale
  • 8. Analisi dello schema sorgente: civiciPoint.shp 8/25
  • 9. Analisi schema sorgente: toponomastica.xlsx 9/25
  • 11. Il tool di trasformazione: HALE 11/25
  • 12. Trasformazione: first step La prima operazione da fare è il la mappatura dei tipi principali. Non abbiamo a disposizione tutte le informazioni che ci servono solo nello shapefile o solo nel file csv che rappresentano il nostro dato sorgente. Per la mappatura dei tipi principali (source e target) non possiamo usare la funzione di Retype (che associa ad ogni elemento del tipo sorgente un elemento del tipo target) ma quella di Join (che unisce più istanze di tipi sorgente diversi in un'unica istanza del tipo target) 12/25
  • 13. 13/25 GRAZIE PER L’ATTENZIONE Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Italia.

Notas del editor

  1. Track T.3 : Trasformazione del dataset degli indirizzi del comune di Firenze civicipoint.shp conformemente alla Data Specification INSPIRE Addresses
  2. l fulcro del target data model risiede nelle classi: Address, AddressComponent e AddressLocator: la prima rappresenta un indirizzo dal punto di vista logico e si compone di istanze della seconda classe. In figura i box verdi rappresentano le classi corrispondenti nel CNF
  3. Firenze: http://opendata.comune.fi.it/statistica_territorio/dataset_0040.html . Scarichiamo il formato csv (file toponomastica) e il file in formato shape
  4. Firenze: http://opendata.comune.fi.it/statistica_territorio/dataset_0040.html
  5. Il primo passo nella mappatura logica degli schemi è la compilazione della matching (o mapping) table
  6. Per la trasformazione «fisica» del dato c’è bisogno di tool di trasformazione, come Humboldt Hale che è OPEN SOURCE