[talk-cz] chýbajúce adresy

Petr Vejsada osm na poloha.net
Pondělí Březen 13 00:32:57 UTC 2023


Ahoj,

díky moc. Už jsem to opravdu opravil, musel jsem měnit materialized view a 
to je docela opruz když na něm závisí další view, takže jsem si do DB 
nahrál zpátky tu původní verzi view :)

Oprava triviální, https://github.com/osmcz/poloha.net_postgres/commit/
58ae77333b0ebd1d02a5ecb3f83f5560a75cb459

Ještě jsem musel upravit okresy, mívali jsme Hlavní město Praha, pak území 
Hlavního města Prahy a teď už nemáme nic, tak aby to nevygenerovalo mraky 
změn.

Oprav je 2099, nových adresních míst (?) 752. Ještě jsem to nenahrál, 
napřed prozkoumám, co to vlastně udělalo.

Jestli to chceš prozkoumat, je to tu:: https://mapserv.poloha.net/
~osmimport/update.osm.xz 

prosím nenahrávat do OSM

bylo by to fajn, více očí více chyb vidí :) a kdo ví, jaké důsledky může 
mít relativně drobná změna - např. ten okres Praha

Změny jsou jen ty řádky, které mají action=modify nebo action=create . 
Funguje to tak, že to porovná data z RUIAN s tím, co jsem kdysi nahrál do 
OSM a když se to liší, tak to ještě porovná s aktuálním stavem v OSM a 
rozhodne, jestli to má aktualizovat nebo ne. Takže řádky, které nemají 
žádnou action se sice liší od toho, co jsem kdysi nahrál, ale nestojí to 
za to dělat změnu (třeba proto, že adresu už někdo jiný opravil).

-- 
Zdraví
Petr

Dne neděle 12. března 2023 8:58:29 CET, Mirek Dlask napsal(a):

