Discussione:Circoscrizioni elettorali in Italia

Da Teknopedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

In vista delle elezioni politiche del 4 marzo 2018 bisogna aggiornare questa pagina.

I nuovi collegi della Camera e del Senato sono ufficialmente qui: http://www.gazzettaufficiale.it/eli/id/2017/07/28/17A05386/sg Le tabelle sono di difficile lettura, ci vorrebbe proprio un bell'open data !

Ecco l'open data ! http://dait.interno.gov.it/territorio-e-autonomie-locali/open-data/dati-sistema-unico-territoriale --Baolog (msg) 14:01, 6 feb 2018 (CET)[rispondi]

sono stanca di studiareeeeeeeeeh --79.54.42.23 (msg) 15:05, 20 ott 2023 (CEST)[rispondi]

Produzione delle mappe delle circoscrizioni

[modifica wikitesto]

L'ideale sarebbe partire dal file SVG con i confini dei comuni, e raggruppare i comuni in base agli elenchi; ma il file esistente oltre ad essere sbavato non ha metadati sugli elementi path.

Il file va rigenerato, come discusso qui (purtroppo per il 4 marzo non avremo i nuovi files dall'ISTAT quindi bisogna accontentarsi del file del 2016): https://commons.wikimedia.org/wiki/File_talk:Regions,_provinces_and_municipalities_in_Italy.svg

Questa è una bozza: https://commons.wikimedia.org/wiki/File:Regioni,_province_e_comuni_italiani.svg

Da questo file con questo script python:

#!/usr/bin/env python3
# coding=utf-8
import lxml.etree as ET

SVG_NS = "http://www.w3.org/2000/svg"

xml = ET.parse("Regioni,_province_e_comuni_italiani.svg")
print(xml)
svg = xml.getroot()
print(svg)
child = ET.Element("NewNode")
svg.append(child)
child.set('class', 'red')
ids = [2003, 6004, 2004, 6007, 2006, 2007, 2009, 6011, 6013, 6015, 2011, 2015, 6020, 2017, 6023, 6026, 6027, 6031, 2030, 2031, 2032, 6039, 2033, 6050, 6051, 6056, 6057, 6059, 2042, 2045, 6060, 6061, 2047, 2049, 2052, 6064, 2054, 6068, 2058, 2059, 6072, 6073, 6076, 6077, 6082, 2065, 2067, 2070, 2071, 6089, 6091, 6094, 6097, 6099, 2079, 6109, 2082, 6113, 6115, 6116, 6117, 2088, 2089, 6118, 6120, 6122, 6123, 2090, 6128, 2091, 2093, 6131, 6133, 6135, 2104, 6141, 6142, 2108, 6145, 2115, 2118, 6149, 6150, 2126, 2127, 2128, 2131, 6153, 6154, 2133, 6159, 6163, 6164, 2142, 6171, 6173, 6175, 2147, 2148, 2150, 6177, 6178, 2158, 6179, 6182, 6184, 6185, 2163, 2164]
for group in svg.findall('.//{%s}g' % SVG_NS):
    print(group.get('id'))
    if group and group.get('id')[:3] == 'Com':
        # cerca tra i comuni
        # regioni: Reg
        # provincie: CMp
        for path in group.findall('.//{%s}path' % SVG_NS):
            id = int(path.get('id')[4:])
            print('  ', id)
            if id in ids:
                path.set('class', 'com red')
f = open('test.svg', 'w')
f.write(ET.tostring(xml).decode())
f.close()

ed aggiungendo al blocco style questo CSS: .red { fill: red } è possibile ottenere la circoscrizione PIEMONTE 2 - 04 - VERCELLI:

--Baolog (msg) 10:20, 7 feb 2018 (CET)[rispondi]

Collegamenti esterni modificati

[modifica wikitesto]

Gentili utenti,

ho appena modificato 1 collegamento esterno sulla pagina Circoscrizione elettorale (Italia). Per cortesia controllate la mia modifica. Se avete qualche domanda o se fosse necessario far sì che il bot ignori i link o l'intera pagina, date un'occhiata a queste FAQ. Ho effettuato le seguenti modifiche:

Fate riferimento alle FAQ per informazioni su come correggere gli errori del bot.

Saluti.—InternetArchiveBot (Segnala un errore) 10:39, 25 mag 2019 (CEST)[rispondi]

Collegamenti esterni interrotti

[modifica wikitesto]

Una procedura automatica ha modificato uno o più collegamenti esterni ritenuti interrotti:

In caso di problemi vedere le FAQ.—InternetArchiveBot (Segnala un errore) 10:51, 28 gen 2022 (CET)[rispondi]

Collegamenti esterni interrotti

[modifica wikitesto]

Una procedura automatica ha modificato uno o più collegamenti esterni ritenuti interrotti:

In caso di problemi vedere le FAQ.—InternetArchiveBot (Segnala un errore) 08:28, 2 mar 2022 (CET)[rispondi]