Projekt

Obecné

Profil

Podání #44228

otevřený

Export adresních dat OVK pro možnost vytvoření mapového podkladu pro registrátory

Přidáno uživatelem Vojtěch Pikal před 30 dny(ů). Aktualizováno před 16 dny(ů).

Stav:
V řešení (diskutuje se)
Priorita:
Vysoká
Přiřazeno:
Kategorie:
OVK
Začátek:
25.03.2024
Uzavřít do:
% Hotovo:

90%

Odhadovaná doba:

Popis

Ahoj TO;

Chtěl bych požádat o vytvoření exportu dat s OVK podle následujícího zadání;

Tabulka Volební místnosti - https://ovk.pirati.cz/admin/project/station/#/
(Jeden řádek, jedna místnost.)

Řádek obsahuje "Adresu", "Poznámku", "Okrsek", "Obec", "Okres", "Kraj"


Soubory

Doc Mar 26 2024.pdf (958 KB) Doc Mar 26 2024.pdf Hana Černošová, 26.03.2024 10:59
okrsky.csv.gz (193 KB) okrsky.csv.gz Okrsky Andrej Ramašeuski, 26.03.2024 21:41
vo_kraje_geodata_geojson.zip (3.15 MB) vo_kraje_geodata_geojson.zip Finální soubory ve formátu Geojson. Co soubor to kraj. Zahrnují všechny volební okrsky v daném kraji. Marek Förster, 08.04.2024 08:29
vo_kraje_geodata_kml.zip (3.21 MB) vo_kraje_geodata_kml.zip Finální soubory ve formátu KML. Co soubor to kraj. Zahrnují všechny volební okrsky v daném kraji. Marek Förster, 08.04.2024 08:29
struktura_uzemi_cr.zip (309 KB) struktura_uzemi_cr.zip Databáze všech obcí ČR ve formátu CSV s jejich začleněním pod okresy a kraje. Marek Förster, 08.04.2024 08:33
volebni-okrsky-simpl.zip (3.57 MB) volebni-okrsky-simpl.zip Výchozí zjednodušený model všech volebních okrsků v ČR ve formátu Geojson. Marek Förster, 08.04.2024 08:33

Související úkoly

související s administrativní odbor - Úkol #43986: připomínky k aplikaciNový23.02.2024

Akce
související s administrativní odbor - Úkol #41854: Nový OVK systémV řešení (diskutuje se)Vojtěch Pikal01.04.2023

Akce

Aktualizováno uživatelem Vojtěch Pikal před 30 dny(ů)

  • související s Úkol #43986: připomínky k aplikaci přidán

Aktualizováno uživatelem Vojtěch Pikal před 30 dny(ů)

Aktualizováno uživatelem Josef Bouše před 30 dny(ů)

V jakém formátu export chceš ?

Aktualizováno uživatelem Josef Bouše před 30 dny(ů)

  • Přiřazeno nastaven na Andrej Ramašeuski
  • Kategorie nastaven na OVK

Aktualizováno uživatelem Josef Bouše před 30 dny(ů)

přidávám nějaké technické specifikace k DB,

project_station a řádky areas_id (tabulka project_areas -> code), note, address_id (tabulka project_addresses - tady to bude složitější, pro výpis adresy je potřeba tabulka project_streets ještě), municipality_id (tabulka project_municipalities), district_id (project_districts) a region_id (project_regions)

Ty adresy je nutné joinovat ofc.

Aktualizováno uživatelem Vojtěch Pikal před 30 dny(ů)

Prosím podrobnosti řešit s Hankou Černošovou, požadavek vychází od ní.

Aktualizováno uživatelem Hana Černošová před 29 dny(ů)

Ahoj, nechci být nevděčná, ale já už to mám od KMM - Leoše Křečka.
Jede na google mapách, přiložím fotku, jak to vypadá, na požádání i link...
Všichni registrátoři to budou potřebovat v případech, že se někdo hlásí na stejné místo a my máme nabídnout sousední.
Barevně si vyznačuji kde mám obsazeno a kde volno - budeme pak vyzívat ke konkrétním lokacím.

Takže jestli jde jen o mně, tak podklady k práci už mám...

Aktualizováno uživatelem Hana Černošová před 29 dny(ů)