> so 11. 3. 2023 v 22:21 odesílatel Petr Vejsada <osm na poloha.net> napsal:
> > Ahoj,
> > 
> > máš pravdu, chyby v software jsou i po skoro 10 letech ;).
> > 
> > Opraveno, tedy prohledávám změny od stavu, jaký jsem nahrál do OSM k
> > datu změny adresního místa, ulice nebo části obce. Ostatní není
> > relevantní. Právě jsem to vyzkoušel a jsem celkem překvapen - nenašlo
> > to nic. Tedy možná našlo, ale když změna není relevantní pro OSM,
> > aktualizace se nedělá (typicky změna volebního obvodu).
> 
> Pozor. Změny probíhají v názvu ulice.
> A protože tam je něco jako
> ON a.ulice_kod  = u.kod
> tak se zprostředkovaně mění ulice v adrese.
> 
> > Můžeš mi dát jeden příklad, kdy ulice adresního místo má jiný (starý)
> > název ulice než je v RUIAN?
> 
> Třeba
> https://vdp.cuzk.cz/vdp/ruian/adresnimista/21413100
> https://www.openstreetmap.org/node/2517786675
> 
> a ještě víc - ulice s novými názvy
> 
> WHERE ulice_kod in (156396,220507,635430,781576,823384)
> 
> --cca 60 adres
> 
> a pro všechny včetně změn velká/malá písmena.
> 
> WHERE ulice_kod in
> <https://www.postgresql.org/docs/12/static/functions-subquery.html> (
> 746258,635430,823384,781576,156396,220507,688541,273368,272191,202436,36
> 0481,399043,458902,94811,94803,94820,81868,597961,424668,424820,
> 738492,424650,559482,559474,559423,559415,559288,559261,559440,559466,7
> 64493,691275,805602,72656,72443,72427,72672,72648,72664,72630 )
> 
> --cca 400 adres
> 
> Poslední itemtimestamp v ulicích mám 2020-08-21 14:27:45.648495
> 
> Nevím jestli jsem do té doby všechno opravil. To výše uvedené je od
> tohoto datumu do pátku.
> 
> Nemám aktuální data ruian ani OSM. V pátek jsem stáhnul pouze ulice
> bez geometrie.
> 
> > Jestli máš na mysli ulice jakožto čáry v mapě, tedy vlastně v OSM
> > žádné
> > ulice neexistují, jsou jen pojmenované cesty - ale těmi se nezabývám,
> > takže je klidně možná, že cesta má staré jméno. Ale adresní místo by
> > mít staré jméno nemělo.
> > 
> > Velká/malá písmena a generály gen. kapitány kpt. neřeším, ani
> > katastrální úřad nepřijímá reklamace na tohle.
> 
> Pokud to tak děláš od začátku, tak žádný problém. Validátory křičí o
> pomoc v případě rozdílu ulice v adrese versus název uliční čáry.
> Na školní češtinu máme v OSM řadu expertů, kteří vědí, že 'Pod lípou'
> musí opravit na 'Pod Lípou'.
> Buď přejmenují jen uliční čáru, nebo i opraví ulice v adresách a pak se
> na nové adresy stejně vybodnou.
> Docela mi to vadí, protože jsem úchyl. Zatímco všichni mapují pro render
> já mapuji pro validátory :-).
> Chudák geofabrik roní krvavé slzy, z čehož jsem i já velmi smutný ;-).
> 
> https://tools.geofabrik.de/osmi/?view=addresses&lon=14.74370&lat=50.2490
> 9&zoom=10&baselayer=Geofabrik%20Standard&opacity=0.35&overlays=buildings
> %2Cbuildings_with_addresses%2Cpostal_code%2Centrances_deprecated%2Centra
> nces%2Cno_addr_street%2Cstreet_not_found%2Cnodes_with_addresses_interpol
> ated%2Cinterpolation%2Cinterpolation_errors%2Cconnection_lines%2Cnearest
> _points%2Cnearest_areas%2Caddrx_on_nonclosed_way
> 
> Co se týká mazání adres - mazání je opravdu paranoidně opatrné, ale
> muselo
> > to být, lidi si stěžovali, že jsem smazal před 10-ti lety zrušené
> > adresní místo apod. ). Přeháním. Algoritmus si přesně nepamatuju, ale
> > vím, že se to rozhlíží nejméně v okruhu 500 metrů jestli nějaká
> > podobná adresa se v tom okruhu vyskytuje a když ano, nemaže se.
> 
> Ono se stalo něco zvláštního někdy v roce 2014, přesně se mi to nechce
> hledat. Jakoby hromadně do ruian dosypali adresy, které zůstaly bez
> budov. Tam jsem něco příležitostně mazal i já někdy 2020-2021. Adresy i
> po letech válející se na polích.
> 
> > Zdraví
> > Petr
> > 
> > Dne pátek 10. března 2023 11:25:12 CET, Mirek Dlask napsal(a):
> > > Ahoj,
> > > pár adres asi chybí, ale nebudou jich desetitisíce. Z větší části
> > > jde o
> > > adresy už zrušené. Dají se i najít ve zrušených na
> > > https://vdp.cuzk.cz/
> > > Nešikovný na tom je, že ta data nemají ruian kod - to co máme jako
> > > 'ref:ruian:addr'.
> > > Pokud jsem měl ruian data tak jsem narážel na jiný problém -
> > > přejmenované ulice. Protože kod adresy a vazba na ulici zůstává
> > > stejná a skrytě přes přejmenování ulice dochází ke změně i v
> > > adresách.
> > > Stáhnul jsem si aktuální seznam ulic, udělal rozdíl proti starým
> > > ruian
> > > datům a dávám do přílohy.
> > > Třeba Jablonec. Ulice je přejmenovaná, ale adresy jsou původní.
> > > https://tools.geofabrik.de/osmi/?view=addresses&lon=15.16037&lat=50.
> > > 7167
> > > 8&zoom=18&baselayer=Geofabrik%20Standard&opacity=0.35&overlays=buil
> > > dings
> > > %2Cbuildings_with_addresses%2Cpostal_code%2Centrances_deprecated%2C
> > > entra
> > > nces%2Cno_addr_street%2Cstreet_not_found%2Cnodes_with_addresses_int
> > > erpol
> > > ated%2Cinterpolation%2Cinterpolation_errors%2Cconnection_lines%2Cne
> > > arest
> > > _points%2Cnearest_roads%2Cnearest_areas%2Caddrx_on_nonclosed_way Je
> > > možné, že někdo už něco přejmenoval, nebo naopak můžou být ještě
> > > nějaké mimo seznam.
> > > 
> > > Mir
> > > 
> > > čt 9. 3. 2023 v 18:04 odesílatel <osm na poloha.net> napsal:
> > > > Ahoj,
> > > > 
> > > > stále to udržuju, tu je důkaz https://www.openstreetmap.org/user/
> > > > CzechAddress/history
> > > > <https://www.openstreetmap.org/user/CzechAddress/history> .
> > > > 
> > > > Může se stát, že nějaká adresa v osm chybí, ale téměř vždy to bude
> > > > protože ji někdo ručně smazal a těch případů bude, doufám, velmi
> > > > málo
> > > > (desítky?)
> > > > 
> > > > --
> > > > Zdraví
> > > > Petr
> > > > 
> > > > Dne čtvrtek 9. března 2023 17:13:08 CET, petr.kadlec na gmail.com
> > 
> > napsal(a):
> > > > > o jsou jen ztransformovaná data z RÚIAN. Jestli je tedy otázkou,
> > > > > zda/jak/proč máme v OpenStreetMap (vždy) kompletní a aktuální
> > > > > data z
> > > > > RÚIAN? Nevím, jestli to pořád někdo udržuje roboticky, nebo se
> > > > > po
> > > > > počátečním importu už jede jen ručně (protože ono také ne
> > > > > všechno v
> > > > > RÚIAN je realita).
> > 
> > Mir




Další informace o konferenci talk-cz