13
1/25 Stefania Morrone s.morrone@epsilon- italia.it Track T.3: Trasformazione del dataset dei civici del comune di Firenze conformemente alla Data Specification Addresses di INSPIRE

Hackathon esempio di mapping addresses

Embed Size (px)

DESCRIPTION

webinar smeSpire "Hackathon Online - “Trasformazione di dataset spaziali open conformemente a INSPIRE” (2014-02-25). Stefania Morrone (Epsilon Italia) presented an example of data harmonisation using HALE software, in order to map and transform "Addresses" open data available through the Comune di Firenze open data portal in INSPIRE compliant.

Citation preview

Page 1: Hackathon esempio di mapping addresses

1/25

Stefania [email protected]

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

Page 2: Hackathon esempio di mapping addresses

2/25

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

Page 3: Hackathon esempio di mapping addresses

3/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

Page 4: Hackathon esempio di mapping addresses

4/25Analisi del target schema

Page 5: Hackathon esempio di mapping addresses

5/25

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.

La classe Address

Page 6: Hackathon esempio di mapping addresses

6/25

Le componenti possibili dell’address (istanze della classe AddressComponent) sono:

•Nome della strada/via/piazza: ft Thoroughfare Namescomponibile (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

La Feature Type astratta AddressComponent

Page 7: Hackathon esempio di mapping addresses

7/25

•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

Il CNF (Catalogo Nazionale delle Feature)

Page 8: Hackathon esempio di mapping addresses

8/25Analisi dello schema sorgente: civiciPoint.shp

Page 9: Hackathon esempio di mapping addresses

9/25Analisi schema sorgente: toponomastica.xlsx

Page 10: Hackathon esempio di mapping addresses

10/25La mapping table

Page 11: Hackathon esempio di mapping addresses

11/25Il tool di trasformazione: HALE

Page 12: Hackathon esempio di mapping addresses

12/25

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)

Trasformazione: first step

Page 13: Hackathon esempio di mapping addresses

13/25

GRAZIE PER L’ATTENZIONE

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