Skip to content

Volební místnosti #441

@krystof-k

Description

@krystof-k

Mám v plánu takový projekt, kde by se mi hodily volební místnosti jako open data. A jak jsem zjistil, tak je to teda pěkná tragédie.

V Národním katalogu jsem nalezl 4 (slovy čtyři) sady: Jihlava, Brno, Plzeň a Opava. Funguje bohužel jen Plzeň, a to ještě v podobě 5 nepopsaných ZIPů…

Nicméně ta data v nějaké podobě publikují asi i další samosprávy (viz třeba zde), např. IPR má portál kudykvolbam.iprpraha.cz (nicméně open data se mi najít nepodařilo), nebo třeba u toho Brna to na vlastním portálu stáhnout jde.

Jestli jsem to pochopil správně, většina jich na to používá nějaký ArcGIS, ze kterého potom mimo jiné lezou cca takovéhle GeoJSONy:

Praha (odpověď z API):

{
    …,
    "features": [
        {
            "attributes": {
                "OBJECTID": 2255,
                "X": -1043912.3199999999,
                "Y": -742824.39999999898,
                "VOLMIST_ADRESA": "Vodičkova 681/18, Nové Město, 11000 Praha 1",
                "VOLMIST_NAZEV": "Úřad městské části Praha 1",
                "code_add": 21704716,
                "OKRSKY_MC": "1018",
                "OKRSKY_RUIAN": "30565",
                "OKRSKY_TEL": "773\u00A0117\u00A0448",
                "MC": "Praha 1",
                "BEZBARIEROVOST": "ANO"
            },
            "geometry": {
                "x": -742824.40002441406,
                "y": -1043912.3200073242
            }
        }
    ]
}

Případně třeba takhle vypadá to Brno:

{
  [
    {
      "type": "Feature",
      "id": 5,
      "geometry": {
        "type": "Point",
        "coordinates": [
          1849281.93812802,
          6307911.35228293
        ]
      },
      "properties": {
        "ogc_fid": 30223,
        "vok": 30223,
        "voc": 23005,
        "nazev": "ÚMČ Brno-střed",
        "adr": "Měnínská 524/4, Brno (Brno-město)",
        "datum_exportu": "Fri, 01 Oct 2021 00:00:00 GMT",
        "ObjectId": 5,
        "GlobalID": "59aa6d86-3199-433e-909d-a1ed0e28fb63"
      }
    }
  ]
}

Plzeň:

{
  [
    {
      "type": "Feature",
      "id": "volebnimistnosti.23164387",
      "geometry": {
        "type": "GeometryCollection",
        "geometries": [
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
            ]
          },
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
          },
          {
            "type": "Polygon",
            "coordinates": []
            ]
          }
        ]
      },
      "properties": {
        "OBJEKT": "Volební místnost",
        "KOD": 2012,
        "BUDOVA": "Vodárna Plzeň",
        "ADRESA": "Malostranská 2"
      }
    }
  ]
}

Otázky tedy zní:

  • Je na místě udělat nějaký standard (ala popelnice)?
  • Jak motivovat/donutit samosprávy k tomu to zveřejňovat/motivovat? A v jaké podobě – každá za sebe (tj. 6000 JSONů) nebo nějak centralizovaně (vnitro)?

Pokud to dává smysl, můžu zkusit vykopnout nějaký pull request. Zároveň jsem si říkal, že bych zkusil udělat nějaký jednoduchý web, kam by to mohl starosta z nějaké vesnice naklepat, ono by se to uložilo a rovnou mu to vyplivlo JSON a PDF, které může pověsit na úřední desku – pokud by jim to ušetřilo práci, mohla by být větší naděje, že to budou dělat.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions