> relation - mida sa seostega mõtled? Relatsioonilises andmebaasiteoorias on ka
> mõiste relatsioon mis seob atribuudid omavahel tervikuks kokku praktilises
> näites tabeliks.

OSM-il on oma Relation-ite süsteem, vt 
http://wiki.openstreetmap.org/wiki/Relation. Ma olen sellega kokku puutunud 
kasutanud kahes kohas:
1) Andre tegi skripti mis sidus omavalitsuste piirjooned kokku nii, et kahe 
küla vaheline piir on üks way, mis kuulub kahte relation-isse. Vähendab veel 
rohkem topeltandmeid kui node-way süsteemi kasutamine. Normaliseerib kui RDB 
mõistet kasutada. Samas Corinel aladel seda ei kasutanud, sest see muudab 
parandamist keerulisemaks.
2) Corinel kasutatakse seda polügonide puhul kus on üle 2000 punkti (max piir 
way-l). Sellised polügonid (ja teed) saab teha mitmest teest, mis seotakse 
kokku Relationiks. See on sisuliselt "grupi" tüüpi Relation 
3) Klassikaline Relationi näide on polügonidest millel on augud või välised 
osad (inclave, exclave): neid saab ka tekitada kasutades relatione
4) Jalgrattatee (ka busside teekonnad jms virtuaalsed objektid) saab märkida 
kahte moodi: kas lihtsalt tag-ida highway-le juurde rattatee number. Või 
tekitada relation, mis moodustub highway- teedest ja mille küljes on rattatee 
tag-id; ja see viimane on vingem ja õigem, samas keerukam viis seda teha. 
5) Tartus näiteks Riia tänav on nii tänav, kui maantee nr "3" osa, viimane on 
Relation-iga seal märgitud

Kokkuvõttes Relation on üks virtuaalse objekti tase mis moodustub reeglina 
way-dest (võib-olla mõnel juhul ka node-dest), ja see võimaldab vältida 
andmeliiasust või grupeerida elemente. Lihtsamal, eriti uue ala, kaardistamisel 
ei pea sellest sageli midagi teadma.
 
> Kui maja piirdejoone kohta öelda "tee", siis läheb asi küll juba
> paduabstraktseks kuigi kasutatakse eesti keele väga konkreetset mõistet.

Õige ta on, eks inglise keeles ole sama probleem. Ettepanek siit: nimetada asju 
nii nagu arvutis välja näevad
Node=punkt
Way=joon



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

Reply via email to