Discussione:
[OT] Confini regioni e province per uso con leaflet
emmexx
2013-09-02 15:20:08 UTC
Permalink
Avrei bisogno dei confini di regioni e province (geojson) da utilizzare
in una mappa tipo cloropleth con leaflet

http://leafletjs.com/examples/choropleth.html

Sapete dove posso trovarli, se possibile aventi i confini interregionali
coincidenti?

grazie
maxx
sabas88
2013-09-02 15:40:20 UTC
Permalink
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/regioni.
topojson
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/province.
topojson
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/comuni.
topojson

Da usare con https://github.com/mbostock/topojson
Ciao,
Stefano
Post by emmexx
Avrei bisogno dei confini di regioni e province (geojson) da utilizzare
in una mappa tipo cloropleth con leaflet
http://leafletjs.com/examples/choropleth.html
Sapete dove posso trovarli, se possibile aventi i confini interregionali
coincidenti?
grazie
maxx
_______________________________________________
Talk-it mailing list
http://lists.openstreetmap.org/listinfo/talk-it
emmexx
2013-09-02 16:10:08 UTC
Permalink
Post by sabas88
Da usare con https://github.com/mbostock/topojson
Grazie, non conoscevo questa libreria, molto interessante.

Volevo pero' usare leaflet per mia economia di gestione del progetto che
sto sviluppando.

grazie
maxx
sabas88
2013-09-02 16:32:09 UTC
Permalink
Post by emmexx
Post by sabas88
Da usare con https://github.com/mbostock/topojson
Grazie, non conoscevo questa libreria, molto interessante.
Volevo pero' usare leaflet per mia economia di gestione del progetto che
sto sviluppando.
http://sabas.github.io/topojson/regioni.html
https://github.com/sabas/sabas.github.io/tree/master/topojson

Se vuoi un geojson normale dovresti convertire gli shapefile dell'istat
tramite ogr2ogr (ogr2gui su windows), non ce li ho sottomano adesso :-)

grazie
Post by emmexx
maxx
Ciao,
Stefano
Post by emmexx
_______________________________________________
Talk-it mailing list
http://lists.openstreetmap.org/listinfo/talk-it
emmexx
2013-09-02 16:57:21 UTC
Permalink
Post by emmexx
http://sabas.github.io/topojson/regioni.html
https://github.com/sabas/sabas.github.io/tree/master/topojson
Cosi' mi semplificherebbe decisamente la vita...
Post by emmexx
Se vuoi un geojson normale dovresti convertire gli shapefile dell'istat
tramite ogr2ogr (ogr2gui su windows), non ce li ho sottomano adesso :-)
Il problema nella conversione temo sia che o vengono file troppo grandi
o i confini di regioni confinanti vengono semplificati e non coincidono.

Mi accontento della tua soluzione! ;-)

grazie
maxx
emmexx
2013-09-03 08:16:03 UTC
Permalink
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/regioni.topojson
<https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/regioni.topojson>
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/province.topojson
<https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/province.topojson>
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/comuni.topojson
<https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/comuni.topojson>
Probabilmente in alcune mappe usero' solo i contorni e non mappe si
sfondo (mapnik, ecc.). E' necessario inserire un copyright per i dati di
contorno?

grazie
maxx
sabas88
2013-09-03 08:29:33 UTC
Permalink
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/regioni.topojson
<
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/regioni.topojson
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/province.topojson
<
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/province.topojson
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/comuni.topojson
<
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/comuni.topojson
Probabilmente in alcune mappe usero' solo i contorni e non mappe si
sfondo (mapnik, ecc.). E' necessario inserire un copyright per i dati di
contorno?
Sono gli stessi di
http://wiki.openstreetmap.org/wiki/Italian_Borders/2011#Confini_ISTAT_2011

BasterĂ  una attribuzione all'istat...
grazie
maxx
_______________________________________________
Talk-it mailing list
http://lists.openstreetmap.org/listinfo/talk-it
emmexx
2013-09-03 09:53:16 UTC
Permalink
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/regioni.topojson
<https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/regioni.topojson>
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/province.topojson
<https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/province.topojson>
https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/comuni.topojson
<https://dl.dropboxusercontent.com/u/12087738/OSM/confini/topojson/comuni.topojson>
Ultima, spero, domanda.
Mi sono accorto che questi file non contengono delle proprieta', ad
esempio il nome della regione o della provincia.
Ne esiste una versione in cui sono presenti?
In caso contrario, per convertire i dati istat in topojson seguo le
indicazioni del wiki di topojson o ci sono metodi piu' semplici?

grazie
maxx
emmexx
2013-09-04 10:10:34 UTC
Permalink
Post by emmexx
In caso contrario, per convertire i dati istat in topojson seguo le
indicazioni del wiki di topojson o ci sono metodi piu' semplici?
Dopo qualche difficolta' a far funzionare topojson versione server
(servono versioni relativamente recenti di python e nodejs), ho
convertito i file istat.

1. Ho scaricato i dati dal sito Istat:
http://www.istat.it/it/archivio/24613

2. ho scompattato lo zip in una cartella

3. ho convertito i dati nella proiezione EPSG:4326 con il comando

ogr2ogr -f 'ESRI Shapefile' -t_srs EPSG:4326 reg2011.shp reg2011_g.shp
(il primo nome shp e' il file di output, il secondo e' quello presente
nello shape istat)

4. ho convertito il file shape in formato topojson con il comando

topojson -o regioni-Istat2011.topojson -p -- reg2011.shp

A questo punto si puo' usare il codice gia' fornito da sabas88 (o quello
che si preferisce).
Con leaflet il codice ed il nome della regione (provincia, comune) si
trovano ad esempio in:
e.target.feature.properties.COD_REG
e.target.feature.properties.NOME_REG
(Per le altre proprieta' si veda il file pdf presente nella pagina del
sito istat)

ciao
maxx

Loading...