Jeste me napada, ze vyhledavani adres stejne jede fulltextove, takze
rozlisovat kvuli vyhledavani smysl asi nema. Nikdo nebude delat kolonku
pro cisla, ale spise se jede Vodickova 111, Praha apod.
Jde tedy asi jen o grafickou reprezentaci. Z meho pohledu je
efekltivnejsi (pro vykreslovani) pouzivat obecny zpusob. Mapnik totiz
kazde pravidlo projizdi postupne a nezridka, kdyz se to da do jine
vrstvy apod., poklada dalsi SQL dotaz. Udrzovat tato pravidla asi pak
take nebude ono. Kdyz by mel kazdy stat sve specifika dopodrobna popsana
ve stylech, byla by jejich definice asi nekolikanasobne vetsi a tim i
delsi renderovani.
Takze i kdyz adresam vubec nerozumim, tak na vyhledani staci napsat to
kamkoliv. Mapy.cz apod asi take nemaji algoritmus na detekci cisla podle
toho jak jste to napsal, proste vezmou vse orankuji a vypisou vysledek.
T
Radomír Černoch napsal(a):
2009/6/5 Pavel Machek <pa...@ucw.cz>:
Ahoj!
Moje namitky proti konscriptionnummer:
1. Nikdy zadny globalni search engine nebude zohlednovat tuhle opicarnu.
2. Nikdy zadny globalni rendered nebude renderovat tuhle opicarnu.
Díky, že jste tohle napsal. Je to totiž právě naopak, než říkáte!
Problém s vykreslováním 'alternatenumber' je v tom, že může obsahovat
zcela libovolné číslo. Kolik může mít cifer? 4? 6? 8? Od jakého zoomu
ho tedy kreslit? Alternatenumber má totiž velmi vágní definici, totiž
???jakékoli číslo, co není housenumber.???
Zatímco 'konskriptionsnummer' má krystalicky čistou definici. Z ní
také plyne, že v 99% má toto číslo 1-4 cifry. Když pak píšete styl pro
renderer, tak víte, že od zoomu 16 by neměl nastat problém. [to číslo
zoomu je nástřel, neberte ho závazně].
...ma krystalicky cistou definici, ktera mi ale nerekla nic
noveho. Proste je to cislo.
A ted... highway=primary taky nema presnou definici. Definice silnice
prvni tridy u nas zcela jiste _neodpovida_ tomu co povazuji za prvni
tridu v Rusku. (Tam to taky muze byt sterkovka). Znamena to, ze by
bylo rozumne z vagniho highway=primary udelat presne
highway=prvni_trida_dle_zakona123456? Ne.
A proc ne? Kvuli zobecneni.
Mozna je rozumne pridat do wiki poznamku ze highway=primary v cechach
znamena silnice prvni tridy. Stejne tak by se mozna na wiki hodila poznamka
ze addr:alternatenumber v cechach znamena cislo popisne, zname tez
jako k18n (ne, fakt tu hruzu nebudu pokazdy vypisovat).
Pavel
To je dobrá připomínka. Srovnejme však obě definice: Silnice primary
má dle anglické wiki "obvykle spojovat větší města". Zatímco
alternatenumber je "libovolné další číslo domu, které není v
'housenumber'". Já tam cítím podstatný rozdíl v míře obecnosti -- už
tím, že 'alternatenumber' používá negativní vymezení, zatímco
'primary' pozitivní.
Ale tady už zacházíme do poměrně subjektivního rozhodování. Bylo by
dobré, aby se vyjádřili i ostatní (což platí i o dilematu překlep vs.
datový model). Doufám, že jsme mezitím všechny ostatní naší dlouhou
diskuzí definitivně neodvařili. ;-)
S pozdravem,
Radek Černoch
_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz
_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz