Tere!

Panin skripti ka githubisse:

https://gist.github.com/xenos1984/83b6b2f1fd518faf1c3bd235009366ad

Minuarust oleks hea kui loogiline seos asustusüksuste ja nende omavalitsuse / 
maakonna vahel oleks ka tagides nähtav, sest neid on palju lihtsam automaatselt 
lugeda / võrrelda kui geomeetriat. Aga see ei pruugi olla praeguses formaadis 
(kuigi see on tegelikult päris lihtne), vaid võiks ka relatsioonina olla.

Geomeetria parandamiseks veel kirjutan väikest tööriista, mis näitab kaardil 
nii EHAK kui OSM asustusüksuste piire, ja millest saab EHAK piire ka GPX 
failina JOSMisse laadida. See pole veel päris valmis, aga vähemalt jagasin 
Tormi failid juba väiksemateks GPX failideks, mis on kättesaadavad siit:

http://mhohmann.dev.openstreetmap.org/eesti/haldus/{EHAK-kood}.gpx

Näiteks:

http://mhohmann.dev.openstreetmap.org/eesti/haldus/1004.gpx

Parimat,
Manuel

On 03.01.2018 15:44, Jaak Laineste wrote:
Tervitus,

Äge! Vaadates vigade hulka (5876) on käsitsi nende järjest parandamine 
lootusetu, aga siit tuleb välja mõni huvitav muster, mida saaks skriptiga ka 
parandada. Näiteks:

Kas on ikkagi vaja küladele ja omavalitsustele ülemtasemete koode 
(EHAK:countycode ja EHAK:parishcode)? Nende EHAK koodide probleem on, et need 
muutuvad alati kui piirid muutuvad, ja praegu mitme maakonna (Läänemaa, 
Pärnumaa) piiride muutumisel on kõikide omavalisuste ja tuhandete külade 
maakonnakoodid aegunud. Ei saa ka lihtsalt neid uuendada, sest samal ajal läks 
suur osa külasid Läänemaalt Pärnumaale. Suur osa vigu praegu ongi vist sealt. 
Ettepanek: andmeliialdus lõpetada ja need ülemtasemete tagid lihtsalt 
eemaldada. Sisuliselt on see is_in tüüpi tag, mida saab andmete kasutaja 
asendada geograafilise sõltuvusega. Ehk siis jääb üks maakond ja sellel on 
EHAK:code, ja kui on vaja teada küla EHAK:countycode, siis saab selle 
geograafilise sisaldumise teel tuletada. Või veel OSM-ilikum oleks luua 
relatsioon, omavalisuste hierarhiatest, aga need kasvavad päris suureks ja 
oluliseks lisatööks, kui minna külade tasemeteni. Mis arvate? Tagi masseemaldus 
on suht lihtne, saab JOSM-iga juba ära teha, pole vaja skriptidagi.

Teine huvitav asi minu jaoks oleks muutunud külanimed (enim Saaremaal), ja neid 
saaks vähemalt leida, kui mitte kohe parandada. Kahjuks neid saab vist vaid 
geomeetria järgi leida, sest ümbernimetatud külal on minuteada ka uus EHAK 
kood. Praeguses rapordis on need olemas “has no OpenStreetMap relation”, aga 
neid on raske eristada, sest seal on paljud puudu muudel põhjustel. 
Geomeetriatega EHAK koodid saab Maaameti failidest 
(http://geoportaal.maaamet.ee/est/Andmed-ja-kaardid/Haldus-ja-asustusjaotus-p119.html).

Vaatan et Tormil on https://github.com/buildig/EHAK/tree/master/geojson 
<https://github.com/buildig/EHAK/tree/master/geojson> ka olemas geomeetriatega, 
ja GIT ajalugu võiks teoorias näidata ka diffe; neid on tekstipõhiselt ikkagi päris 
raske lugeda, aga ma ei teagi ühtegi head geo-diff vahendit,  mis näitaks 
graafiliselt geomeetriate/kaardi muutusi. Muide kui git-is oleks failid .geojson 
laiendiga siis github peaks oskama neid ka kuvada otse kaardil.

Manuel, su skript ei ole githubis kasvõi gist-ina?

Jaak

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Talk-ee mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-ee

Reply via email to