Re: [Talk-de] nominatim und Kreisfreie Städte
On Wed, Nov 06, 2013 at 09:16:25AM +0100, Florian Lohoff wrote: > On Tue, Nov 05, 2013 at 06:47:28PM +0100, Martin Koppenhoefer wrote: > > Am 5. November 2013 16:13 schrieb Florian Lohoff : > > > > > In meinem kleinen Weltbild muesste da auf dem boundary ein > > > admin_level=6;8 drauf - oder die relation gedoppelt (Wenn man noch > > > so Amtliche Gemeindeschluessel hat die Kreis und Stadt unterschiedlich > > > sind etc) > > > > +1, ich bin auch dafür, mehrere Relationen zu haben, wenn eine Einheit > > mehrere Level abdeckt, d.h. z.B. eine für Kreis, eine für Stadt. Wie man > > dann auf die Schnelle erkennt, dass die beiden wiederum "dasselbe" sind, > > weiss ich nicht, durch räumliche Analyse wäre es sicherlich möglich. Oder > > man macht nochmal ne Relation, um die beiden zusammenzubringen? ;-) > > Den Vorschlag der auf tagging kam find ich beim ersten nachdenken nicht > dumm. > > Eine Multipolygon relation die die Grenze zusammenhaelt und ansonsten > nichts beinhaltet. > > Dann hat diese Relation wiederum andere relations (Mangels anderem > schönen objekt) als member die den admin level beinhalten und andere > Metainformationen. Verschachtelte Relationen ist etwas, was osm2pgsql nicht kann und wo auch keine Implementierung in Sicht ist. Da sieht es also eher schlecht aus mit einer Unterstützung durch Nominatim. Sarah ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
> Am 06/nov/2013 um 09:13 schrieb Florian Lohoff : > > Wobei einige Kreise sich als "Landkreis" und einige nur als "Kreis" > bezeichnen. > > Scheint eine Bundeslandgeschichte zu sein. Wie man DAS dann abbildet - Puh. manche haben das Kreis auch im Namen (meist wenn es keine Stadt ist, sondern eine Region den Namen gibt) und wieder andere heißen Stadtkreis (was ggf. etwas leicht anderes ist als ein Landkreis). Es gibt wohl name:prefix oder ähnlich fürs taggen. Gruß, Martin ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
On Tue, Nov 05, 2013 at 06:47:28PM +0100, Martin Koppenhoefer wrote: > Am 5. November 2013 16:13 schrieb Florian Lohoff : > > > In meinem kleinen Weltbild muesste da auf dem boundary ein > > admin_level=6;8 drauf - oder die relation gedoppelt (Wenn man noch > > so Amtliche Gemeindeschluessel hat die Kreis und Stadt unterschiedlich > > sind etc) > > +1, ich bin auch dafür, mehrere Relationen zu haben, wenn eine Einheit > mehrere Level abdeckt, d.h. z.B. eine für Kreis, eine für Stadt. Wie man > dann auf die Schnelle erkennt, dass die beiden wiederum "dasselbe" sind, > weiss ich nicht, durch räumliche Analyse wäre es sicherlich möglich. Oder > man macht nochmal ne Relation, um die beiden zusammenzubringen? ;-) Den Vorschlag der auf tagging kam find ich beim ersten nachdenken nicht dumm. Eine Multipolygon relation die die Grenze zusammenhaelt und ansonsten nichts beinhaltet. Dann hat diese Relation wiederum andere relations (Mangels anderem schönen objekt) als member die den admin level beinhalten und andere Metainformationen. Wierum jetzt der link ist bin ich nicht religioes. Damit ist Flaeche - also die ausdehung und lage - getrennt von der der Funktion. Keine ganz dumme Idee. Flo -- Florian Lohoff f...@zz.de signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
On Tue, Nov 05, 2013 at 07:59:35PM +0100, Martin Koppenhoefer wrote: > Dachte zunächst, der Landkreis Tübingen hiesse nicht "Tübingen" sondern > "Landkreis Tübingen", dito der Regierungsbezirk. Naja, sieht aber doch > nicht so aus, habe mal ein bisschen gesucht und das hier gefunden: > http://www.verfassungen.de/de/bw/bw-kreisreformgesetz71.htm sieht so aus, > als hieße der Landkreis Tübingen evtl. doch "Tübingen". Mist. Wobei einige Kreise sich als "Landkreis" und einige nur als "Kreis" bezeichnen. Scheint eine Bundeslandgeschichte zu sein. Wie man DAS dann abbildet - Puh. Flo -- Florian Lohoff f...@zz.de signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Am 5. November 2013 19:54 schrieb Sarah Hoffmann : > > Prinzipiell sollte man m.E. auch die name-tags mal durchgehen, für einen > > admin_level 8 gehört m.E. ein "Landkreis" (bzw. Kreisfreie Stadt oder was > > es ist) zum Namen dazu, oder was meint Ihr? > > Ich bin da etwas gespalten. Normalerweise würde ich sehr resolut sagen, > dass Typenangaben im name-Tag nichts zu suchen haben. Im Fall der > Regierungsbezirke entschärft es aber obriges Problem ein bisschen, > das Präfix dabeizuhaben (ohne Präfix würde die richtige Adresse nicht > einmal in der Liste auftauchen). Es bleibt aber trotzdem ein böser Hack für > einen Bug in der Suchmaschine. > Dachte zunächst, der Landkreis Tübingen hiesse nicht "Tübingen" sondern "Landkreis Tübingen", dito der Regierungsbezirk. Naja, sieht aber doch nicht so aus, habe mal ein bisschen gesucht und das hier gefunden: http://www.verfassungen.de/de/bw/bw-kreisreformgesetz71.htm sieht so aus, als hieße der Landkreis Tübingen evtl. doch "Tübingen". Mist. Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
On Tue, Nov 05, 2013 at 05:52:41PM +0100, Martin Koppenhoefer wrote: > Ich habe ein ähnliches Problem (naja) bei Tübingen, das einerseits > Universitätsstadt ist (admin_level=8) andererseits auch Regierungsbezirk > (admin_level=5). Wenn ich nun ins Suchfeld "Olgastraße 8, Tübingen" > eingebe, wird der Regierungsbezirk präferiert (in D. ziemlich unüblich, > eine Adresse über den Reg.bez. zu definieren ohne Stadt), und ich bekomme > lauter Treffer, die gar nicht in Tübingen liegen sondern irgendwo im > Regierungsbezirk d.h. evtl. auch 100km entfernt. Für ein brauchbares > Suchergebnis muss ich die Postleitzahl hinzufügen, seltsamerweise geht > "olgastr. 8, tübingen, tübingen" auch nicht (was aber auch nicht viel > bringen würde, so sucht wohl kaum jemand). Es wird nichts präferiert, das ist genau das Problem. Die Suchbegriffe für den Adresseteil kommen ungeordnet daher und dann passt Tübingen eben genausogut wie Regierungsbezirk Tübingen und die Reihenfolge der Ergebnisse ist willkürlich. > Ebenfalls seltsam ist, dass bei einer Suche nach "Tübingen" der > Regierungsbezirk dann wiederum nicht unter den ersten Ergebnissen auftaucht > (der Landkreis allerdings schon). Das ist nicht seltsam, weil für den Namensteil (nicht aber den Addressteil, s.o), perfekt passende Ergebnisse bevorzugt werden. Wenn es welche gibt, kommen partielle Namen nicht in den ersten Hits vor. > Prinzipiell sollte man m.E. auch die name-tags mal durchgehen, für einen > admin_level 8 gehört m.E. ein "Landkreis" (bzw. Kreisfreie Stadt oder was > es ist) zum Namen dazu, oder was meint Ihr? Ich bin da etwas gespalten. Normalerweise würde ich sehr resolut sagen, dass Typenangaben im name-Tag nichts zu suchen haben. Im Fall der Regierungsbezirke entschärft es aber obriges Problem ein bisschen, das Präfix dabeizuhaben (ohne Präfix würde die richtige Adresse nicht einmal in der Liste auftauchen). Es bleibt aber trotzdem ein böser Hack für einen Bug in der Suchmaschine. Gruss Sarah ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Am 5. November 2013 16:13 schrieb Florian Lohoff : > In meinem kleinen Weltbild muesste da auf dem boundary ein > admin_level=6;8 drauf - oder die relation gedoppelt (Wenn man noch > so Amtliche Gemeindeschluessel hat die Kreis und Stadt unterschiedlich > sind etc) > +1, ich bin auch dafür, mehrere Relationen zu haben, wenn eine Einheit mehrere Level abdeckt, d.h. z.B. eine für Kreis, eine für Stadt. Wie man dann auf die Schnelle erkennt, dass die beiden wiederum "dasselbe" sind, weiss ich nicht, durch räumliche Analyse wäre es sicherlich möglich. Oder man macht nochmal ne Relation, um die beiden zusammenzubringen? ;-) Gruß, Martin ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Hi, On Tue, Nov 05, 2013 at 05:52:41PM +0100, Martin Koppenhoefer wrote: > Ich habe ein ähnliches Problem (naja) bei Tübingen, das einerseits > Universitätsstadt ist (admin_level=8) andererseits auch Regierungsbezirk > (admin_level=5). Wenn ich nun ins Suchfeld "Olgastraße 8, Tübingen" > eingebe, wird der Regierungsbezirk präferiert (in D. ziemlich unüblich, > eine Adresse über den Reg.bez. zu definieren ohne Stadt), und ich bekomme > lauter Treffer, die gar nicht in Tübingen liegen sondern irgendwo im > Regierungsbezirk d.h. evtl. auch 100km entfernt. Für ein brauchbares > Suchergebnis muss ich die Postleitzahl hinzufügen, seltsamerweise geht > "olgastr. 8, tübingen, tübingen" auch nicht (was aber auch nicht viel > bringen würde, so sucht wohl kaum jemand). > > Ebenfalls seltsam ist, dass bei einer Suche nach "Tübingen" der > Regierungsbezirk dann wiederum nicht unter den ersten Ergebnissen auftaucht > (der Landkreis allerdings schon). > > Prinzipiell sollte man m.E. auch die name-tags mal durchgehen, für einen > admin_level 8 gehört m.E. ein "Landkreis" (bzw. Kreisfreie Stadt oder was > es ist) zum Namen dazu, oder was meint Ihr? Kreisfreie Stadt definitiv nicht. Bielefeld heist Bielefeld und nicht "Kreisfreie Stadt Bielefeld" Der Kreis Gütersloh ist ja eine funktion - Kreis und der Name Gütersloh. Da bin ich gespalten ob das Sinn macht. Problematisch ist hier das es die Stadt Gütersloh und den Kreis Gütersloh gibt :) is_in behinhaltet dann Gütersloh,Gütersloh,Detmold,Nordrhein-Westfalen,Deutschland wobei das Kreis Gütersloh und Regierungsbezirk Detmold ist :) Flo -- Florian Lohoff f...@zz.de signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Am 5. November 2013 17:52 schrieb Martin Koppenhoefer < dieterdre...@gmail.com>: > > Am 5. November 2013 15:17 schrieb Sarah Hoffmann : > > >> Ich täte Nominatim diesbezüglich gerne verbessern, aber was es >> dafür ersteinmal braucht, ist ein einheitliches Taggingschema >> für das Problem "boundary erstreckt sich über mehrere admin_levels". > > > > Ich habe ein ähnliches Problem (naja) bei Tübingen, das einerseits > Universitätsstadt ist (admin_level=8) > sorry, für den Landkreis natürlich 6 und nicht 8. Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Am 5. November 2013 15:17 schrieb Sarah Hoffmann : > > Ich täte Nominatim diesbezüglich gerne verbessern, aber was es > dafür ersteinmal braucht, ist ein einheitliches Taggingschema > für das Problem "boundary erstreckt sich über mehrere admin_levels". Ich habe ein ähnliches Problem (naja) bei Tübingen, das einerseits Universitätsstadt ist (admin_level=8) andererseits auch Regierungsbezirk (admin_level=5). Wenn ich nun ins Suchfeld "Olgastraße 8, Tübingen" eingebe, wird der Regierungsbezirk präferiert (in D. ziemlich unüblich, eine Adresse über den Reg.bez. zu definieren ohne Stadt), und ich bekomme lauter Treffer, die gar nicht in Tübingen liegen sondern irgendwo im Regierungsbezirk d.h. evtl. auch 100km entfernt. Für ein brauchbares Suchergebnis muss ich die Postleitzahl hinzufügen, seltsamerweise geht "olgastr. 8, tübingen, tübingen" auch nicht (was aber auch nicht viel bringen würde, so sucht wohl kaum jemand). Ebenfalls seltsam ist, dass bei einer Suche nach "Tübingen" der Regierungsbezirk dann wiederum nicht unter den ersten Ergebnissen auftaucht (der Landkreis allerdings schon). Prinzipiell sollte man m.E. auch die name-tags mal durchgehen, für einen admin_level 8 gehört m.E. ein "Landkreis" (bzw. Kreisfreie Stadt oder was es ist) zum Namen dazu, oder was meint Ihr? Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
On Tue, Nov 05, 2013 at 04:13:33PM +0100, Florian Lohoff wrote: > Wo finde ich den denn?!? Ich finde noch ein type und class. Die sind > type=house > class=place bei gefundenen Adressen sehe ich gerade. Das reicht mir so weit > weil ich eh nur mit exakt gefundenen Adressen was anfangen kann. > > $ wget -O - -q > 'http://nominatim.openstreetmap.org/?q=Dachsweg+2%2C+53125+Bonn&format=json&addressdetails=1' > | perl -e 'use JSON; use Data::Dumper; print Dumper(decode_json());' Versuche es mal mit format=jsonv2. Ich könnte schwören, es stand mal in der Doku, dass es verschiedene json-Formate gibt. Habe es jetzt wieder angefügt. Der Hauptunterschied zwischen beiden Formaten ist dass class in jsonv2 durch category ersetzt wurde. Ich schreibe auch mal auf die Todo-Liste, place_rank im json-Format zu exportieren. Gruss Sarah ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
On Tue, Nov 05, 2013 at 02:17:04PM +, Sarah Hoffmann wrote: > > Schon klar - Eigentlich sind sie beides denn Administrativ uebernehmen > > Kreisfreie Städte sowohl die Administrativen Tätigkeiten der Kreise wie > > auch der Kommunen. Deshalb wäre ja der Ansatz das die Boundary sowohl > > level 6 wie auch level 8 ist. > > Leider ist es aber so zur Zeit nicht gemappt. Zur Zeit haben wir > nur boundaries mit admin_level=6 in der Datenbank und es gibt > praktisch keine Möglichkeit zwischen echten Kreisen und kreisfreien > Städten zu unterscheiden. In meinem kleinen Weltbild muesste da auf dem boundary ein admin_level=6;8 drauf - oder die relation gedoppelt (Wenn man noch so Amtliche Gemeindeschluessel hat die Kreis und Stadt unterschiedlich sind etc) > Falls also jemand mal Lust hat, dass ganze auf tagging@ zur Sprache > zu bringen und es da dann eine Einigung gibt, könnte man das auch > irgendwie Nominatim beibringen. Ich spiele mal den überbringer der schlechten Nachricht ;) > Importance macht nur wirklich Sinn bei Objekten für die es einen > Wikipedia-Eintrag gibt, also eher oberhalb vom Strassen-Level. > > Wenn du wissen willst, ob die Hausnummer gefunden wurde oder nur > die Strasse, empfehle ich place_rank zu parsen. Hausnummern haben > Rank 30, Strassen Rank 26 oder 27. Eine vollständige Liste der > Ranks ist hier: > http://wiki.openstreetmap.org/wiki/Nominatim/Development_overview#Indexing.2Faddress_calculation Wo finde ich den denn?!? Ich finde noch ein type und class. Die sind type=house class=place bei gefundenen Adressen sehe ich gerade. Das reicht mir so weit weil ich eh nur mit exakt gefundenen Adressen was anfangen kann. $ wget -O - -q 'http://nominatim.openstreetmap.org/?q=Dachsweg+2%2C+53125+Bonn&format=json&addressdetails=1' | perl -e 'use JSON; use Data::Dumper; print Dumper(decode_json());' $VAR1 = [ { 'importance' => '0.701', 'boundingbox' => [ '50.6949348449707', '50.6950569152832', '7.03250122070312', '7.03274393081665' ], 'licence' => "Data \x{a9} OpenStreetMap contributors, ODbL 1.0. http://www.openstreetmap.org/copyright";, 'lat' => '50.6949951', 'osm_id' => '117778981', 'osm_type' => 'way', 'display_name' => "2, Dachsweg, Kottenforst, Duisdorf, Hardtberg, Bonn, Regierungsbezirk K\x{f6}ln, Nordrhein-Westfalen, 53125, Deutschland, European Union", 'place_id' => '73028038', 'address' => { 'country' => 'Deutschland', 'state_district' => "Regierungsbezirk K\x{f6}ln", 'country_code' => 'de', 'city_district' => 'Hardtberg', 'forest' => 'Kottenforst', 'state' => 'Nordrhein-Westfalen', 'house_number' => '2', 'suburb' => 'Duisdorf', 'continent' => 'European Union', 'county' => 'Bonn', 'postcode' => '53125', 'road' => 'Dachsweg' }, 'type' => 'house', 'lon' => '7.0326225521614', 'class' => 'place' } ]; -- Florian Lohoff f...@zz.de signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Hi, On Tue, Nov 05, 2013 at 02:36:20PM +0100, Florian Lohoff wrote: > > Kreisfreie Städte sind in Deutschland leider irgendwo zwischen > > level 6 und 8. > > http://wiki.openstreetmap.org/wiki/File:Administrative_Gliederung_Deutschlands_admin_level.png > > http://wiki.openstreetmap.org/wiki/DE:Tag:boundary%3Dadministrative > > Schon klar - Eigentlich sind sie beides denn Administrativ uebernehmen > Kreisfreie Städte sowohl die Administrativen Tätigkeiten der Kreise wie > auch der Kommunen. Deshalb wäre ja der Ansatz das die Boundary sowohl > level 6 wie auch level 8 ist. Leider ist es aber so zur Zeit nicht gemappt. Zur Zeit haben wir nur boundaries mit admin_level=6 in der Datenbank und es gibt praktisch keine Möglichkeit zwischen echten Kreisen und kreisfreien Städten zu unterscheiden. > > Ich kann verstehen wenn Nominatim mangels einer weiteren relation > > level=8 (city) nur den level=6 (county) zurückgibt. Die gleiche > > Relation nochmal in den city Wert zurückzugeben finde ich macht > > wenig Sinn. Oder geht es darum, dass beim geocoden das Feld 'city' > > nie leer sein sollte? > > Genau - Sonst faengt jeder an die nominatim resultate mit code > aufzupimpen um das Ergebniss bewerten zu koennen. Ich täte Nominatim diesbezüglich gerne verbessern, aber was es dafür ersteinmal braucht, ist ein einheitliches Taggingschema für das Problem "boundary erstreckt sich über mehrere admin_levels". Ich bin entschieden gegen soetwas wie 'de:place' weil das Problem allgemein genug ist, dass es keine Sonderregelung für Deutschland braucht. Falls also jemand mal Lust hat, dass ganze auf tagging@ zur Sprache zu bringen und es da dann eine Einigung gibt, könnte man das auch irgendwie Nominatim beibringen. > Ich versuche gerade herauszufinden in wieweit man den nominatim > Ergebnissen "trauen" kann - D.h. wie bewerte ich ob die vollstaendige > und richtige Adresse gefunden wurde. > > Die importance die zurueckgeliefert wird ist so weit ich das sehe > eher unbrauchbar. Bei vollstaendigen Adressen wie oben schwankt die > zwischen 0.600 und 1.1 - Und ob eine Hausnummer und vor allem > die abgefragt Hausnummer wirklich gefunden wurde sieht man da nicht. Importance macht nur wirklich Sinn bei Objekten für die es einen Wikipedia-Eintrag gibt, also eher oberhalb vom Strassen-Level. Wenn du wissen willst, ob die Hausnummer gefunden wurde oder nur die Strasse, empfehle ich place_rank zu parsen. Hausnummern haben Rank 30, Strassen Rank 26 oder 27. Eine vollständige Liste der Ranks ist hier: http://wiki.openstreetmap.org/wiki/Nominatim/Development_overview#Indexing.2Faddress_calculation Gruss Sarah ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Hi, On Tue, Nov 05, 2013 at 12:43:51PM +0100, Marc Tobias wrote: > Hi, > > So wie ich das sehe ist die gesuchte Adresse im Stadtbezirk > Hardtberg, Kreis(freie Stadt) Bonn. > > Es gibt auch einen Stadtbezirk Bonn > http://de.wikipedia.org/wiki/Bonn_%28Stadtbezirk%29 > http://commons.wikimedia.org/wiki/File:Bonn_Stadtbezirke.png > http://www.openstreetmap.org/browse/relation/2121824 > aber der kommt bei dieser Adresse nicht in Frage. > > Kreisfreie Städte sind in Deutschland leider irgendwo zwischen > level 6 und 8. > http://wiki.openstreetmap.org/wiki/File:Administrative_Gliederung_Deutschlands_admin_level.png > http://wiki.openstreetmap.org/wiki/DE:Tag:boundary%3Dadministrative Schon klar - Eigentlich sind sie beides denn Administrativ uebernehmen Kreisfreie Städte sowohl die Administrativen Tätigkeiten der Kreise wie auch der Kommunen. Deshalb wäre ja der Ansatz das die Boundary sowohl level 6 wie auch level 8 ist. > Ich kann verstehen wenn Nominatim mangels einer weiteren relation > level=8 (city) nur den level=6 (county) zurückgibt. Die gleiche > Relation nochmal in den city Wert zurückzugeben finde ich macht > wenig Sinn. Oder geht es darum, dass beim geocoden das Feld 'city' > nie leer sein sollte? Genau - Sonst faengt jeder an die nominatim resultate mit code aufzupimpen um das Ergebniss bewerten zu koennen. Ich versuche gerade herauszufinden in wieweit man den nominatim Ergebnissen "trauen" kann - D.h. wie bewerte ich ob die vollstaendige und richtige Adresse gefunden wurde. Die importance die zurueckgeliefert wird ist so weit ich das sehe eher unbrauchbar. Bei vollstaendigen Adressen wie oben schwankt die zwischen 0.600 und 1.1 - Und ob eine Hausnummer und vor allem die abgefragt Hausnummer wirklich gefunden wurde sieht man da nicht. D.h. im moment baue ich dann aus den Adressdetails eine Adresse zusammen und mache dann ein trigram compare aber irgendwie ist das doof. Flo -- Florian Lohoff f...@zz.de signature.asc Description: Digital signature ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] nominatim und Kreisfreie Städte
Hi, So wie ich das sehe ist die gesuchte Adresse im Stadtbezirk Hardtberg, Kreis(freie Stadt) Bonn. Es gibt auch einen Stadtbezirk Bonn http://de.wikipedia.org/wiki/Bonn_%28Stadtbezirk%29 http://commons.wikimedia.org/wiki/File:Bonn_Stadtbezirke.png http://www.openstreetmap.org/browse/relation/2121824 aber der kommt bei dieser Adresse nicht in Frage. Kreisfreie Städte sind in Deutschland leider irgendwo zwischen level 6 und 8. http://wiki.openstreetmap.org/wiki/File:Administrative_Gliederung_Deutschlands_admin_level.png http://wiki.openstreetmap.org/wiki/DE:Tag:boundary%3Dadministrative Ich kann verstehen wenn Nominatim mangels einer weiteren relation level=8 (city) nur den level=6 (county) zurückgibt. Die gleiche Relation nochmal in den city Wert zurückzugeben finde ich macht wenig Sinn. Oder geht es darum, dass beim geocoden das Feld 'city' nie leer sein sollte? Es gibt einen node Bonn (place=city) http://www.openstreetmap.org/browse/node/26373169 aber der sollte als Zentrum (label) für die relation Kreisfreie Stadt Bonn eigetragen werden. Eine Nominatim Suche in München zeigt, dass die Stadt level=8 trotzdem nicht zurückgegeben würde. marc tobias Date: Tue, 5 Nov 2013 11:15:06 +0100 From: Florian Lohoff To: talk-de@openstreetmap.org Subject: [Talk-de] nominatim und Kreisfreie Städte Message-ID: <20131105101506.ga23...@pax.zz.de> Content-Type: text/plain; charset="iso-8859-1" Hi, mir ist dieser hier aufgefallen; http://nominatim.openstreetmap.org/?q=Dachsweg+2%2C+53125+Bonn&format=json&addressdetails=1 Perl umformatiert - nicht wundern 'address' => { 'country' => 'Deutschland', 'state_district' => "Regierungsbezirk K\x{f6}ln", 'country_code' => 'de', 'city_district' => 'Hardtberg', 'forest' => 'Kottenforst', 'state' => 'Nordrhein-Westfalen', 'house_number' => '3', 'suburb' => 'Duisdorf', 'continent' => 'European Union', 'county' => 'Bonn', 'postcode' => '53125', 'road' => 'Dachsweg' }, Was ich hier nicht verstehe ist das Bonn nur als "County" auftaucht - D.h. als Kreis aber nicht als "City". Sollte nicht Bonn als County UND City auftauchen - Oder wenn als City alleine aber nie als County alleine. http://www.openstreetmap.org/browse/way/117778983 addr:city = Bonn addr:housenumber = 3 addr:postcode = 53125 addr:street = Dachsweg building = yes Es mag ja sein das Nomatim die admin boundarys bevorzugt - da sollte aber ein level 8 und ein level 6 existieren oder wie ist da der weg? Flo ___ Talk-de mailing list Talk-de@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-de