Hana Černošová napsal (#note-7):

Ahoj, nechci být nevděčná, ale já už to mám od KMM - Leoše Křečka.
Jede na google mapách, přiložím fotku, jak to vypadá, na požádání i link...
Všichni registrátoři to budou potřebovat v případech, že se někdo hlásí na stejné místo a my máme nabídnout sousední.
Barevně si vyznačuji kde mám obsazeno a kde volno - budeme pak vyzývat ke konkrétním lokacím.

Takže jestli jde jen o mně, tak podklady k práci už mám...

Aktualizováno uživatelem Andrej Ramašeuski před 29 dny(ů)

select
 concat_ws(' ', coalesce(project_street.name, project_municipalityparts.name), project_addresses.house_number) as address,
 project_station.note as note,
 project_municipalities.name as municipality,
 project_districts.name as district,
 project_regions.name as region
 from project_station
 left join project_addresses on (project_addresses.id = project_station.address_id)
 left join project_municipalityparts on (project_municipalityparts.id = project_addresses.municipality_part_id)
 left join project_street on (project_street.id = project_addresses.street_id)
 join project_areas on (project_areas.id = project_station.area_id)
 join project_municipalities on (project_municipalities.id = project_areas.municipality_id)
 join project_districts on (project_districts.id = project_municipalities.district_id)
 join project_regions on (project_regions.id = project_districts.region_id)
;

Aktualizováno uživatelem Andrej Ramašeuski před 29 dny(ů)

  • % Hotovo změněn z 0 na 90
  • Stav změněn z Nový na V řešení (diskutuje se)

Aktualizováno uživatelem Marek Förster před 28 dny(ů)

Ahoj, musím z toho Hanku vysvobodit, protože nemluvíte jazykem jejího kmene.
Máme data ohledně volebních okrsků - https://www.cuzk.cz/ruian/Ucelove-uzemni-prvky/Volebni-okrsky.aspx
Nevím zda někde existují data s GPS pozicemi volebních místností, která by se dala naroubovat na tato data, tj. ideálně s čísly volebních okrsků podle toho číselníku. Pokud ne, tak to asi nemá řešení.
Tohle co jsme dostali je useless, resp. musel by to někdo ručně dojmologicky párovat a ještě převádět data ulic na gps koordináty. To nikomu nepřeju.

Aktualizováno uživatelem Vojtěch Pikal před 28 dny(ů)

Ahoj, data se sídly volebních místností - ať už adresami nebo GPS souřadnicemi. Neexistují.
Ptal jsem se ČZUK, ale sadu se sídly volebních okrsků nemají, mají jen ty sady s hranicemi volebních okrsků.

To co dodal Andrej je maximum možného - v naší databázi máme u některých okrsků adresu jejich sídla.

Aktualizováno uživatelem Vojtěch Pikal před 28 dny(ů)

  • % Hotovo změněn z 90 na 80
  • Stav změněn z V řešení (diskutuje se) na Čeká se na 3.osobu

Zavolal jsem si s Markem, sladili jsme si představy a požadavky a realitu a dal jsem mu přístup do OVK.pirati, aby se mohl podívat, jaká data máme a jestli by se to teda nedalo nějak spojit.

Aktualizováno uživatelem Marek Förster před 28 dny(ů)

  • % Hotovo změněn z 80 na 90

Koukal jsem na data v adminu a i zdrojáky projektu na gitlabu.
Vlastně by mě stačilo do toho exportu místo reálnejch jmen obcí, okresů, krajů dostat ty identifikátory co jsou v databázi (Areas.code, Areas.identifier, případně i Municipalities.identifier), protože to jsou čísla který odpovídaj těm datům v GeoJSONU, ze kterejch děláme ty okrskový mapy. Takže by to bylo k čemu přiřadit.

Aktualizováno uživatelem Vojtěch Pikal před 28 dny(ů)

  • Stav změněn z Čeká se na 3.osobu na V řešení (diskutuje se)

Tak jestli můžu požádat o novej export podle těchto parametrů.

Aktualizováno uživatelem Josef Bouše před 17 dny(ů)

Viděl jsem, že nějaká mapa existuje

JE toto aktuální ?

Aktualizováno uživatelem Vojtěch Pikal před 17 dny(ů)

Ne, budeme řešit znovu, ale jinak a lépe před příštíma volbama.

Aktualizováno uživatelem Marek Förster před 16 dny(ů)

Aktuální to je, data v mapách mohla ještě obsahovat adresy volebních místností, ale nebylo to úplně to klíčové, s čím jsme chtěli registrátorům ulehčit orientaci.

Aktualizováno uživatelem Marek Förster před 16 dny(ů)

Dávám sem ještě k dispozici data, ze kterých jsme vytvořili jednotlivým krajům mapy volebních okrsků. Třeba se to bude ještě někomu hodit.
Jako příklad dávám odkaz na mapu okrsků Libereckého kraje, tak jak je naimportovaná z formátu KML do Google Map - https://www.google.com/maps/d/edit?hl=cz&mid=1dgjCnmQRJwqAIFYM6Pxy-udc1hUMJXc&ll=50.74888306971918%2C14.892506774414072&z=11

Také k dispozici: Atom PDF