<div dir="ltr">Díky za vysvětlení, už je mi to jasnější. Dnes už tě nechám být a na import se vrhnu zítra.</div><div class="gmail_extra"><br><br><div class="gmail_quote">Dne 7. dubna 2014 22:20 Petr Vejsada <span dir="ltr"><<a href="mailto:osm@propsychology.cz" target="_blank">osm@propsychology.cz</a>></span> napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj,<br>
<br>
Dne Po 7. dubna 2014 21:59:21, Petr Kolomazník napsal(a):<br>
<div class=""><br>
> Díky, další dotazy :-):<br>
><br>
> 1) v data.osm mám na jedné budově dva adresní body: chybný stávající +<br>
> správný nový (z importu z RUIAN). Chci chybný stávající smazat. Mám jej<br>
> kromě z data.osm smazat i ručně z OSM? Předpokládám, že pokud bude v<br>
> data.osm chybný stávající adresní bod smazán, tak v rámci importu na OSM by<br>
> zůstal na serverech OSM zachován. Nebo se mýlím? Příklad:<br>
> <a href="http://osm.org/go/0J0Nrr8lF?way=89900078" target="_blank">http://osm.org/go/0J0Nrr8lF?way=89900078</a><br>
<br>
</div>není potřeba (je dokonce nevhodné) mazat na OSM serveru separátně. Co smažeš z<br>
v editoru z data.osm, bude při nahrávání smazáno.<br>
<br>
Před několika minutami jsem psal o podobné situaci Xificurkovi a zdá se mi, že<br>
je to poměrně klíčová informace, tak ji zkusím popsat ještě jednou sem.<br>
<br>
S data.osm se zachází úplně stejně, jako při jakékoli jiné editaci. Jediný<br>
rozdíl mezi daty, staženými z OSM serveru a data.osm je v tom, že v data.osm<br>
už jsou některé editace udělané dopředu od bota. Ty jen pokračuješ v editování<br>
už rozdělané práce.<br>
<br>
Princip je ten, že entity (body), keré v .osm souboru jsou, tam jen prostě<br>
jsou a nic se s nimi nedělá. Aby se s nimi něco dělalo, je potřeba jim přidat<br>
atribut action. Action může být create, modify nebo delete.<br>
<br>
Jestliže tedy smažeš nějaký bod, projeví se to v datech tím, že tento bod bude<br>
mít atribut action=delete. Při uploadu na OSM server se tato akce také<br>
provede, tedy bod se smaže.<br>
<br>
Mazat tedy nelze tak, že bod smažeš ze souboru v nějakém textovém editoru.<br>
JOSM maže tak, jak jsem popsal - přidá atribut action=delete.<br>
<br>
Nové body mají action=create, ty, které se mají změnit, mají action=modify.<br>
<div class=""><br>
> 2) v data.osm mám na jedné budově POI restaurace s (částečně) vyplněnou<br>
> adresou (možná bylo původním záměrem doplnit POI restaurace k existujícímu<br>
> adresnímu dobu) + správný adresní bod z importu RUIAN. Mám:<br>
> a) zachovat stávající POI tak jak je, případně promazat chybné části adresy<br>
> + zachovat správný nový adresní bod z RUIAN<br>
> b) smazat z POI adresu - ta je již obsažena v adresním bodu o kus vedle +<br>
> zachovat správný nový adresní bod z RUIAN<br>
> c) sloučit POI s adresním bodem z RUIAN tak, aby byla zachována kompletní<br>
> správná adresa RUIAN<br>
> Příklad: <a href="http://osm.org/go/0J0OTc~jQ?node=847714637" target="_blank">http://osm.org/go/0J0OTc~jQ?node=847714637</a><br>
<br>
</div>Na toto asi není jednoznačná odpověď. Řešení a.) se mi moc nezdá, protože<br>
autor třeba chtěl, aby se při hledání restaurace zobrazila částečně i adresa a<br>
smazáním tagů už se tak dít nebude.<br>
Řešením b.) také docílíš toho, že u restaurace už nebude napsaná ulice či<br>
číslo domu. Řešení c.) má nevýhodu v tom, že se nebude renderovat symbol a<br>
název restaurace a zároveň číslo domu.<br>
<br>
Tato situace je dost častá. Já to řeším tak, že nechám restauraci být, jak je,<br>
a k ní nechám i nový bod z RUIAN. Jestli je to takto "správně", to nevím.<br>
Nevýhoda je jasná - je tam jeden úplný a jeden neúplný bod s addr:.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Petr<br>
<br>
_______________________________________________<br>
Talk-cz mailing list<br>
<a href="mailto:Talk-cz@openstreetmap.org">Talk-cz@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-cz" target="_blank">https://lists.openstreetmap.org/listinfo/talk-cz</a><br>
</div></div></blockquote></div><br></div>