際際滷

際際滷Share a Scribd company logo
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 nellattributo position di
tipo GeographicPosition.
La classe Address, inoltre, contiene lattributo locator di tipo
AddressLocator, che corrisponde ad un localizzatore
dellindirizzo allinterno dellarea definita dalle componenti.
Alla rappresentazione logica dellindirizzo, 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:

delladdress

(istanze

della

classe

Nome della strada/via/piazza: ft Thoroughfare Name
scomponibile (facoltativamente) in pi湛 pezzi;
Area dellindirizzo ft Address Area name:
specifica unarea presso cui trovare lindirizzo, 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. Lattributo 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 LATTENZIONE

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

More Related Content

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 nellattributo position di tipo GeographicPosition. La classe Address, inoltre, contiene lattributo locator di tipo AddressLocator, che corrisponde ad un localizzatore dellindirizzo allinterno dellarea definita dalle componenti. Alla rappresentazione logica dellindirizzo, 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: delladdress (istanze della classe Nome della strada/via/piazza: ft Thoroughfare Name scomponibile (facoltativamente) in pi湛 pezzi; Area dellindirizzo ft Address Area name: specifica unarea presso cui trovare lindirizzo, 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. Lattributo 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 LATTENZIONE Quest'opera 竪 distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 3.0 Italia.

Editor's Notes

  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. 酷庄姻艶稼噛艶:油鞄岳岳沿://看沿艶稼糸温岳温.界看馨顎稼艶.韓庄.庄岳/壊岳温岳庄壊岳庄界温喝岳艶姻姻庄岳看姻庄看/糸温岳温壊艶岳喝0040.鞄岳馨鉛 . Scarichiamo il formato csv (file toponomastica) e il file in formato shape
  4. 酷庄姻艶稼噛艶:油鞄岳岳沿://看沿艶稼糸温岳温.界看馨顎稼艶.韓庄.庄岳/壊岳温岳庄壊岳庄界温喝岳艶姻姻庄岳看姻庄看/糸温岳温壊艶岳喝0040.鞄岳馨鉛
  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