opendatasicilia / comuni-italiani Goto Github PK
View Code? Open in Web Editor NEWIn questo repo si raccolgono file relativi a tutti i comuni italiani (stemmi, dati popolazione, codici istat, lat, long)
Home Page: https://infocomuni.eu/
In questo repo si raccolgono file relativi a tutti i comuni italiani (stemmi, dati popolazione, codici istat, lat, long)
Home Page: https://infocomuni.eu/
Ridondante in presenza dei files catalogati per codice ISTAT qua.
Il nuovo .csv è molto piu' snello, secondo me potremmo fare anche a meno del nome del comune, e linkare tutto per comune_codice_istat
Purtroppo nel mondo GIS nonostante siamo nel 2021 si fa ancora un largo uso degli shapefile, questo formato è molto vecchio e ha parecchi limiti, uno per tutti: nome dei campi max 10 caratteri.
Alla luce di quanto detto sopra, consiglio di utilizzare nome dei campi non più lunghi di 10 caratteri altrimenti, per chi farebbe uso degli shapefile, si ritroverebbe con una brutta sorpresa: i nomi dei campi tagliati.
esempi:
comune_denominazione
→ comune_den
provincia_denominazione
→ provincia_
Ciao @dennisangemi ,
non so sei stato tu a compilare gli schemi di sotto. Volevo sottolineare che i campi che contengono i codici comunali Istat da 6 caratteri, non sono numerici, ma sono di testo.
Buongiorno @aborruso, posso rinominare la prima colonna di questo file in pro_com_t
(per renderlo "uniforme" agli altri file del repo?
Salve,
volevo chiedere qual è il metodo usato per la raccolta dei diversi CAP italiani, visto che sono solitamente forniti in via privata previo pagamento dalle Poste.
Grazie!
Aggiungere schema dati nuovi files e modificare nome campi
Grazie mille per questa repository. Ho notato che per alcuni comuni mancano alcuni codici postali per esempio per il comune di Catania è solo riportato il codice postale 95124 ma in realtà I CAP delle strade sono compresi tra 95121 e 95131
Qui si dice che non abbiamo licenza e giustamente si blocca il riuso https://forum.italia.it/t/stemmi-dei-comuni-italiani/31909/9
Cosa facciamo?
@gbvitrano @aborruso
Ciao cari,
ho aggiunto il dataset Wikidata dei comuni italiani.
Questa issue solo per ricordarmi la query SPARQL da invocare per aggiornare i dati.
SELECT ?pro_com_t ?wikidata
WHERE {
?wikidata wdt:P31 wd:Q747074;
wdt:P635 ?pro_com_t.
}
Oppure direttamente da riga di comando:
curl -X POST https://query.wikidata.org/sparql --data-urlencode 'query=SELECT ?pro_com_t ?wikidata { ?wikidata wdt:P31 wd:Q747074; wdt:P635 ?pro_com_t. }' -H 'Accept:text/csv' > ./wikidata.csv
Bye
Nel file popolazione _2021.csv ci sono due campi pro_com_t
e popolazione
;
secondo la mia esperienza sarebbe utile inserire l'anno nel nome stesso per evitare che in futuro e facendo JOIN, si perda l'informazione sull'anno, vedi qui:
pertanto suggerirei:
popRes21
opop_res_21
opopMMXXI
grazie
in data 17/06/2021 i comuni in oggetto sono passati dalla provincia PU alla provincia RN
https://it.wikipedia.org/wiki/Sassofeltrio
https://it.wikipedia.org/wiki/Montecopiolo
Adeguare questo file (o comunque i nuovi file) secondo i criteri organizzativi di questo repo descritti nel readme
Aggiungere:
Fonte: http://demo.istat.it/pop2021/dati/comuni.zip
### requisiti ###
# miller, che si installa con "apt-get install miller"
# zcat, che si installa con "apt-get install gzip"
### requisiti ###
# scarica dati
curl -kL "http://demo.istat.it/pop2021/dati/comuni.zip" >./comuni.zip
# ristruttura il file
zcat ./comuni.zip | \
tail -n +2 | \
mlr --csv put '${Codice comune}=fmtnum(${Codice comune},"%06d");$Totale=${Totale Maschi}+${Totale Femmine};if (${Età}>=12){$fascia=">=12"}else{$fascia="<12"}' \
then filter -x -S '${Età}=="999"' \
then stats1 -a sum -f Totale -g "Codice comune",fascia \
then reshape -s fascia,Totale_sum \
then put '$totale=${<12}+${>=12}' \
then rename "Codice comune",pro_com_t >./ISTAT_popolazione_2021.csv
Salve,
vi scrivo per chiedervi se potevate essere interessati ad una sinergia tra i nostri due progetti CitizenRoom e InfoComuni.
CitizenRoom è un mio progetto, già on line e utilizzato da qualche associazione che conosco o di cui faccio parte (AssoEtica, Responsabitaly, ...): l'idea è stata quella di creare un sistema di videoconferenza che non necessita di credenziali e che non utilizza quindi nessun dato sui partecipanti: una descrizione del progetto potete trovarla qui.
Per ora questo prototipo l'ho scritto in PHP e mi sono basato su Jitsi Meet.
Sto lavorando all'idea di mettere a disposizione una CitizenRoom per ogni comune italiano: immaginavo di costruire un'interfaccia dedicata alle CitizenRoom dei comuni (con lo stemma, il nome, il sito...).
Mentre navigavo per trovare le informazioni sui comuni, mi sono ritrovato sul vostro repository e mi sono detto che una collaborazione tra i nostri due progetti sarebbe magnifica.
Se lo ritenete interessante, voi potreste aggiungere sulla scheda di un comune il collegamento alla CitizenRoom dedicata, ed io potrei usare i vostri servizi REST per mostrare la lista dei comuni, e poi il logo del comune ed una scehda quando si entra nella CitizenRooom.
Che ne pensate ?
Buona giornata,
Giuseppe
Il file persa quasi 40 MB e risulta poco gestibile, non sarebbe meglio semplificare la geometria e quindi alleggerirlo notevolmente?
link:
Dove? Nel readme princpale o nel readme della cartella dati
?
I caratteri come :
possono portare problemi durante il fetch, se non interpretati come contenuti di una stringa.
File interessati:
main.csv,
stemmi.csv
es.
https://raw.githubusercontent.com/opendatasicilia/comuni-italiani/main/img/stemmi_cod_istat/001001.jpg
=>
"https://raw.githubusercontent.com/opendatasicilia/comuni-italiani/main/img/stemmi_cod_istat/001001.jpg"
La popolazione vaccinabile è cambiata quindi conviene aggiornare il file ISTAT_popolazione_2021.csv
. Rifletterei anche sull'eventualità di scegliere un nome più appropriato
Sarebbe possibile riutilizzare questo script #16 (Grazie @aborruso )
@dennisangemi ho caricato questo nuovo file gb_main_comuni_italiani.csv, ho aggiunto la popolazione residente del 2019, 2019, 2020 che mi passato @pigreco.
Ho corretto molti errori, adesso dovrebbe essere completo.
Corretto anche il geojson
Salve,
ho importato i file main.csv e cap.csv, ma non ci sono tutti i CAP italiani. In particolare mancano tutti i CAP multipli di ogni comune.
Ovvero molti comuni come Roma, Milano, hanno multipli CAP, ma in questo database c'è solo un CAP per comune.
il file coordinate.csv contiene i campi lat
e long
, propongo di scrivere:
ma non sarebbe meglio specificare (da qualche parte) che si tratta del codice pro_com_t
? ISTAT negli shapefile che mette a disposizione mette due codici: pro_com
e pro_com_t
rispettivmanete numerico e testuale.
ottimo lavoro
Originally posted by @pigreco in #2 (comment)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.