logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Opengeodb 0.2.0: Änderungen: msg#00089

Subject: Opengeodb 0.2.0: Änderungen
Hallo,

wegen der vielen Vorschläge vom Boris Folgmann habe ich mal
angefangen, zumindest die Relation geodb_textdata etwas
umzubauen. Konkret habe ich die Sprachinfos aus den text_type /
text_subtype herausgenommen, und diese in ein eigenes Attribut
text_language varchar(5) gepackt. Außerdem habe ich ein weiteres
Attribut mit dem Namen 'is_default_lang' eingefügt, mit dem angegeben
werden kann / sollte, ob dies die Sprache ist, die an diesem Ort
benutzt wird. Also:

Munich -> text_language: 'en' -> is_default_lang: false
München -> text_language: 'de' -> is_default_lang: true

Möglicherweise macht das das Attribut text_subtype überflüssig, ich
muss mal schauen.

Ich konnte mich noch nicht dazu durchringen, bei verschiedenen
Default-Namen für eine einzige ID nochmals eine gesondert hervorzuheben,
um wirklich nur einen einzigen Namen mit einer einfachen Anfrage zu
garantieren. Z.B. könnte es ja für die vielsprachige Schweiz so aussehen:

Schweiz -> 'de' -> true
Switzerland -> 'en' -> false
Suisse -> 'fr' -> true
Svizzera -> 'it' -> true

Eine Anfrage über den "richtigen" Namen der Schweiz würde trotz allem
drei Resultate liefern (Schweiz / Suisse, Svizzera) und nicht nur eins. Ich
halte das für akzeptabel.

Was dagegen zu sprechen scheint ist die Verwendung von geschlossenen
SQL-Anfragen, die ein einziges Namensergebnis erwarten...

Grüße,
Thomas



<Prev in Thread] Current Thread [Next in Thread>