[Talk-cz] Detekce duplicitních orientačních čísel do Czech Republic Address System
Vlákno 14.9. - 14.9.2024, počet zpráv: 1
Ahoj,
zkusil jsem vyřešit vyhodnocování u Czech Republic Address System u testu s
vyhazujícím varováním addr:conscriptionnumber missing u addr:
provisionalnumber+addr:streetnumber, ono to pak dělá false pozitiv u
evidenčních čísel, navíc to udělá, že chybí to evidenční addr:
provisionalnumber, co jsem si zběžně testoval:
/* both housenumber and streetnumber is populated but conscriptionnumber is
missing
housenumber aj orientačné číslo obsahují hodnotu, ale súpisné číslo je
prázdne
*/
*[addr:housenumber][addr:streetnumber][!addr:conscriptionnumber][addr:
housenumber =~ /^[0-9]+\/[0-9]+$/][inside("CZ,SK")] {
throwWarning: tr("Addr:conscriptionnumber chýba");
fixAdd: concat("addr:conscriptionnumber=",get(split("/",tag("addr:
housenumber")),0));
}
/* both housenumber and streetnumber is populated but provisionalnumber is
missing
housenumber i orientační číslo obsahují hodnotu, ale evidenční číslo je
prázdné
*/
*[addr:housenumber][addr:streetnumber][!addr:provisionalnumber][addr:
housenumber =~ /^ev\.[0-9]+\/[0-9]+$/][inside("CZ")] {
throwWarning: tr("Evidenční číslo chybí");
fixAdd: concat("addr:provisionalnumber=",get(split("/",tag("addr:
housenumber")),0));
}
Šlo by přidat test na detekci duplicitních čísel, kde je např. Farní 2/1 a
Farní 3/1, jelikož se orientační čísla nesmí ve dvou různých AM v ulici
opakovat? Nejsem ještě na to dost zkušený ani zběhlý v těch kódech, zvládnu
jen algoritmus udělat. Jenže to bude narozdíl od Slovenska pro Česko těžší,
protože máme jak popisná, tak evidenční. Snad se Jose Riha pak ozve na
nějaká vylepšení, například pouze malá písmena v ČR, nebo povinost
orientačních čísel k názvu ulice na Slovensku (opravdu se již neumožňuje
zadat do ZBGIS mít v adrese ulici bez orientačního čísla, čiže formát ulica+
súpisné číslo jim prakticky zaniklo). Tak někdo, kdo má s tím už nějaké
zkušenosti a pomůže mi se něčemu trochu přiučit. Díky!
--
Aleš
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20240914/c26b95b0/attachment.htm>
« zpět na výpis měsíce