Ciao,
Sto cercando un file in formato .xls o .json contenente le coordinate (poligoni) dei confini dei comuni italiani. Alternativamante esiste un modo per convertire gli shapefile forniti dall'stat?
Ciao,
in pratica volevo costruire una map con exhibit simile widget e l’aggiunta di polygons. Per fare questo ho però bisogno di costruirmi un file json contenente il campo “id” con il nome dei comuni e un campo “border” contenete le coordinate dei confini. Lo shapefile dell’istat contiene sia il campo con il nome dei comuni sia il campo con le coordinate dei poligoni. Ho solo la necessità di trasformarlo in formato json oppure in formato xls (che poi posso ritrasformare a sua volta in json con Babel). Mi dicevi che con Quantum Gis posso trasformare lo shapefile ma in quale modo?
Dopo aver caricato tutti i file cella cartella compressa come devo procedere per esportarlo negli altri formati?
Volevo costruire qualcosa del genere
http://trunk.simile-widgets.org/exhibit/examples/polymap/election08.html
Il quale contiene un file json all’interno del quale per ogni stato è definito un “label” il nome dello stato e un “border” contenete le coordinate del poligono(confini) dello stato come esempio sotto
/////estratto codice///////
{"id":"Utah",
"label":"Utah",
"type":"State",
"uri":"http://trunk.simile-widgets.org/exhibit/examples/polymap/item#Utah",
"border":"41.99624282178582,-114.0435791015625|42.004407212963585,-111.0498046875|40.9964840143779,-111.0498046875|41.000629848685385,-109.05029296875|38.27700093565902,-109.061279296875|38.156156969924915,-109.0447998046875|37.00255267215955,-109.05029296875|37.00255267215955,-114.0545654296875|41.99624282178582,-114.0435791015625",
"vote-for":"McCain",
"origin":"http://trunk.simile-widgets.org/exhibit/examples/polymap/election08.html#Utah"
},
////////////////////////////////////////////////////////////////////////////Curiosa formattazione del json per le coordinate
In ogni caso riesci a fare tutto solo che dovrai semplificare brutalmente le geometrie e cambiare le stringhe delle coordinate
Come già detto dovrai anche riproiettare
Occhio al rischio di invertire x con y
Infine il discorso delle enclave dei confini comunali rimarrà un problemino nella lettura dei dati
Forse il passaggio per gmaps porterà a qualche miglioramento di performance
------
Maurizio 'napo' Napolitano
http://de.straba.us
--
In realtà opencoesione mostra una mappa con i comuni ma non si porta le geometrie client side
Il tutto viene elaborato server side
Semplificando il discorso si usa lo stesso stack usato da openstreetmap per il rendering dei dati (mapnik+tms)
------
Maurizio 'napo' Napolitano
http://de.straba.us