Hlídejte si digitalizované mapy CUZK !

Za okny churavé počasí, zima se pomalu plíží. Přibývá tedy dní kdy je volno, ale není kam jít do přírody. Lepší než sedět na zadku doma je něco dělat. Ale co ? Můžete oprášit starý dobrý JOSM a pomoci komunitě OSM s obkreslením digitálních katastrálních map. Návod je tu na stránkách Buďte architektem v JOSM a stavte domy jen si stahněte vylepšenou verzi Traceru. Nová-stará verze Traceru má vylepšené načítání okolních dlaždic, proto nebudete muset čekat delší dobu když se posunete o kousek dál.

Co ale mapovat ? Můžete si vybrat z digitalizovaných obcí CUZK. Zajímá nás sloupec DKM[%], který určuje procento zanesení obce v digitálních mapách Katastru Nemovitostí. Vyberte si tedy obec kterou chcete mapovat a pokud má 100% pusťte se do ní ( pokud Vás už někdo nepředběhl 🙂 )

Pro pokročilé až zběhlé

Chcete systematicky mapovat nově zdigitalizované obce ? Musíte však vědět co se nově přidalo. Zkusil jsem se nad tím zamyslet a vypadli ze mě dvě věci. Jak pro windows tak i pro linux. Doufám, že někomu budou užitečné.

Windows

Tento návod by mohl fungovat i pro linux, ale netestoval jsem jej. Je potřeba Firefox ( ale notak ! No flame ! ) a k němu rozšíření Update scanner. Toto rozšíření monitoruje změny na stránce a v přehledném žlutém zvýraznění změny ukazuje. Největší vopruz je naklikání dat do tohohle addonu. Otevřete si stránku ze seznamu digitalizovaných obcí a pravým klikem zvolíte sledovat stránku. Naklikáte podle vašich představ práh změn ( asi jich moc nebude ) avšak nulová tolerance ukáže že na stránce proběhla změna i když se změní jen datum v patičce stránky > planý poplach. Ruční prohledávání jsem zvolil protože, kdyby se automaticky hledali změny každý den, mohl bych o něco přijít. Takto mám kontrolu nad tím, že se bude prohledávat aktuální stav oproti minulému, nikoliv vždy proti tomu včerejšímu, kdy jsem se na to mohl vybodnout a něco mi uteklo. Data jsou vždy aktuální denně něco po půl desáté, nemá to cenu zkoušet co deset minut 🙂

Update Scanner - Data CUZK

Update Scanner - Data CUZK

Linux

Menší praso skript 🙂 ale zdá se že plní obdobnou funkci jako předchozí windowsí udělátko. Kdyby vás napadlo něco lepšího, napište. Spusťte hned jak se vám dostane pod ruku, tím si uděláte otisk aktuálních dat. A až budete spouštět příště, uvidíte co se změní. Všechny příkazy by měla každá linuxová distribuce zvládat, jen si doinstalujte elinks.

Skript můžete stáhnout zde – http://osm.gpsfreemaps.net/tools/cuzk.sh

#!/bin/bash
#Stahneme si data
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:100" -O praha.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:300" -O jihocesky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:700" -O jihomoravsky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:460" -O karlovarsky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:660" -O kralovehradecky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:500" -O liberecky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:800" -O moravskoslezky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:860" -O olomoucky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:600" -O pardubicky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:400" -O plzensky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:200" -O stredocesky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:560" -O ustecky.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:760" -O vysocina.cuzk
wget "http://www.cuzk.cz/Dokument.aspx?PRARESKOD=998&MENUID=0&AKCE=META:SESTAVA:MDR001_XSLT:WEBCUZK_KRAJEKOD:770" -O zlinsky.cuzk
#Zacneme generovat HTML tabulku :)
echo "<HTML>"  > tabulka.html
echo "<HEAD>"  >> tabulka.html
echo "<META HTTP-EQUIV="Content-Type" CONTENT="text/html\; charset=UTF-8">" >> tabulka.html
echo "</HEAD>"  >> tabulka.html
echo "<BODY>"  >> tabulka.html
echo "<table>" >> tabulka.html
#Naplnime ji stazenymi daty
egrep "class=\"radek|td class=\"bunka|td class=\"obec" praha.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" jihocesky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" jihomoravsky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" karlovarsky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" kralovehradecky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" liberecky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" moravskoslezky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" olomoucky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" pardubicky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" plzensky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" stredocesky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" ustecky.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" vysocina.cuzk >> tabulka.html
egrep "class=\"radek|td class=\"bunka|td class=\"obec" zlinsky.cuzk >> tabulka.html
#Zakonceni HTML table
echo "</table>" >> tabulka.html
echo "</BODY>"  >> tabulka.html
echo "</HTML>"  >> tabulka.html
# Stahnete si elinks k tomuhle je potreba :) plus orezani nepotrebnych kravin
elinks -dump tabulka.html | egrep -v "^\s*[0-9]|References|Visible links" > aktualni.cmp
#porovnani souboru
diff aktualni.cmp predchozi.cmp
#uklid
mv aktualni.cmp predchozi.cmp
rm *.cuzk
Záložka pro permanentní odkaz.

6 reakcí na Hlídejte si digitalizované mapy CUZK !

  1. xkomczax říká:

    Proč DKM? Já teďka dělal obce, které mají DKM 0%, ale 100% KMD a šlo to jako po másle 🙂 Každopádně, díky za odkaz, já přemýšlel čím co, že v některých obcích to jde a jinde ne. Do kdy by měly být upravené komplet všechny mapy, nevíš náhodou?

    • gpsfreemaps.net říká:

      Ad první otázka. U dkm mas jistotu, ze mapy jsou krásné, čisté. Což se o nějakých starých skenovanych říct nedá. Jsou i výjimky jako ta tvoje kde i puvodni skenovane jsou dobře citelně a tudíž dobře použitelné i pro osm.
      Ad2, nevím. Můžeš se podívat na ČÚZK, je tam stav mapování k nějakému datu. Moc se s tim ale nepredrou

  2. xkomczax říká:

    Tak jsem to otestoval, rozdíl mezi DKM a KMD jsem nezaznamenal prakticky žádný, u KM-D už byl problém s menšími budovami kvůli textu přes ně. Kde je ake nula u všech těchto map, takovou vesnici raději ani neotvírat! 😉

  3. xkomczax říká:

    @gpsfreemaps.net
    Asi hej, protože u nás to vypadá takto:
    DKM: http://letsstarttoday.org/downloads/osm/dkm.png
    KMD: http://letsstarttoday.org/downloads/osm/kmd.png
    KM-D: http://letsstarttoday.org/downloads/osm/km-d.png
    0-0-0%: http://letsstarttoday.org/downloads/osm/0-0-0.png

    Teď jsem zjistil, že se mi dříve omylem povedlo udělat i jednu vesnici, která má jenom KM-D mapu (to jsem totiž ještě nevěděl, že existují různé druhy map) a docela to šlo. Teda až na takové budovy jako byly garáže 😉

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *