| 1 | [[TranslatedPages(revision=117,outdated=Member; Membership; Roles; Child and Parent not explained properly. Any need to split Tags into two parts ?)]] |
| 2 | |
| 3 | = Objektoj - La bazaj konstruaj blokoj de OpenStreetMap datumoj kaj mapoj = |
| 4 | |
| 5 | Bonvolu ne rapidi legi ĉi tiun paĝon, vi povas konsulti ĝin denove ĉiun sekundon. |
| 6 | |
| 7 | [[PageOutline(2-10,Enhavtabelo)]] |
| 8 | |
| 9 | |
| 10 | == Nodoj, vojoj, kaj rilatoj == #NodesWaysRelations |
| 11 | |
| 12 | === Etikedoj (ankaŭ OSM-datuma primitivo) === #Tags |
| 13 | |
| 14 | Etikedoj donas signifon al la objektoj. Sen ili, ajna alia objekto estus senutila kaj sensignifa. Ĉiu el la ''tri aliaj datumaj primitivoj'' **povas havi multoblajn etikedojn**. |
| 15 | |
| 16 | [=#presets Ofte etikedoj estas uzataj en kombinaĵoj; **kutime ĉi tiuj kombinaĵoj troveblas] en [wikitr:/Presets antaŭagordoj]**. Sed povas okazi, ke la etikedoj, kiujn vi bezonas uzi, ne estas en la antaŭagordoj kaj vi devas unue koni ilin. |
| 17 | |
| 18 | Simpla ekzemplo estas [osmwiki:Key:drinking_water drinking_water=yes] - ĝi estas ĉiea kaj povas esti aplikata al ĉiu objekto, kiu provizas akvon. Alia ekzemplo estas [osmwiki:Key:leaf_cycle leaf_cycle]=* de arboj, ĝi havos malpli grandan kovron tutmonde (ĉar arboj ne kreskas ĉie). |
| 19 | |
| 20 | Foje vi renkontos [osmwiki:Named_spots_instead_of_street_names etikedojn, kiuj troviĝas aliloke sed ne en via loko]; estas bona ideo kontroli en la vikio, pri kio temas la etikedo, uzu: [osmwiki:Essential_links_tagging Esencaj ligiloj por etikedado] kiel komencan punkton. |
| 21 | |
| 22 | [#Tags1 Ni kovros etikedojn pli detale sube], sed unue ni kovros ĉiujn aliajn datumajn primitivojn. |
| 23 | |
| 24 | === Nodoj (ankaŭ OSM-datuma primitivo) === #Nodes |
| 25 | [[JOSMImage(data/node,24,bottom,margin-right=15,link=)]] **Nodo** estas individua punkto kun difinita pozicio. ''Kun respektivaj etikedoj'' ĝi povas esti uzata por indiki butikojn, benkojn, individuajn arbojn aŭ trinkakvajn punktojn. |
| 26 | |
| 27 | Nur nodoj havas [wikitr:/Help/Concepts/Coordinates Koordinatojn] en la OSM-datuma modelo. Vojoj kaj rilatoj simple referencas al nodoj. |
| 28 | |
| 29 | ==== Komunaj nodoj ==== |
| 30 | |
| 31 | Nodoj povas esti reuzataj inter multoblaj vojoj. Multoblaj vojoj povas referenci al ununura nodo (komuna nodo). |
| 32 | |
| 33 | Praktika signifo de ĉi tio estas montrita ĉe la [wikitr:/Help/Action/Draw#Commonnodes Desegni Nodojn] paĝo. La [wikitr:/Help/Action/MergeNodes Kunfandi Nodojn] ilo povas esti uzata por krei komunajn nodojn. |
| 34 | |
| 35 | === Vojoj (ankaŭ OSM-datuma primitivo) === #Ways |
| 36 | [[JOSMImage(data/way,24,middle,margin-right=15,margin-bottom=5,link=)]] **Vojo** estas sekvenco de nodoj ([https://en.wikipedia.org/wiki/Polygonal_chain "plurlatera ĉeno" el ordinara geometrio]). OSM **vojo** estas uzata por reprezenti linearajn objektojn, ''kun respektivaj etikedoj'' ĝi povas esti uzata por priskribi: riverbordon, arbo-vicon, bordŝtonojn en la stratoj (inter aliaj uzoj). |
| 37 | |
| 38 | ==== Direkto ==== |
| 39 | Ĉar nodoj estas ordigitaj en OSM; ĉiu vojo en OSM havas direkton. Ĉi tio donas al ni la eblon aldoni etikedojn (detalojn pri objekto) kiel [osmwiki:Key:conveying conveying=*] - por specifi direkton de rulŝtuparoj kaj movaj trotuaroj aŭ [osmwiki:Key:incline incline=*] kiu povas esti uzata kune kun vojoj kaj piedvojoj. Ekzistas [osmwiki:Category:Way_Direction_Dependent pli da ekzemploj] kaj ni ne povas kovri ilin ĉiujn. |
| 40 | |
| 41 | **Noto**: Rendado de direkto en [wikitr:/Help/MapView Mapo-Vido] povas esti agordita en Preferoj sub [wikitr:/Help/Preferences/DrawingPreference OSM Datumoj]. |
| 42 | |
| 43 | ==== Segmento ====#Segment |
| 44 | Estas **fragmento inter du sinsekvaj punktoj de la vojo** ([https://en.wikipedia.org/wiki/Line_segment "linia segmento" el ordinara geometrio]). Ĉi tio ne estas parto de la OSM-datuma modelo, sed uzantoj ofte distingas ĝin pro iloj, kiuj operacias sur segmenta nivelo (pli ol sur kompleta vojo); bonvolu distingi segmenton(jn) de kompleta "vojo". |
| 45 | |
| 46 | **Noto**: Rendado de segmentoj en [wikitr:/Help/MapView Mapo-Vido] povas esti agordita en Preferoj sub [wikitr:/Help/Preferences/DrawingPreference OSM Datumoj]. |
| 47 | |
| 48 | ==== Areoj ==== #Areas |
| 49 | [[JOSMImage(data/closedway,24,middle,margin-right=15,margin-bottom=5,link=)]] Se **vojo** estas fermita, t.e. se la lasta nodo estas la sama kiel la unua nodo, ĝi ankaŭ nomiĝas **areo**. Malnova termino por ĉi tio estas ''Fermitaj Vojoj'' (ĝi ankoraŭ estas ĉeestanta en la vikio, uzata en programaro kaj de kelkaj mapistoj; alia parto uzas "geometrion" kiam parolas nur pri la formo de la objektoj, sen etikedoj). |
| 50 | |
| 51 | Foje ununura areo ne sufiĉas por reprezenti objekton (ekzemple, lago kun insulo en ĝi), tiam vi devas uzi [wikitr:/Help/Concepts/Object#typemultipolygon multangulon] |
| 52 | |
| 53 | === Rilatoj (ankaŭ OSM-datuma primitivo) === #Relations |
| 54 | |
| 55 | ==== Plejofte vi ne bezonas ilin ==== |
| 56 | Se iu objekto povas esti reprezentita per ununura ''nodo'' aŭ ''vojo'' kaj ''multoblaj etikedoj subtenataj de programaro'', tiam ne estas bezono de rilatoj. Sed ekzistas kelkaj maloftaj kazoj, kie estas teorie kaj praktike neeble ''nur kun nodoj, vojoj kaj etikedoj'' (ekz. turnaj limigoj, estos kovritaj sube). |
| 57 | |
| 58 | Ĉi tio signifas, ke **vi povas [#Tags1 preterpasi ĉi tiun grandan "Rilatoj" sekcion], ĝis vi decidos aldoni aŭ redakti rilaton**. |
| 59 | |
| 60 | ==== Simpla klarigo ====#SimpleExplanation |
| 61 | [[JOSMImage(data/relation,24,middle,margin-right=15,margin-bottom=5,link=)]] **Rilato**: |
| 62 | * estas sekvenco de aliaj objektoj (nodoj, vojoj kaj rilatoj) |
| 63 | * kiel aliaj objektoj (nodo, vojo) - ĉiu rilato povas havi siajn proprajn "etikedojn" |
| 64 | * povas esti uzata kiel membroj en aliaj rilatoj (nestitaj aŭ hierarkiaj strukturoj) |
| 65 | * etikedo type=* estas uzata por difini unu el [osmwiki:Types_of_relation multaj tipoj de rilatoj] |
| 66 | |
| 67 | Aldone, ĉiu objekto partoprenanta en **rilato** povas esti asignita al **rolo**, ekzemple "via" nodo kaj "from", "to" vojoj en type=restriction rilato. |
| 68 | |
| 69 | [wikitr:/Help/Relations Rilata Helpo] kovras la plej bazajn ilojn por krei rilatojn en JOSM ([wikitr:/Help/Dialog/RelationList Rilataj fenestroj], [wikitr:/Help/Dialog/SelectionList Elekto], [wikitr:/Help/Dialog/RelationEditor Rilata redaktilo]). |
| 70 | |
| 71 | ==== Plej popularaj tipoj ==== |
| 72 | |
| 73 | ===== type=multipolygon =====#typemultipolygon |
| 74 | |
| 75 | Akva objekto ({{{natural=water}}}), konstruaĵo ({{{building=*}}}) aŭ administra limo ({{{admin_level=*}}} etikedo) kutime konsistas el multoblaj spacie apartigitaj partoj apartenantaj al unu objekto. Pli grave, ĉiu el ĉi tiuj partoj povas havi ekskludojn ([https://en.wikipedia.org/wiki/Enclave_and_exclave enklavoj/eksklavoj] aŭ simple insuloj aŭ marĉoj en akvaj basenoj). |
| 76 | |
| 77 | * Partoj estas kreitaj uzante "{{{outer}}}" rolon. ''Ĉiu multangulo devas havi almenaŭ unu eksteran parton''. |
| 78 | * Truoj ene de partoj - uzante "{{{inner}}}" rolon. ''Ĉiu parto povas havi de 0 ĝis N truojn''. |
| 79 | * Vojoj, kiuj formas ringon, kie ĉiuj vojoj estas konektitaj inter si per komunaj nodoj (JOSM avertos vin pri eraroj dum validigo) |
| 80 | * Malofte, truoj povas esti nestitaj. Se nestado estas pli kompleksa ol ''ununura ekstera'' kaj ''ununura interna ringo'', roloŝanĝado povas daŭri: ekstera-interna-ekstera-interna-... |
| 81 | * Eksteraj kaj internaj ringoj ne devus havi komunajn nodojn (sed validigilo avertos vin pri ĉi tio kaj aliaj eraroj) |
| 82 | |
| 83 | Multangulaj specifaj iloj: |
| 84 | * [wikitr:/Help/Action/CreateMultipolygon krei multangulon] |
| 85 | * [wikitr:/Help/Action/UpdateMultipolygon ĝisdatigi ekzistantan multangulon] |
| 86 | |
| 87 | ===== type=route ===== |
| 88 | |
| 89 | [osmwiki:Relation:route Vojo-Rilato] priskribas komunajn vojojn por ĉiuj specoj de transportaj reĝimoj kaj transportaj servoj kiel [osmwiki:Tag:route=road vojoj], [osmwiki:Tag:route=bicycle bicikloj], [osmwiki:Tag:route=hiking piedirado], [osmwiki:Public_transport publika_transporto] aŭ eĉ elektraj [osmwiki:Tag:route=power elektraj linioj] |
| 90 | |
| 91 | ===== type=restriction ===== |
| 92 | |
| 93 | Povas esti uzata por priskribi turnajn limigojn laŭ signoj kaj voja markado. JOSM havas kromprogramon por subteni ĉi tiun tipon de rilatoj: [osmwiki:JOSM/Plugins/Turnrestrictions Turnrestrictions kromprogramo],[osmwiki:Relation:restriction#Examples Ekzemploj] |
| 94 | |
| 95 | |
| 96 | == Etikedoj ==#Tags1 |
| 97 | Pli precize, **etikedo** estas nomo/valoro paro asignita al objekto. Se ni skribas `foo`=`bar` ni signifas ''La etikedo kun ŝlosilo foo estas asignita la valoro bar''. Jen kelkaj ekzemploj: |
| 98 | * `name`=`Ĉefa vojo` asignita al vojo. Ĉi tiu etikedo indikas, ke la nomo de la vojo estas `Ĉefa vojo`. |
| 99 | * `natural`=`arbo` asignita al nodo. Ĉi tiu etikedo indikas, ke la nodo reprezentas arbon en la reala mondo. |
| 100 | * `route`=`buso` asignita al rilato. Ĉi tiu etikedo indikas, ke la rilato reprezentas busan vojon. |
| 101 | |
| 102 | Etikedoj povas esti kombinitaj. Objekto povas porti tiom da etikedoj kiom necese. Jen pli kompleksa ekzemplo: |
| 103 | |
| 104 | {{{ |
| 105 | highway=residential |
| 106 | name=Ĉefa vojo |
| 107 | name:en=Main road |
| 108 | name:de=Hauptstraße |
| 109 | maxspeed=30 |
| 110 | hgv=no |
| 111 | oneway=yes |
| 112 | }}} |
| 113 | |
| 114 | Asignita al vojo, ĉi tiu aro de **etikedoj** indikas, ke la vojo reprezentas vojon en loĝeja areo kun nomo ''Ĉefa vojo'' (la germana nomo estu ''Hauptstraße'', la angla nomo, kiu en ĉi tiu ekzemplo egalas al nomo, estas ''Main road''). Rapido estas limigita al 30km/h kaj pezaj varaj veturiloj (hgv) ne estas permesataj. Plue, ĝi estas unudirekta strato. |
| 115 | |
| 116 | En la [[JOSMImage(dialogs/propertiesdialog)]] [wikitr:/Help/Dialog/TagsMembership Etikedoj/Membreco panelo] vi povas asigni etikedojn al objekto, forigi etikedojn de objekto, aŭ redakti asignitajn etikedojn. |
| 117 | |
| 118 | |
| 119 | == Teknikaj propraĵoj == |
| 120 | |
| 121 | === Objekta id ===#ObjectId |
| 122 | La OSM-servilo asignas al ĉiu objekto unikan numeron, la **objektan ID** aŭ **OSM ID**. |
| 123 | |
| 124 | En JOSM, nova objekto ne havas ID (ĝia ID estas 0) ĝis ĝi estas alŝutita unuafoje al la OSM-servilo. |
| 125 | * Sub **''[[JOSMImage(preference)]] [wikitr:/Help/Action/Preferences Preferoj]''** (aŭ **''`F12`''**) -> [[JOSMImage(preferences/display,24,link=,middle)]] **''[wikitr:/Help/Preferences/Display Montro]''** eblas en- aŭ malaktivigi la montron de objektoj id en la fenestroj. |
| 126 | * Kun **''Dosiero -> [[JOSMImage(downloadprimitive)]] [wikitr:/Help/Action/DownloadObject Elŝuti objekton ...]''** eblas elŝuti **objektojn** per Ids. |
| 127 | |
| 128 | **Noto**: La montro de objektoj id en la [wikitr:/Help/Dialog/SelectionList Elekta Listo] povas esti agordita en Preferoj sub **''[wikitr:/Help/Preferences/Display Montro]''**. |
| 129 | |
| 130 | |
| 131 | === Objektaj versioj kaj historio ===#Objectversionsandhistory |
| 132 | Versiaj numeroj (versioj) estis enkondukitaj por simpligi vikian-stilan redaktadon. Bedaŭrinde, por spuri ŝanĝojn al vojoj/rilatoj vi bezonas uzi pli kompleksajn ilojn ol simplan komparon per versia numero. |
| 133 | |
| 134 | * Enhavo de la rilato povas ŝanĝiĝi sen ŝanĝo en versio aŭ id de la rilato (vojo povas esti ŝanĝita, nodo povas esti ŝanĝita, infana rilato povas esti ŝanĝita). |
| 135 | * Enhavo de la vojo povas ŝanĝiĝi sen ŝanĝo en versio aŭ id de la vojo (infana nodo povas esti movita tien kaj reen kelkajn fojojn, sed id de la vojo povas resti la sama). |
| 136 | |
| 137 | Sed vi ĉiam povas spuri kompletan historion de unu nodo bazita sur historio. |
| 138 | Ankaŭ, vi povas uzi tempotranĉitajn datumojn (regionaj ekstraktoj laŭ dato) por inspekti kiel objektoj ŝanĝiĝis (kaj referenci al objekto id kaj punkto en tempo de la datumbazo). |
| 139 | |
| 140 | **Noto**: La montro de objektoj versioj en la [wikitr:/Help/Dialog/SelectionList Elekta Listo] povas esti agordita en Preferoj sub [wikitr:/Help/Preferences/Display Montro]. |
| 141 | |
| 142 | ==== Informoj pri la lasta versio ==== |
| 143 | * **''Vido -> [[JOSMImage(info)]] [wikitr:/Help/Action/InfoAboutElements Altnivelaj informoj]''** (aŭ Klavara mallongigo:**''`Ctrl+I`''**) malfermas apartajn fenestrojn kun informoj pri elektitaj objektoj en teksta formato. |
| 144 | * **''Vido -> [[JOSMImage(info)]] [wikitr:/Help/Action/InfoAboutElementsWeb Altnivelaj informoj (rete)]''** (aŭ Klavara mallongigo:**''`Ctrl+Shift+I`''**) malfermas la **objektajn paĝojn** de elektitaj objektoj sur la [osmwww: OSM retejo] en via retumilo. |
| 145 | |
| 146 | Alternative, vi povas foliumi la objektojn rekte enigante la sekvan adreson en vian retumilon: |
| 147 | |
| 148 | {{{ |
| 149 | https://www.openstreetmap.org/browse/[node/way/relation]/[ID] |
| 150 | }}} |
| 151 | |
| 152 | ==== Historio de la objekto ====#ObjectHistory |
| 153 | Ĉiu objekto havas **version**. La **versio** estas pliigita ĉiufoje kiam la objekto estas alŝutita al la servilo kaj la OSM-servilo ne nur konservas la plej lastan version de objekto, sed ankaŭ ĝian kompletan **historion**. |
| 154 | |
| 155 | * **''Vido -> [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistory Historio]''** (aŭ Klavara mallongigo:**''`Ctrl+H`''**) malfermas la Historia Foliumilon. La Historia Foliumilo montros al vi la **versiojn** de aparta objekto. |
| 156 | * Alternative, **''Vido -> [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistoryWeb Historio (rete)]''** (aŭ Klavara mallongigo:**''`Ctrl+Shift+H`''**) malfermas paĝon sur la [osmwww: OSM retejo] en via retumilo, kiu ankaŭ montras la objektan historion. |
| 157 | |
| 158 | ---- |
| 159 | Reen al [wikitr:/Help Ĉefa Helpo] |