<html><body>Řádky, kde byl můj nick (Mar4s), jsem po sobě opravil. Duplicita na relaci http://www.openstreetmap.org/relation/418350 byla asi způsobena building=yes na relaci a zároveň na vnější cestě. Velká část zbylých duplicit byla způsobena importem budov z RÚIAN.<br><br><p>---------- Původní zpráva ----------<br>Od: Petr Vejsada <osm@propsychology.cz><br>Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>Datum: 12. 10. 2014 23:09:46<br>Předmět: Re: [Talk-cz] Smazání duplicitních budov</p><br><blockquote>Ahoj,<br><br>tak nějaký pokrok - na http://pedro.poloha.net/osm/naplacane_budovy.csv je <br>nová verze tabulky.<br><br>- opraven distinct, v té původní bylo všechno 2x, jednou jako a_osm_id a <br>b_osm_id a podruhé obráceně<br>- přidáno datum, nick posledního editora a sloupec X_in3d (boolean), který <br>říká, zda příslušná entita na sobě má nějaké 3D tagy, konkrétně se hledají <br>'building:part' 'min_height' 'building:min_level'. Tagy zvoleny na základě <br>http://wiki.openstreetmap.org/wiki/Simple_3D_Buildings<br><br>jzvc si cennou připomínkou zachránil budovu Boží prst, kterou editoval a na <br>které nejsou tagy "layer".<br><br>Je to jediná budova, která se touto kontrolou ze zpracování vyřadila.<br><br>Máme tedy 2416 dvojic budov, které se překrývají o více než 50% minus dvě <br>dvojice z Božího prstu. Když dáme cut-off na 80%, dělá to rovných 2000 dvojic.<br><br>Z výše uvedeného je asi 100 relací, což se dá zvládnout manuální kontrolou.<br><br>Celkem je v DB 11000 budov, které se vzájemně překrývají. Provedením plánované <br>akce by se nám tento počet snížil o cca 4000, tedy na 7000 budov.<br><br>Po sobě jsem si už uklidil ručně, tedy jsem opravil jsem všechny překrývající <br>se budovy, na které jsem sahal já nebo CzechAddress.<br><br>--<br>Petr<br><br>Dne Ne 12. října 2014 17:37:47, jzvc napsal(a):<br><br>> Dne 12.10.2014 17:32, Petr Vejsada napsal(a):<br>> > Ahoj,<br>> > <br>> > díky za připomínky. Layer se kontroluje, obě budovy ve dvojici mají vždy<br>> > stejný layer. Musím si tedy něco načíst o těch 3D modelech.<br>> > <br>> > Zachovat starší objekt, no to nevím. Ten nový objekt by měl být přesnější,<br>> > aktuálnější ... ?<br>> <br>> Tim jsem mysel ve chvili, kdy nemas zadny dalsi kriterium pro vyber.<br>> <br>> > --<br>> > Petr<br>> > <br>> > Dne Ne 12. října 2014 17:20:48, jzvc napsal(a):<br>> >> Dne 12.10.2014 15:11, Petr Vejsada napsal(a):<br>> >>> Ahoj,<br>> >>> <br>> >>> chystám se na další čistku. Jde o budovy, které jsou naplácané jedna na<br>> >>> druhé. Vzniklo to většinou asi ruianizací původních budov z KM. Netuším,<br>> >>> proč se původní budova nesmazala a jsou 2 naplácané na sobě (podobně<br>> >>> jako<br>> >>> v RUIAN) ;-)<br>> >>> <br>> >>> <br>> >>> Plán:<br>> >>> <br>> >>> - nalézt dvojice, kde vzájemný geometrický průnik obou budov činí X%<br>> >>> větší<br>> >>> z nich (momentálně experimentuji s hodnotou 95%, našlo se cca 2600<br>> >>> dvojic; při hodnotě 80% se našlo 4000 dvojic)<br>> >>> <br>> >>> - tagy ze starší budovy z dvojice (starší=byla editovaná před delší<br>> >>> dobou<br>> >>> než "mladší" budova) přenést na budovu mladší (pokud už tam nejsou)<br>> >>> <br>> >>> - pokud není ve hře relace (starší budova sama o sobě není relací a není<br>> >>> členem relace), tak smazat - pouze cestu. Uzly bych nechal být a on už<br>> >>> by<br>> >>> je smazal ten skript, co tu pouštím na ty sirotky.<br>> >>> <br>> >>> Jaké další zrádnosti v tom mohou být, na které jsem nepřišel?<br>> >> <br>> >> Cus, tak hned prvni co me napada - 3D model. To muze (a ve vetsine<br>> >> pripadu bude) sada prekryvajicich se budov, prevazne bez relace (protoze<br>> >> to je pomerne novinka). Nejspis by to melo obsahovat ruzne hodnoty layer<br>> >> + building:levels/building:min_level ... (at uz v metrech nebo poctu<br>> >> pater) ale variabilita bude pomerne velka vzhledem k tomu, ze tenhle<br>> >> zpusob tagovani se neustale meni.<br>> >> <br>> >> Jop, jinak byva zvykem zachovat spis starsi objekt v OSM.<br>> >> <br>> >>> --<br>> >>> Petr<br>> >>> <br>> >>> <br>> >>> _______________________________________________<br>> >>> Talk-cz mailing list<br>> >>> Talk-cz@openstreetmap.org<br>> >>> https://lists.openstreetmap.org/listinfo/talk-cz<br>> >> <br>> >> _______________________________________________<br>> >> Talk-cz mailing list<br>> >> Talk-cz@openstreetmap.org<br>> >> https://lists.openstreetmap.org/listinfo/talk-cz<br>> > <br>> > _______________________________________________<br>> > Talk-cz mailing list<br>> > Talk-cz@openstreetmap.org<br>> > https://lists.openstreetmap.org/listinfo/talk-cz<br>> <br>> _______________________________________________<br>> Talk-cz mailing list<br>> Talk-cz@openstreetmap.org<br>> https://lists.openstreetmap.org/listinfo/talk-cz<br><br>_______________________________________________<br>Talk-cz mailing list<br>Talk-cz@openstreetmap.org<br>https://lists.openstreetmap.org/listinfo/talk-cz</blockquote></body></html>