{"id":77,"date":"2008-08-12T19:47:32","date_gmt":"2008-08-12T19:47:32","guid":{"rendered":"http:\/\/mapguy.wordpress.com\/?p=77"},"modified":"2008-08-12T19:47:32","modified_gmt":"2008-08-12T19:47:32","slug":"tutorial-iii-har%c8%9bi-corecte-cu-josm-%c8%99i-validator","status":"publish","type":"post","link":"https:\/\/ciprian.talaba.eu\/blog\/tutorial-iii-har%c8%9bi-corecte-cu-josm-%c8%99i-validator\/","title":{"rendered":"Tutorial III &#8211; H\u0103r\u021bi corecte cu JOSM \u0219i Validator"},"content":{"rendered":"<p><em>Acest post are la baz\u0103 o discu\u021bie de pe lista OSM \u00een rom\u00e2n\u0103: <a title=\"Lista de discu\u021bii \u00een limba rom\u00e2n\u0103 despre OSM\" href=\"http:\/\/groups.google.com\/group\/ro-osm\" target=\"_blank\">http:\/\/groups.google.com\/group\/ro-osm<\/a><\/em><\/p>\n<p>Dup\u0103 drumul prin Moldova am avut de ad\u0103ugat destule informa\u021bii \u00een diferite zone. Astfel am descoperit destule probleme existente la nivelul informa\u021biei din OSM care pot fi evitate cu putin\u0103 grij\u0103. Dar pentru asta trebuie s\u0103 folosim JOSM \u0219i plugin-ul Validator.<\/p>\n<p>Validator este foarte folositor \u00een multe cazuri, \u00eens\u0103 raporteaz\u0103 ca warning-uri \u0219i multe lucruri false, deci trebuie s\u0103 intervenim \u0219i noi \u00een acest proces. Am s\u0103 v\u0103 povestesc pe scurt despre erorile\/avertismentele date de acest plugin \u0219i modalit\u0103\u021bile de corectare pentru fiecare caz.<\/p>\n<p><strong>Erori: <\/strong><\/p>\n<p>1. Duplicated nodes &#8211; Apare c\u00e2nd exist\u0103 mai multe noduri \u00een aceea\u0219i loca\u021bie. Poate fi corectat automat, prin comasarea propriet\u0103\u021bilor diferitelor noduri \u00een unul singur.<\/p>\n<p>2. Duplicated way nodes &#8211; Un nod apare de mai multe ori consecutiv \u00eentr-un &#8222;way&#8221;, deci nu este vorba de drumuri care se intersecteaz\u0103 singure. Poate fi corectat automat prin p\u0103strarea doar a primei apari\u021bii a nodului.<\/p>\n<p><strong>Avertismente (Warning) <\/strong><\/p>\n<p><em>1. Self-intersecting ways<\/em> &#8211; Am \u00eent\u00e2lnit acest warning \u00een cel pu\u021bin 2 cazuri: o alee dintr-un parc, care revine prin unele puncte (poate fi evitat prin \u00eemp\u0103r\u021birea aleei \u00een mai multe zone) \u0219i in cazul unei albii de r\u00e2u (Siret). \u0218i \u00een acest ultim caz se poate evita prin \u00eemp\u0103r\u021birea albiei \u00een 2 zone distincte care s\u0103 aib\u0103 una sau mai multe laturi comune (citi\u021bi mai jos despre ce avertisment va da Validator \u00een acest caz).<\/p>\n<p><em>2. Nodes with same name<\/em> &#8211; Am \u00eent\u00e2lnit acest warning la benzin\u0103rii ale aceluia\u0219i operator sau \u00een cazul sucursalelor aceleia\u0219i b\u0103nci. \u00cen aceste cazuri am ignorat avertismentul.<\/p>\n<p><em>3. Unnamed ways<\/em> &#8211; E simplu de \u00een\u021beles ce se \u00eent\u00e2mpl\u0103, dar c\u00e2teodat\u0103 e greu de aflat numele unei str\u0103zi, mai ales dac\u0103 ne folosim de Yahoo Imagery, f\u0103r\u0103 a merge exact pe acolo.<\/p>\n<p><em>4. Crossing ways<\/em> &#8211; E unul din avertismentele care poate fi evitat u\u0219or, dar care poate crea probleme aplica\u021biilor de routing. De obicei lipse\u0219te un pod sau conexiunea dintre 2 str\u0103zi nu este realizat\u0103 corect.<\/p>\n<p><em>5. Clockwise coastline<\/em> &#8211; Regula de baz\u0103 \u00een crearea unei zone marcate ca &#8216;water&#8217; este ca direc\u021bia s\u0103 fie \u00een sensul acelor de ceasornic, altfel pot apare probleme la etapa de randare. Aten\u021bie c\u0103 avertismentul poate<br \/>\napare \u0219i la insule, conturul acestora trebuind s\u0103 fie invers acelor de ceasornic.<br \/>\n\u00cen JOSM nu trebuie dec\u00e2t s\u0103 schimba\u021bi direc\u021bia, ap\u0103s\u00e2nd tasta &#8216;R&#8217; dup\u0103 ce \u00een prealabil a\u021bi selectat zona respectiv\u0103.<\/p>\n<p><em>6. Similar named ways<\/em> &#8211; De obicei avem 2 segmente de drum denumite diferit, dar diferen\u021bele sunt foarte mici (\u00een general difer\u0103 utilizarea diacriticelor). R\u0103m\u00e2ne la latitudinea utilizatorului s\u0103 p\u0103streze doar unul dintre nume dac\u0103 este cazul.<\/p>\n<p><em>7. Untagged ways<\/em> &#8211; drumuri care nu au nici o proprietate. Eu am l\u0103sat inten\u021bionat astfel de drumuri c\u00e2nd am intrat doar 5 metri pe un drum, ca dup\u0103 aceea s\u0103 \u00eentorc, deci nu \u0219tiu nimic despre acel drum, clasificare sau nume. Nu recomand \u0219tergerea acestor segmente, poate doar etichetarea lor cu k=&#8221;fixme&#8221;, v=&#8221;motivul pentru care considera\u021bi c\u0103 sunt necesare modific\u0103ri&#8221;. Exemple: <a rel=\"nofollow\" href=\"http:\/\/wiki.openstreetmap.org\/index.php\/Key:fixme\" target=\"_blank\">http:\/\/wiki.openstreetmap.org\/index.php\/Key:fixme<\/a>. Sau pute\u021bi utiliza k=&#8221;note&#8221; v=&#8221;FIXME motiv&#8221;<\/p>\n<p><strong>Altele (Other) <\/strong><\/p>\n<p><em>1. Overlapping ways<\/em> &#8211; este un warning care de obicei este fals. L-am \u00eent\u00e2lnit \u00een urm\u0103toarele condi\u021bii: a) parcare aflat\u0103 chiar l\u00e2ng\u0103 drum, f\u0103r\u0103 a fi demarcat\u0103, \u0219i care reutilizeaz\u0103 punctele care formeaz\u0103 strada; b) zone al\u0103turate din albia unui r\u00e2u, care au cel pu\u021bin o latur\u0103 comun\u0103 &#8211; vezi avertismentul &#8216;Self-intersecting ways&#8217;. \u00cen ambele cazuri eu l-am ignorat dar e posibil ca uneori s\u0103 fie valid.<\/p>\n<p><em>2. Overlapping highways<\/em> &#8211; vezi 1<\/p>\n<p><em>3. Overlapping railways<\/em> &#8211; vezi 1<\/p>\n<p><em>4. Untagged and unconnected nodes<\/em> &#8211; noduri care pot fi eliminate dac\u0103 cunoa\u0219te\u021bi zona \u0219i nu exist\u0103 nimic acolo. Altfel pot fi p\u0103strate, poate cineva \u0219tie ce exist\u0103 de fapt acolo. Eventual poate fi contactat userul care a creat nodul \u0219i \u00eentrebat care e rostul lui acolo (poate a uitat s\u0103 adauge propriet\u0103\u021bile)<\/p>\n<p>Daca a\u021bi mai g\u0103sit alte erori\/warning-uri pute\u021bi s\u0103 le descrie\u021bi \u00een comentarii. La fel si cu \u00eentreb\u0103rile, sunt binevenite.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Acest post are la baz\u0103 o discu\u021bie de pe lista OSM \u00een rom\u00e2n\u0103: http:\/\/groups.google.com\/group\/ro-osm Dup\u0103 drumul prin Moldova am avut de ad\u0103ugat destule informa\u021bii \u00een diferite zone. Astfel am descoperit destule probleme existente la nivelul informa\u021biei din OSM care pot fi evitate cu putin\u0103 grij\u0103. Dar pentru asta trebuie s\u0103 folosim JOSM \u0219i plugin-ul Validator. Validator este foarte folositor \u00een multe cazuri, \u00eens\u0103 raporteaz\u0103 ca warning-uri \u0219i multe lucruri false, deci trebuie s\u0103 intervenim \u0219i noi \u00een acest proces. Am s\u0103 v\u0103 povestesc pe scurt despre erorile\/avertismentele date de acest plugin \u0219i modalit\u0103\u021bile de corectare pentru fiecare caz. Erori: 1.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[264,293,301,402,403,377],"class_list":["post-77","post","type-post","status-publish","format-standard","hentry","category-openstreetmap","tag-editor","tag-hari","tag-josm","tag-openstreetmap","tag-tutorial","tag-validare"],"_links":{"self":[{"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":0,"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"wp:attachment":[{"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ciprian.talaba.eu\/blog\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}