|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
select nach laendernHallo,
ich wuerde gerne ueberpruefen in welchem land eine stadt ist. Leider ist kein datensatz mit dem text_type 100200000 in opengeodb_textdata vorhanden. Passt das so oder stimmt da was bei mir nicht? Und die hierarchy tabelle ist auch leer, was soweit ich das bisher gelesen habe ja ok ist. Wie realisiere ich das jetzt am einfachsten, dass ich pruefen kann in welchem land die stadt liegt? Kim -- Mailingliste OpenGeoDB Listenadresse: opengeodb@... Informationen: http://opengeodb.de Mit freundlicher Unterstütztung von php::bar (http://phpbar.de) |
|
|
Re: select nach laendern> ich wuerde gerne ueberpruefen in welchem land eine stadt ist. Leider ist > kein datensatz mit dem text_type 100200000 in opengeodb_textdata > vorhanden. Von welcher Version sprichst du? http://fa-technik.adfc.de/code/opengeodb/LI.sql enthaelt 100200000, also existiert min. einer. > Passt das so oder stimmt da was bei mir nicht? Und die > hierarchy tabelle ist auch leer, was soweit ich das bisher gelesen habe > ja ok ist. > > Wie realisiere ich das jetzt am einfachsten, dass ich pruefen kann in > welchem land die stadt liegt? Lies das, was du so weit gelesen hast, nochmals durch. Abkuerzung: http://opengeodb.giswiki.org/wiki/Geodb_hierarchies Schoenen Gruss Martin -- "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail -- Mailingliste OpenGeoDB Listenadresse: opengeodb@... Informationen: http://opengeodb.de Mit freundlicher Unterstütztung von php::bar (http://phpbar.de) |
|
|
Re: select nach laendernHallo,
ich greife die alte Frage mal auf.. On Mon, Oct 27, 2008 at 12:36 PM, Martin Trautmann <traut@...> wrote: > Von welcher Version sprichst du? Ich habe mir gerade http://fa-technik.adfc.de/code/opengeodb/dump/opengeodb-026.sql.gz runtergeladen. Ich möchte eine Tabelle mit Ländern erstellen und dafür auf eure Daten zurückgreifen. Meine SQL-Abfrage ist select loc_id,text_val,is_default_name from geodb_textdata where loc_id in (select loc_id from geodb_locations where loc_type="100200000") and text_type="500100000" and text_locale="de" loc_type = 100200000 = Staat/Land text_type = 500100000 = Text in einer akzeptablen Schreibweise ;) text_locale = de = deutsche Schreibweise Die Ergebnismenge ist: "106", "Österreich", "1" "633", "Belgique", "1" "107", "Schweiz", "1" "105", "Bundesrepublik Deutschland", "1" "35165", "Fürstentum Liechtenstein", "1" "633", "Belgien", "0" Warum taucht Belgien hier doppelt auf - die zweite Zeile ist nach meinem Verständnis nicht text_locale="de" und "is_default_name" sollte mit dem letzten Datensatz gewechselt werden. Meine zweite Frage ist, wie werden weitere Länder angelegt (gibt es einen Prozess?) und wann sind z.B. alle europäischen Länder verfügbar? Liebe Grüße, Michael 'da didi' Diederich -- http://de.wikipedia.org/wiki/Benutzer:MichaelDiederich http://www.md-d.org/ -- Mailingliste OpenGeoDB Listenadresse: opengeodb@... Informationen: http://opengeodb.de Mit freundlicher Unterstütztung von php::bar (http://phpbar.de) |
|
|
Re: select nach laendernMichael Diederich wrote:
> loc_type = 100200000 = Staat/Land > text_type = 500100000 = Text in einer akzeptablen Schreibweise ;) > text_locale = de = deutsche Schreibweise > > Die Ergebnismenge ist: > > "106", "Österreich", "1" > "633", "Belgique", "1" > "107", "Schweiz", "1" > "105", "Bundesrepublik Deutschland", "1" > "35165", "Fürstentum Liechtenstein", "1" > "633", "Belgien", "0" > > Warum taucht Belgien hier doppelt auf - die zweite Zeile ist nach > meinem Verständnis nicht text_locale="de" und "is_default_name" sollte > mit dem letzten Datensatz gewechselt werden. Das ist ein noch immer nicht korrigiertes Problem des aktuellen Setups. http://fa-technik.adfc.de/code/opengeodb.pl?locid=633;c=BE verdeutlicht den Zusammenhang: 633 Belgique kommt aus den sog. Basisdaten. In denen steckt die grundlegende Info in Landessprache. Dort wird aber IMMER de als Sprachversion vermutet, statt der korrekten fr. Deshalb kommt nachträglich auch nochmals aus den Extra-SQL-Daten die korrekte Bezeichnung mit fr als nativ, de als fremdsprachig. > Meine zweite Frage ist, wie werden weitere Länder angelegt (gibt es > einen Prozess?) und wann sind z.B. alle europäischen Länder verfügbar? Ein solcher Prozess wird von den Leuten erledigt, die Daten beisteuern. Beispielsweise bereite ich gerade Luxemburg vor - in einer ziemlich dekadenten Auflösung mit mehr als 1000 Einträgen und vielen verfügbaren Sprachvarianten. Dort finden sich also auch "Ortschaften" mit drei Einwohnern. Auslöser dafür war ein Helfer, der die Koordinaten massiv verbessert hat. Sprich: Wenn du z.B. Frankreich oder sonst ein Land beisteuern magst, werde ich die gerne mit einpflegen. Automatismen dafür existieren noch nicht. Schönen Gruß Martin -- Mailingliste OpenGeoDB Listenadresse: opengeodb@... Informationen: http://opengeodb.de Mit freundlicher Unterstütztung von php::bar (http://phpbar.de) |
| Free embeddable forum powered by Nabble | Forum Help |