[Talk-ee] Tervitus uustulnukast adresseeriajalt
Jaak Laineste
jaak at openstreetmap.ee
Mon Apr 18 15:08:08 BST 2011
Aadresse saab OSM-is mitut moodi panna, kas (a) way küljes olevat tag-id (nagu Tartus) või (b) eraldi punktidena (nagu näiteks Praha kesklinnas paistis olevat).
Sel esimesel on mitmeid probleeme:
- ametlik Eesti aadress on omistatud pigem krundile. Või õigemini on aadress üldse eraldi asi, mida saab omistada nii krundile kui hoonele. Igatahes selle 1:1 maja külge panek pole sisuliselt päris täpne
- on palju hooneid, mis on füüsiliselt eristamatud kuid omavad mitut aadressi. Tavaliselt on neil mitu sissepääsu ja on võimalik sissepääsud siduda aadressidega - ja mõni soovitabki seetõttu aadressid panna puntidena
- kui vaadate punkte ja kaarti koos, siis lähtub seal palju aadresspunkte, mille automaatne sidumine mingi hoonega võib olla problemaatiline - punkt on füüsiliselt mingi vale maja juures hoopis, või ei ole üldse mingit maja mis vastaks punktile (ja automaatne otsing annab jällegi vale koha) jne. Muidugi esimese lähendina võib vaadata mida automaatse sidumisega õnnestub saada, aga see tuleb kõik korralikult üle kontrollida.
Tegelikult on aadressobjektidena olemas ADS-is ka hooned, koos hoone koordinaatidega. Sellel tekkis aga oluline probleem: kõik krundi putkad on seal eraldi objektid ja tulemusena tuli iga aadressil palju punkte ja seal ei saanud eristada, et milline nendest see üks ja kõige parem oleks. Samas kui too andmekiht juurde võtta, siis peaks saama lahendada probleemi et aadresspunkt jääb kahe hooneala vahele.
Minumeelest võiks maja way relatsiooni abil siduda tema aadresspunktiga, kuigi vist päris ametlikku sellist relatsiooni tüüpi pole. Punkt ise võib jääda sinna kus on - kuigi eriti maal talude puhul võib see olla sadu meetreid majast eemal. Mida näiteks navi-rakendused sellest arvavad, on iseasi. Võib katsetada skripte et aadresspunkt peamise maja peale nihutada.
Protsess peaks igal juhul olema, et kui saad mingeid tulemusi skriptidega, siis jaga .osm failid välja ja teised vaatavad üle et kas tulemus tundub normaalne.
Jaak
On Apr 18, 2011, at 4:39 PM, Kaupo Vana wrote:
> Hei,
>
> mõtlesin just kohe aadressid majade (way) külge panna. Ilmselt oleks
> hea ka kohe majad relatsiooniga tänavaga siduda, aga väga sellele ei
> ole veel mõelnud.
>
> Iseenesest skripi idee on selline, et laen mingi piirkonna andmekihi
> alla OSM'i serverist ning salvestan selle ära. Salvestise söödan ette
> skripile ja peale töö lõppu käin veel käsitsi mõned asjad üle ja laen
> üles. Skrip siis otsib sealt üles aadressideta või puudulike
> aadressidega hooned, otsib üles ja lisab neile aadressid ignoreerides
> ühesuguste aadressidega maju ja võibolla veel mingitele tingimustele
> mittevastavad majad, mis võivad esile kerkida. Algselt oli mõte
> aadressid otse ADS'ist küsida koordinaatide järgi, aga mingist arhiivi
> threadist lugesin välja, et sinu genereeritud materiali aadressivormid
> on just sellisel kujul, nagu peaks OSM'is ka olema. Seega eelistan
> seda, jääb endal suurem stringitöötlus ära.
>
> Ühel hilisõhtul jõudsin niipalju teha, et skript suudab üles leida
> kõik hooned salvestatud andmekihist ja kõik aadressid aadressi failist
> andmekihi alas.
>
> Parimat,
> Kaupo
>
> 2011/4/18 Jaak Laineste <jaak atopenstreetmap.ee>:
>> Uuendasin ADS andmed märtsi lõpu seisule Maaametist. Kätte saab neid OSM formaadis URL-idelt selliste variantidega:
>> a) maakond (tase1):
>> http://193.40.61.99/~jaakl/ads/aadressid.php?mk=37 - Harjumaa
>>
>> b) vald/linn ehk omavalitsus (tase2):
>> http://193.40.61.99/~jaakl/ads/aadressid.php?ov=3075189 - Tallinn
>>
>> c) ala järgi:
>> http://193.40.61.99/~jaakl/ads/aadressid.php?bbox=left,bottom,right,top - geograafilised koordinaadid siia
>>
>> Kahel esimesel on variandil on vaja kasutada EHAK koode, neid leiab kõige lihtsamini ametlikust baasist: http://metaweb.stat.ee/view_xml.htm?id=2800105&selectedRow=0&siteLanguage=ee . NB! oluline erand on Tallinn, kellel on see imelik ülaltoodud number EHAK koodi asemel miskipärast baasi pandud.
>>
>> Eemaldasin ka sihtnumbrid, mida Eesti Post ei taha jagada.
>>
>> URL-e saab avada JOSM-is Fail>Ava asukoht... valikust. Või siis browseriga, ja salvestada OSM fail. Varu ka kannatust, andmebaas on miljonite ridadega ja tegu on seal väikese arendusserveriga.
>>
>> Mis edasi? Kiire vaatlus näitab, et seal tubli 2/3 punktidest on Tallinnas maja pealt eemal. Esimene samm võiks olla linn läbi käia ja punktid vähemalt seal kus on maja kontuur olemas, paika tõsta. Ühtlasi kustutada läbuaadresse (loodusobjekte). Seda on JOSM-is üsna mõnus teha iseenesest. Tallinnas on umbes 250.000 aadressi, klõpsimist jagub. Selle tulemuse võib siis OSM baasi üles laadida. Hiljem võib teha skripti mis tag-id majade kontuuride (way) külge ümber tõstab, see pole nii oluline minumeelest. Muudes linnades on majade kontuure vähem, ses mõttes töö lihtsam.
>>
>> Jaak
>>
>>
>>
>> On Apr 17, 2011, at 12:13 AM, Kaupo Vana wrote:
>>
>>> Tervitus kõikidele kaaskaardistajatele,
>>>
>>> kindlasti on osad juba märganud, et keegi uus (mina) on hakanud
>>> joonistama ja uuendama Tallinna Mustamäe õuealasid. Olen OSM'i
>>> avastanud enda jaoks seoses Androidi navigatsiooni applikatsioonidega
>>> tutvumisel, kus OSM'i põhised on oluliselt parema hinnaga, kuid jäävad
>>> jänni aadressi otsingutega. Sellest on ka minu suurem eesmärk esialgu
>>> OSM'i täiendamisel ning, kui pere ja teiste projektide kõrvalt aega
>>> üle jääb, siis alustaksin hoonete automatiseeritud adresseerimisega
>>> Maaameti andmete põhjal alustades Tallinnast.
>>>
>>> Parimat,
>>> Kaupo
>>>
>>> _______________________________________________
>>> Talk-ee mailing list
>>> Talk-ee atopenstreetmap.org
>>> http://lists.openstreetmap.org/listinfo/talk-ee
>>
>>
>> _______________________________________________
>> Talk-ee mailing list
>> Talk-ee atopenstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-ee
>>
>>
>
> _______________________________________________
> Talk-ee mailing list
> Talk-ee atopenstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-ee
More information about the Talk-ee
mailing list