Wenn ich mir die Liste der OpenGeoDB Location-Typen anschaue, vermisse den Typ "Stadt". Das hat wohl damit zu tun, dass bei OpenGeoDB die Daten GIS-technisch deffirenzierter gespeichert sind.
Doch für mich als Laien: Welcher Location-Typ entspricht am ehesten der Stadt in dem Sinne, in dem das üblicherweise gemeint wird, wenn jemand z.B. Sachen wie "das Wetter in Köln", "Pizza-Lieferung in Hamburg" oder "alle Hochschulen in Berlin" bei der Suchmaschiene anfragt?
Ist es "Landkreis" (100500000), "Politische Gliederung" (100600000) oder "Ortschaft" (100700000)?
Technisch gesprochen, was wäre in diesem SQL-Statement
SELECT
*
FROM
geodb_textdata
JOIN
geodb_locations ON geodb_textdata.loc_id = geodb_locations.loc_id
WHERE
loc_type = LOCATION_TYPE_ID
;
die richtige LOCATION_TYPE_ID, wenn man die Namen aller Städte (i.S. wie oben beschrieben) bekommen möchte?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich würde sagen wenn in geodb_textdata zu der ID & text_type 400300000 "Ort" steht. SQL als Übung für den Leser belassen - sorry hier keine DB am Start.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich habe jetzt ein ähnliches Problem. Bei Stadtbezirken oder Ortsteilen wird in der text_val leider nicht mehr die Stadt oder der Ort wiederholt. Die korrekte Schreibweise wäre mit einem Bindestrich. Diesen möchte ich nun ergänzen, wenn ich eine location vorfinde, welche in einer Stadt oder einem Ort liegt. Leider finde ich keine zuverlässige Weise eine Stadt zu identifizieren. Der text_type 400300000 kann leider zu viele Werte annehmen. Dabei tauchen auch Bezeichnungen auf, welche zwar auf eine Stadt hindeuten, jedoch ungleich "Stadt" sind. Das mißfällt mir etwas, daher würde mich interessieren, wie es richtig wäre.
Gruß Martin
Last edit: Martin Hoffmann-Vetter 2014-07-28
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo!
Wenn ich mir die Liste der OpenGeoDB Location-Typen anschaue, vermisse den Typ "Stadt". Das hat wohl damit zu tun, dass bei OpenGeoDB die Daten GIS-technisch deffirenzierter gespeichert sind.
Doch für mich als Laien: Welcher Location-Typ entspricht am ehesten der Stadt in dem Sinne, in dem das üblicherweise gemeint wird, wenn jemand z.B. Sachen wie "das Wetter in Köln", "Pizza-Lieferung in Hamburg" oder "alle Hochschulen in Berlin" bei der Suchmaschiene anfragt?
Ist es "Landkreis" (100500000), "Politische Gliederung" (100600000) oder "Ortschaft" (100700000)?
Technisch gesprochen, was wäre in diesem SQL-Statement
die richtige
LOCATION_TYPE_ID
, wenn man die Namen aller Städte (i.S. wie oben beschrieben) bekommen möchte?Ich würde sagen wenn in geodb_textdata zu der ID & text_type 400300000 "Ort" steht. SQL als Übung für den Leser belassen - sorry hier keine DB am Start.
double-post .. sorry .. grrr, no delete :-(
Last edit: flow 2014-07-14
Ich habe jetzt ein ähnliches Problem. Bei Stadtbezirken oder Ortsteilen wird in der text_val leider nicht mehr die Stadt oder der Ort wiederholt. Die korrekte Schreibweise wäre mit einem Bindestrich. Diesen möchte ich nun ergänzen, wenn ich eine location vorfinde, welche in einer Stadt oder einem Ort liegt. Leider finde ich keine zuverlässige Weise eine Stadt zu identifizieren. Der text_type 400300000 kann leider zu viele Werte annehmen. Dabei tauchen auch Bezeichnungen auf, welche zwar auf eine Stadt hindeuten, jedoch ungleich "Stadt" sind. Das mißfällt mir etwas, daher würde mich interessieren, wie es richtig wäre.
Gruß Martin
Last edit: Martin Hoffmann-Vetter 2014-07-28