pleroma.debian.social

@diorama oltre a quello che ti ha consigliato @valhalla per i confini dei comuni in genere sui siti delle regioni dovresti trovarli. In genere sotto forma di shapefile. Per lo stack tecnologico, per Python una libreria molto ad alto livello è geopandas[¹], e scrivendo il software tu, puoi tenerti i dati su un db (così usi anche SQL): ti serve però un DB che ti supporto GIS come postgres (con PostGIS) o anche sqlite (con SpatiaLite).

[¹] https://geopandas.org

@diorama purtroppo non collaboro da anni con Wikipedia quindi non ti saprei dire cosa usino, però ho cercato un attimo sempre sul discoso comuni ed ho scoperto che l'Istat pubblica i file relativi a tutti i comuni: https://www.istat.it/it/archivio/222527

Per geopandas ho messo su un esempio (ahimè su github perché non ho self hosted un jupyter server ed è comodo per gli esempi): http://localhost:8890/notebooks/Italy%20municipatilities.ipynb

@valhalla
replies
2
announces
0
likes
0

@diorama la mappa viene così usando la Versione generalizzata del 2021 presa dal sito citato sopra. Spero l'esempio possa esserti d'aiuto! @valhalla

@diorama pardon mentre ero in una chiamata e non ho notato di averti incollato l'url locale, ecco qui di nuovo l'URL: https://github.com/eriol/notebook-examples/blob/main/Italy%20municipatilities.ipynb

@valhalla

@diorama ma scherzi, di nulla, come vedi è proprio un esempio semplicissimo, ho solo caricato lo shapefile e l'ho fatto disegnare.
Ho usato in quell'esempio solo geopandas e matplotlib. Se utilizzi una qualunque distribuzione linux dovresti già trovarli pacchettizzati.

@valhalla

@diorama leggo solo adesso, mi fa piacere tu abbia risolto! In effetti non ti avevo specificato le versioni che ho usato, pardon! Se serve magari aggiorno l'esempio usando poetry (che ti gestisce insieme gestione delle dipendenze e virtualenv): ci sono anche altri progetti, che fanno la stessa cosa ma non te li so confrontare perché poetry mi ha soddisfatto e non ho provato altro.

@valhalla