[opendatasicilia] Open Data Elezioni comunali di Palermo: come leggere e trasformare i dati pubblicati

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[opendatasicilia] Open Data Elezioni comunali di Palermo: come leggere e trasformare i dati pubblicati

Andrea Borruso
Administrator
Buon pomeriggio,
il comune di Palermo (come sapete) ha pubblicato i dati sulle elezioni dell'11 giugno 2017 in formato XML. Qui un documento con delle note sullo schema.

Ho pubblicato una bozza di tutorial su gist. È uno script bruttino, ma è utile per dare un'idea (da guardare su Desktop):

Essenzialmente scarico il file xml, faccio qualche query XPATH, poi lo converto in JSON (solo perché li so gestire meglio) e poi li salvo in CSV.

Le righe di codice vero sono molto poche, ci sono molti commenti e molte righe di test che si potrebbero rimuovere.

Scriverò un blog post più commentato e con le note per mettere in piedi l'ambiente.

Saluti
___________________

Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Slack: http://opendatasicilia.it/slack/
Newsletter http://opendatasicilia.it/newsletter/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZPpac7RZkOA12t-77-P3Ktz-b9X4h%2B6L08Q5XFzu0nGpQ%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[opendatasicilia] Re: Open Data Elezioni comunali di Palermo: come leggere e trasformare i dati pubblicati

Andrea Borruso
Administrator

2017-06-14 16:58 GMT+02:00 andy <[hidden email]>:
Le righe di codice vero sono molto poche, ci sono molti commenti e molte righe di test che si potrebbero rimuovere.

Ho aggiunto nel gist un file CSV con le info sulle sezioni (che uso nel codice) e che ha creato Gianni Vitrano.

___________________

Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Slack: http://opendatasicilia.it/slack/
Newsletter http://opendatasicilia.it/newsletter/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZP0BBfrHEXDfuoa7TUviLmOFFdwau8OC3UfPHi0GReHKA%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [opendatasicilia] Re: Open Data Elezioni comunali di Palermo: come leggere e trasformare i dati pubblicati

Ciro Spataro
😋
Vai vai vai col post, in ods ovviamente 

Il 14 giu 2017 5:10 PM, "andy" <[hidden email]> ha scritto:

2017-06-14 16:58 GMT+02:00 andy <[hidden email]>:
Le righe di codice vero sono molto poche, ci sono molti commenti e molte righe di test che si potrebbero rimuovere.

Ho aggiunto nel gist un file CSV con le info sulle sezioni (che uso nel codice) e che ha creato Gianni Vitrano.

___________________

Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Slack: http://opendatasicilia.it/slack/
Newsletter http://opendatasicilia.it/newsletter/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAHEdGZP0BBfrHEXDfuoa7TUviLmOFFdwau8OC3UfPHi0GReHKA%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.

--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Slack: http://opendatasicilia.it/slack/
Newsletter http://opendatasicilia.it/newsletter/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/CAJyZuPL1xzFpoqUxw0ALiOLfo8YhJ2jJu3r9tK%3Drto8Sf3iiEQ%40mail.gmail.com.
Per altre opzioni visita https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

[opendatasicilia] Re: Open Data Elezioni comunali di Palermo: come leggere e trasformare i dati pubblicati

Giovan Battista Vitrano
In reply to this post by Andrea Borruso
Ottimo, Grazie :-)

Il giorno mercoledì 14 giugno 2017 16:59:28 UTC+2, Andrea Borruso ha scritto:
Buon pomeriggio,
il comune di Palermo (come sapete) ha pubblicato i <a href="https://www.comune.palermo.it/opendata_menus.php?sel=15" style="margin:0px;padding:0px;color:rgb(0,136,204);text-align:justify" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.comune.palermo.it%2Fopendata_menus.php%3Fsel%3D15\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEV6WCwOB8p52ddO4zyg0uPtc1m8Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.comune.palermo.it%2Fopendata_menus.php%3Fsel%3D15\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEV6WCwOB8p52ddO4zyg0uPtc1m8Q&#39;;return true;">dati sulle elezioni dell'11 giugno 2017 in formato XML. <a href="https://www.comune.palermo.it/js/server/uploads/opendata/MetaDatiElezioniAmministrative.pdf" style="margin:0px;padding:0px;color:rgb(0,136,204);text-align:justify" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.comune.palermo.it%2Fjs%2Fserver%2Fuploads%2Fopendata%2FMetaDatiElezioniAmministrative.pdf\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEkKOvjto673TMUnxvHkceYyC6VKA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.comune.palermo.it%2Fjs%2Fserver%2Fuploads%2Fopendata%2FMetaDatiElezioniAmministrative.pdf\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEkKOvjto673TMUnxvHkceYyC6VKA&#39;;return true;">Qui un documento con delle note sullo schema.

Ho pubblicato una bozza di tutorial su gist. È uno script bruttino, ma è utile per dare un'idea (da guardare su Desktop):
<a href="https://gist.github.com/aborruso/758ab9b93b474c6ca0c065a9a26e6a93" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgist.github.com%2Faborruso%2F758ab9b93b474c6ca0c065a9a26e6a93\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcHjd3_UrfVK89FUGWIK62wRsdNg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgist.github.com%2Faborruso%2F758ab9b93b474c6ca0c065a9a26e6a93\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHcHjd3_UrfVK89FUGWIK62wRsdNg&#39;;return true;">https://gist.github.com/aborruso/758ab9b93b474c6ca0c065a9a26e6a93

Essenzialmente scarico il file xml, faccio qualche query XPATH, poi lo converto in JSON (solo perché li so gestire meglio) e poi li salvo in CSV.

Le righe di codice vero sono molto poche, ci sono molti commenti e molte righe di test che si potrebbero rimuovere.

Scriverò un blog post più commentato e con le note per mettere in piedi l'ambiente.

Saluti
___________________

Andrea Borruso
website: <a href="https://medium.com/tantotanto" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmedium.com%2Ftantotanto\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGZVxcQ3b_26Tt_tclvazQirNPHSA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fmedium.com%2Ftantotanto\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGZVxcQ3b_26Tt_tclvazQirNPHSA&#39;;return true;">https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Slack: http://opendatasicilia.it/slack/
Newsletter http://opendatasicilia.it/newsletter/
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a [hidden email].
Per postare in questo gruppo, invia un'email a [hidden email].
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/a2000210-4ee2-4c66-8dae-1d2d784f6c2b%40googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.