Hei,
ma oletan, et hooned, millel on mitu aadressi, on enamasti ridaelamud
või kortermajad üksteise külge ehitatud. Usun, et sellised hooned võib
ka tükkideks lõigata, nagu olen teinud Tallinnas Mustamäel
hoonetekompleksiga Ehitajate tee 40 - 46
http://www.openstreetmap.org/?lat=59.40164&lon=24.67216&zoom=17&layers=M
<http://www.openstreetmap.org/?lat=59.40164&lon=24.67216&zoom=17&layers=M>
Krundiga piirnevatele aladele, nagu ka lasteaed sama pildi peal, ilmselt
on parim lahendus tõesti sissepääsu punkt ära adresseerida.
Aga katsun mingile tulemuseni jõuda mingil väikesel maaalal esialgu ja
kindlasti jagan seda ka Teiega. Ühtlasi võite kritiseerida ka minu seni
tehtud manuaalset tööd kaardil :)
Parimat,
Kaupo
18.04.2011 17:08, Jaak Laineste kirjutas:
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<[email protected]>:
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
[email protected]
http://lists.openstreetmap.org/listinfo/talk-ee
_______________________________________________
Talk-ee mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-ee
_______________________________________________
Talk-ee mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-ee
_______________________________________________
Talk-ee mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-ee
_______________________________________________
Talk-ee mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-ee