Revision [4319]
This is an old revision of SupisneCislaKapor made by kayle on 2012-07-02 10:54:37.
Súpisné čísla - Čísla parciel
Táto stránka má za cieľ dokumentovať snahu o získanie databázy priradenia súpisných čísiel domov v obci k číslam parciel od MsÚ/OcÚ a následného importu súpisných čísiel do OSM. Nizsie je uvedeny mail, no smoze sa stretnut z nepochopenim, v comente je mail s vysvetlenim. Posielal som to, plus v prilohe pdf s oficialnou ziadostou (podla draftu nizssie). Mozete uviezt, ze ak maju len papierovu podobu, v procese spracovania ju konvertujete (info opat nizssie) na digitalnu a tu im bezplatne poslete, ako malu odplatu.
Informácie o číslovaní budov a tagovaní sú na cislabudov samostatnej stranke.
OBSAH:
aktualne spracovavane obce
drafty mailu (ziadost o spristupnenie)
generovanie .osm z csv
OCR pri poslani scanovaneho dokumentu
Názov obce | Okres | Stav | Kto |
---|---|---|---|
Adamovské Kochanovce | Trenčín | Databáza poskytnutá, t.č. nie je zdigitalizovaná mapa katastra (január 2011) | Jose |
Kobeliarovo | Rožňava | Obec údajne takouto databázou nedisponuje (apríl 2010) | Jose |
Piešťany | Piešťany | Stanovisko mesta: databáza nebude poskytnutá (máj 2010) | Jose |
Šandal | Stropkov | Import do osm 23.4.2010 | Jose |
Prievidza (Hradec, Malá a Veľká Lehôtka) | Prievidza | mail 3. január 2011; dáta poskytnuté 4. januára 2011; Prievidza import 4.4.2011 | kayle |
Bojnice | Prievidza | žiadosť zaslaná 5.4.2011;súhlasili so zaslaním dát, ale ani po opakovanej urgencii do 20.6.2011 dáta nezaslali; druhý pokus o dáta 2.7.2012 | kayle |
Partizánske (Malé Bielice, Veľké Bielice, Návojovce) | Partizánske | žiadosť zaslaná 8.4.2011; dáta poskytnuté 19.4.2011 (len ulica a súpisné/orientačné, parcelu nemajú); Partizánske import 6.2012 bez asi 1/5 treba overiť na mieste; Mestské časti nie sú | kayle |
Dlhé nad Cirochou | Snina | email 30.august 2011, mailto:obecdlhe@stonline.sk mail, web OSM | nail |
Budimír | Kosice | mail 30.august 2011, nemaju digit formu obecbudimir@netkosice.sk mail, OSM | nail |
Belá nad Cirochou | Snina | import 13.Sep 2011 | nail |
Ulič | Snina | mail 6. Jan 2011,30.august 2011 mailto:obeculic@stonline.sk mail. web, OSM | nail |
Papradno | Považská Bystrica | import august 2011 | Malin |
Príslop | Snina | importnute 19.sep 2011 | nail |
Stakčín | Snina | import 19.sep 2011 | nail |
Polomka | Brezno | importnute 23.sep 2011 | nail |
Zemplínske Hámre | Snina | importnute 29.sep 2011 | nail |
Kalná Roztoka | Snina | mail poslany 13.sep 2011 kalnaroztoka@lekosonline.sk mail,mailto:obeckalnaroztoka@stonline.sk nefunkcny mail , web, OSM | nail |
Zboj | Snina | fixnut budovy!,mail 13.sep 2011, mailto:obeczboj@stonline.sk mail, web, OSM | nail |
Ubľa | Snina | mail 13.sep 2011, mailto:obecubla@stonline.sk mail, web OSM | nail |
Topoľa | Snina | mail 13.sep 2011, mailto:obectopola@stonline.sk mail, web, OSM | nail |
Pichné | Snina | mail 13.sep 2011, mailto:obecpichne@stonline.sk mail, web,OSM | nail |
Závadka nad Hronom | Brezno | done 16.Sep 2011,starosta.zavadka@mail.t-com.sk mail, web, OSM | nail |
Helpa | Brezno | mail 16.Sep 2011,starosta@helpa.sk mail, web, OSM | nail |
TODO:
Názov obce | Okres | Info | |
---|---|---|---|
Brezovec | Snina | no mail web | |
Čukalovce | Snina | no mail web | |
Dúbrava | Snina | mail 30.august 2011, obecdubrava@stonline.sk nefunkcny mail, web, OSM | nail |
Hostovice | Snina | no mail web | |
Hrabová Roztoka | Snina | mailto:bechrabovaroztoka@stonline.sk nefunkcny mail, web, OSM | |
Jalová | Snina | no mail web | |
Klenová | Snina | niesu budovy!!! mailto:obecklenova@stonline.sk mail, web, OSM | |
Kolbasov | Snina | no mail web | |
Kolonica | Snina | mailto:obeckolonica@stonline.sk nefunkcny mail, web, OSM | |
Ladomírov | Snina | no mail web | |
Michajlov | Snina | mailto:obecmichajlov@stonline.sk nefunkcny mail, web, OSM | |
Nová Sedlica | Snina | mailto:obec.novasedlica@stonline.sk nefunkcny mail, web,OSM | |
Osadné | Snina | no mail web | |
Parihuzovce | Snina | no mail web | |
Pčoliné | Snina | no mail web | |
Runina | Snina | no mail web | |
Ruská Volová | Snina | no mail web | |
Ruský Potok | Snina | no mail web | |
Stakčínska Roztoka | Snina | mailto:stakcinskaroztoka@stonline.sk nefunkcny mail , web, OSM | |
Strihovce | Snina | mailto:obecstrihovce@stonline.sk nefunkcny mail, web,OSM | |
Šmigovec | Snina | no mail web | |
Uličské Krivé | Snina | mailto:obec.ulickrive@stonline.sk nefunkcny mail, web, OSM | |
bitarova | |||
Blatná Polianka | |||
Blatná Remety | |||
Blatné Revištia | |||
Velké Revištia |
--
draft:
Vec: žiadosť o sprístupnenie údajov
v zmysle zákona číslo 211/2000 o slobodnom prístupe k informáciám týmto žiadame o zaslanie elektorickou formou databázu súpisných a orientačných čísiel jednotlivých parciel v katastri, za účelom začlenenia do databázy Openstreetmap. Veríme, že vzhľadom na to že podľa zákona číslo 369/1990 o obecnom zriadení § 2c odsek (1) máte povinnosť túto databázu viesť, je k dispozícii v dostatočnej kvalite.
V prípade technických nejasnosti postupujte prosím v zmysle zákona č. 275/2006 Zz alebo nás neváhajte kontaktovať
Tešiac sa na vylepšenie mapy Vašej obce
tím Freemap Slovakia
--
http://portal.gov.sk/Portal/sk/Default.aspx?CatID=39&aid=730
Musia to sprístupniť bezodkladne, (najneskôr však do 8 pracovných dní).
V prípade, že žiadosť zamietnu, treba dať odvolanie do 15 dní od doručenia rozhodnutia alebo márneho uplynutia lehoty na rozhodnutie o žiadosti
ak dáta nemajú v "rozumnej" kvalite, upozorniť na nedodržiavanie zákona 269/1990, a že vieme pomôcť (TODO text)
ak dáta majú ale nechcú ich dať, môžu zamietnuť iba podľa bodov:
- nás sa to netýka : obec podľa §2 (1) je povinná osoba
- ochrana osobných údajov : nechceme mená, iné údaje v tejto DB nie sú osobné
- duševné vlastníctvo : je to register vedený zo zákona, nie je predmetom duševného vlastníctva
- ochrana utajovaných skutočnosti : neni
- náklady : chceme iba kópiu dát, netreba ich nijak upravovať teda to musí byť zadarmo
- čo viac ?
Vygenerovanie osm
štruktúra poskytnutých dát csv, formát:
"Ulica","Súpisné číslo","Orientačné číslo","Číslo parcely","Názov"
wget http://93.184.70.94:21880/data/parc_cisla.txt
grep "Názov Obce" parc_cisla.txt > nazov_obce_parcely.txt
if [[ $1 ]] && [[ $2 ]] && [[ $3 ]]
then
obec=$1
meno_obce=$2
psc=$3
parcely=${obec}_parcely.txt
noparcely=${obec}_neexistuju_parcelne_koordinaty.csv
zoznam=${obec}_adresne_body.csv
rm -f ${noparcely}
nLines=`cat ${obec}_adresne_body.csv|wc -l`
for nLine in `seq 1 1 $nLines`;
do
line=`head -n $nLine ${zoznam}|tail -n 1`
ulica=`echo $line|cut -d, -f1|sed 's/"//g'`
orientacne=`echo $line|cut -d, -f2|sed 's/"//g'`
supisne=`echo $line|cut -d, -f3|sed 's/"//g'`
parcela=`echo $line|cut -d, -f4|sed 's/"//g'`
name=`echo $line|cut -d, -f5|sed 's/"//g'`
out=`echo ${ulica}.osm|sed 's/\ /_/g'`
if ! grep -q ^${parcela}\| ${parcely}
then
if grep -q ^${parcela}\/ ${parcely}
then
parcela=`grep ^${parcela}\/ ${parcely}|cut -d\| -f1|head -n 1`
else
parcela=`echo ${parcela}|sed 's/\(.*[0-9]*\)\/.*/\1/'`
if ! grep -q ^${parcela}\| ${parcely}
then
echo "$line" >> neexistuju_parcelne_koordinaty.csv;
continue
fi
fi
fi
for latlot in `grep ^$parcela\| $parcely|awk -F\| '{print $2"_"$3}'`
do
latitude=`echo $latlot|awk -F_ '{print $2}'`
longitude=`echo $latlot|awk -F_ '{print $1}'`
if [[ ${name} ]]
then
echo "<node id='-"$nLine"' visible='true' lat='"$latitude"' lon='"$longitude"'><tag k='addr:city' v='"${meno_obce}"'/><tag k='addr:conscriptionnumber' v='"$supisne"' /><tag k='addr:country' v='SK' /><tag k='addr:housenumber' v='"$supisne"/"$orientacne"' /><tag k='addr:postcode' v='"${psc}"' /><tag k='addr:street' v='"$ulica"' /><tag k='addr:streetnumber' v='"$orientacne"' /></node>" >> ${out}
echo "<node id='-"$nLine"' visible='true' lat='"$latitude"' lon='"$longitude"'><tag k='name' v='"$name"'/></node>" >> names.osm
else
echo "<node id='-"$nLine"' visible='true' lat='"$latitude"' lon='"$longitude"'><tag k='addr:city' v='"${meno_obce}"'/><tag k='addr:conscriptionnumber' v='"$supisne"' /><tag k='addr:country' v='SK' /><tag k='addr:housenumber' v='"$supisne"/"$orientacne"' /><tag k='addr:postcode' v='"${psc}"' /><tag k='addr:street' v='"$ulica"' /><tag k='addr:streetnumber' v='"$orientacne"' /></node>" >> ${out}
fi
done
done
for osm_files in `ls *.osm`
do
echo "<?xml version='1.0' encoding='UTF-8'?><osm version='0.5'>"> tmp.osm
cat $osm_files >> tmp.osm
echo "</osm>" >>tmp.osm
mv tmp.osm $osm_files
done
else
echo "pouzitie: ./${0} nazov_obce \"Nazov Obce s diakritikov\" \"PSC\""
echo "nazov_obce cast pouzita v navoch suborov"
echo "Nazov Obce s diakritikov sa pouziva v osm ako addr:city"
echo "PSC: pouziva sa ako addr:postcode"
echo "vstupne subory: nazov_obce_parcely.txt"
echo "nazov_obce_adresne_body.csv - dodany zoznam formatovany nasledovne:"
echo "\"ulica\",\"orientacne\",\"supisne\",\"parcela\",\"nazov objektu(nemus byt)\""
echo
echo "Vystup: pre kazdu ulicu: nazov_ulice.osm"
echo "ak existuju nazvy: names.osm"
fi
then
obec=$1
meno_obce=$2
psc=$3
parcely=${obec}_parcely.txt
noparcely=${obec}_neexistuju_parcelne_koordinaty.csv
zoznam=${obec}_adresne_body.csv
rm -f ${noparcely}
nLines=`cat ${obec}_adresne_body.csv|wc -l`
for nLine in `seq 1 1 $nLines`;
do
line=`head -n $nLine ${zoznam}|tail -n 1`
ulica=`echo $line|cut -d, -f1|sed 's/"//g'`
orientacne=`echo $line|cut -d, -f2|sed 's/"//g'`
supisne=`echo $line|cut -d, -f3|sed 's/"//g'`
parcela=`echo $line|cut -d, -f4|sed 's/"//g'`
name=`echo $line|cut -d, -f5|sed 's/"//g'`
out=`echo ${ulica}.osm|sed 's/\ /_/g'`
if ! grep -q ^${parcela}\| ${parcely}
then
if grep -q ^${parcela}\/ ${parcely}
then
parcela=`grep ^${parcela}\/ ${parcely}|cut -d\| -f1|head -n 1`
else
parcela=`echo ${parcela}|sed 's/\(.*[0-9]*\)\/.*/\1/'`
if ! grep -q ^${parcela}\| ${parcely}
then
echo "$line" >> neexistuju_parcelne_koordinaty.csv;
continue
fi
fi
fi
for latlot in `grep ^$parcela\| $parcely|awk -F\| '{print $2"_"$3}'`
do
latitude=`echo $latlot|awk -F_ '{print $2}'`
longitude=`echo $latlot|awk -F_ '{print $1}'`
if [[ ${name} ]]
then
echo "<node id='-"$nLine"' visible='true' lat='"$latitude"' lon='"$longitude"'><tag k='addr:city' v='"${meno_obce}"'/><tag k='addr:conscriptionnumber' v='"$supisne"' /><tag k='addr:country' v='SK' /><tag k='addr:housenumber' v='"$supisne"/"$orientacne"' /><tag k='addr:postcode' v='"${psc}"' /><tag k='addr:street' v='"$ulica"' /><tag k='addr:streetnumber' v='"$orientacne"' /></node>" >> ${out}
echo "<node id='-"$nLine"' visible='true' lat='"$latitude"' lon='"$longitude"'><tag k='name' v='"$name"'/></node>" >> names.osm
else
echo "<node id='-"$nLine"' visible='true' lat='"$latitude"' lon='"$longitude"'><tag k='addr:city' v='"${meno_obce}"'/><tag k='addr:conscriptionnumber' v='"$supisne"' /><tag k='addr:country' v='SK' /><tag k='addr:housenumber' v='"$supisne"/"$orientacne"' /><tag k='addr:postcode' v='"${psc}"' /><tag k='addr:street' v='"$ulica"' /><tag k='addr:streetnumber' v='"$orientacne"' /></node>" >> ${out}
fi
done
done
for osm_files in `ls *.osm`
do
echo "<?xml version='1.0' encoding='UTF-8'?><osm version='0.5'>"> tmp.osm
cat $osm_files >> tmp.osm
echo "</osm>" >>tmp.osm
mv tmp.osm $osm_files
done
else
echo "pouzitie: ./${0} nazov_obce \"Nazov Obce s diakritikov\" \"PSC\""
echo "nazov_obce cast pouzita v navoch suborov"
echo "Nazov Obce s diakritikov sa pouziva v osm ako addr:city"
echo "PSC: pouziva sa ako addr:postcode"
echo "vstupne subory: nazov_obce_parcely.txt"
echo "nazov_obce_adresne_body.csv - dodany zoznam formatovany nasledovne:"
echo "\"ulica\",\"orientacne\",\"supisne\",\"parcela\",\"nazov objektu(nemus byt)\""
echo
echo "Vystup: pre kazdu ulicu: nazov_ulice.osm"
echo "ak existuju nazvy: names.osm"
fi
ak nieje info o polohe parcely, data sú uložené v neexistuju_parcelne_koordinaty.csv
Na ocr conerziu skenovanych harkov zo scitania ludi sa mi osvedcil soft tesseract. Vysledny textovy dokument, som vytlacil a vyzualne skontroloval.
--
Kataster