Re: [Talk-de] nominatim incremental updates Was: nominatim json results Was: nominatim und Kreisfreie Städte

2013-11-06 Diskussionsfäden Sarah Hoffmann
On Wed, Nov 06, 2013 at 10:32:57AM +0100, Florian Lohoff wrote:
> On Tue, Nov 05, 2013 at 06:39:22PM +, Sarah Hoffmann wrote:
> > > D.h. addr:postcode wird ignoriert sondern es werden die plz polygone
> > > verwendet?
> > 
> > Beim Erstimport letztes Jahr wurden PLZ-Centroiden aus den damals 
> > vorhandenen 
> > addr:postcode-Tags berechnet. Das ist so ziemlich alles, was verwendet wird.
> 
> Ich prokel da ja gerade ein bischen rum - Hatte eine Adresse da fehlte
> die Straße - addr:* war auf den Buildings vollständig drauf. 
> 
> http://www.openstreetmap.org/browse/way/242237169
> 
> Dann habe ich die Straße hinzugefuegt - Leider wird die Adresse nicht 
> gefunden,
> nur die Straße.
> 
> Ist das ein indexing Problem was nur durch reimport gelöst werden kann (Oder 
> durch
> update der Building outlines). Scheint als stoße hier das inkrementelle 
> ändern 
> an seine Grenzen.
> 
> Oder bin ich wie immer nur zu ungeduldig? 

Da vergisst der Update-Prozess ein Reindexing für die Gebäude anzustossen.
Ich denke, dass könnte man einbauen, schreib mal einen Bugreport.

Ist das übringes nicht ein klassischer Fall für addr:place? Es sieht
so aus, als wenn die Strassen da eigentlich keinen Namen haben und die
Adresse sich auf die Siedlung bezieht.

Gruss

Sarah

___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] nominatim incremental updates Was: nominatim json results Was: nominatim und Kreisfreie Städte

2013-11-06 Diskussionsfäden Florian Lohoff
On Tue, Nov 05, 2013 at 06:39:22PM +, Sarah Hoffmann wrote:
> > D.h. addr:postcode wird ignoriert sondern es werden die plz polygone
> > verwendet?
> 
> Beim Erstimport letztes Jahr wurden PLZ-Centroiden aus den damals vorhandenen 
> addr:postcode-Tags berechnet. Das ist so ziemlich alles, was verwendet wird.

Ich prokel da ja gerade ein bischen rum - Hatte eine Adresse da fehlte
die Straße - addr:* war auf den Buildings vollständig drauf. 

http://www.openstreetmap.org/browse/way/242237169

Dann habe ich die Straße hinzugefuegt - Leider wird die Adresse nicht gefunden,
nur die Straße.

Ist das ein indexing Problem was nur durch reimport gelöst werden kann (Oder 
durch
update der Building outlines). Scheint als stoße hier das inkrementelle ändern 
an seine Grenzen.

Oder bin ich wie immer nur zu ungeduldig? 





Vorher - Es wird irgendein Lagerplatz gefunden.

$ wget -O - -q 
'http://nominatim.openstreetmap.org/?q=Hollenbergs+Hügel+41,49492+Westerkappeln&format=jsonv2&addressdetails=1'
 | perl -e 'use JSON; use Data::Dumper; print Dumper(decode_json());'
$VAR1 = [
  {
'importance' => 1,
'boundingbox' => [
   '52.2819213867188',
   '52.282585144043',
   '7.85009336471558',
   '7.85195827484131'
 ],
'licence' => "Data \x{a9} OpenStreetMap contributors, ODbL 1.0. 
http://www.openstreetmap.org/copyright";,
'lat' => '52.2822527',
'osm_id' => '153894516',
'osm_type' => 'way',
'display_name' => "Lagerplatz Gemeinde Westerkappeln, Hollenbergs 
H\x{fc}gel, Westerkappeln, Kreis Steinfurt, Regierungsbezirk M\x{fc}nster, 
Nordrhein-Westfalen, 49492, Deutschland, European Union",
'place_rank' => '22',
'place_id' => '86992293',
'address' => {
   'country' => 'Deutschland',
   'state_district' => "Regierungsbezirk M\x{fc}nster",
   'country_code' => 'de',
   'commercial' => 'Lagerplatz Gemeinde Westerkappeln',
   'state' => 'Nordrhein-Westfalen',
   'suburb' => "Hollenbergs H\x{fc}gel",
   'city' => 'Westerkappeln',
   'continent' => 'European Union',
   'county' => 'Kreis Steinfurt',
   'postcode' => '49492'
 },
'type' => 'commercial',
'lon' => '7.85102621916126',
'category' => 'landuse'
  }
];


Straße hinzugefügt:

$ wget -O - -q 
'http://nominatim.openstreetmap.org/?q=Hollenbergs+Hügel+41,49492+Westerkappeln&format=jsonv2&addressdetails=1'
 | perl -e 'use JSON; use Data::Dumper; print Dumper(decode_json());'
$VAR1 = [
  {
'importance' => 1,
'boundingbox' => [
   '52.2819213867188',
   '52.282585144043',
   '7.85009336471558',
   '7.85195827484131'
 ],
'licence' => "Data \x{a9} OpenStreetMap contributors, ODbL 1.0. 
http://www.openstreetmap.org/copyright";,
'lat' => '52.2822527',
'osm_id' => '153894516',
'osm_type' => 'way',
'display_name' => "Lagerplatz Gemeinde Westerkappeln, Hollenbergs 
H\x{fc}gel, Westerkappeln, Kreis Steinfurt, Regierungsbezirk M\x{fc}nster, 
Nordrhein-Westfalen, 49492, Deutschland, European Union",
'place_rank' => '22',
'place_id' => '86992293',
'address' => {
   'country' => 'Deutschland',
   'state_district' => "Regierungsbezirk M\x{fc}nster",
   'country_code' => 'de',
   'commercial' => 'Lagerplatz Gemeinde Westerkappeln',
   'state' => 'Nordrhein-Westfalen',
   'suburb' => "Hollenbergs H\x{fc}gel",
   'city' => 'Westerkappeln',
   'continent' => 'European Union',
   'county' => 'Kreis Steinfurt',
   'postcode' => '49492'
 },
'type' => 'commercial',
'lon' => '7.85102621916126',
'category' => 'landuse'
  },
  {
'importance' => '0.9',
'boundingbox' => [
   '52.2846755981445',
   '52.2854766845703',
   '7.8456859588623',
   '7.84583759307861'
 ],
'licence' => "Data \x{a9} OpenStreetMap contributors, ODbL 1.0. 
http://www.openstreetmap.org/copyright";,
'lat' =