> 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

