Re: [Talk-de] Overpass Turbo Wizard findet Relation nicht

2014-01-08 Diskussionsfäden Tirkon
Martin Raifer tyr@gmail.com wrote:

 Ostfriesische Halbinsel ist eine Regionsbezeichnung, die keine
 administrative Verwaltungsfunktion und damit keinen admin_level aber
 exakt anerkannte Grenzen in Form einer Ansammlung von vier Landkreisen
 und zwei kreisfreien Städten hat.

Hm, dann würde ich diese Region anders taggen. Anstatt des type=boundary  
passt wohl eher type=multipolygon mit place=region. Ich war mal so frei…

Und schon funktioniert es. Vielen Dank für die Hilfe. :-)


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


Re: [Talk-de] Overpass Turbo Wizard findet Relation nicht

2014-01-08 Diskussionsfäden Tirkon
Jo winfi...@gmail.com wrote:

Du kannst auch areas gruppieren:

(
area[name~Landkreis (Wittmund|Aurich)];
area[name~Landkreis (Friesland|Leer)];
) - .OFhalbInsel;

(
  rel(area.OFhalbInsel)
   [boundary];
) - .allnboundaryrelationsinArea;

.allnboundaryrelationsinArea ;

out meta;

In diesen Fall ging es auch mit eine Zeile wo all 4 mit Regular Expression
ausgewertet werden. Ich habe das in 2 getrennt zum illustrieren das man
grupiere kann.

Vielen Dank für den Hinweis. :-)


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


Re: [Talk-de] Overpass Turbo Wizard findet Relation nicht

2014-01-06 Diskussionsfäden Jo
Hallo Tirkon,

Du kannst auch areas gruppieren:

(
area[name~Landkreis (Wittmund|Aurich)];
area[name~Landkreis (Friesland|Leer)];
) - .OFhalbInsel;

(
  rel(area.OFhalbInsel)
   [boundary];
) - .allnboundaryrelationsinArea;

.allnboundaryrelationsinArea ;

out meta;

In diesen Fall ging es auch mit eine Zeile wo all 4 mit Regular Expression
ausgewertet werden. Ich habe das in 2 getrennt zum illustrieren das man
grupiere kann.

Polyglot


2014/1/6 Martin Raifer tyr@gmail.com

 Am 06.01.2014, 02:31 Uhr, schrieb Tirkon tirko...@yahoo.de:


  Ostfriesische Halbinsel ist eine Regionsbezeichnung, die keine
 administrative Verwaltungsfunktion und damit keinen admin_level aber
 exakt anerkannte Grenzen in Form einer Ansammlung von vier Landkreisen
 und zwei kreisfreien Städten hat.


 Hm, dann würde ich diese Region anders taggen. Anstatt des type=boundary
 passt wohl eher type=multipolygon mit place=region. Ich war mal so frei…


  Da Roland erwähnt hatte, Overpass sei nur einige
 Minuten hinter der OSM-DB, habe ich 1,5 Stunden gewartet. Aber leider
 blieb das Auslieferungsergebnis leer.


 Das stimmt zwar, allerdings sind die Overpass Areas eine Ausnahme, und
 benötigen in der Regel ein paar Stunden zur Aktualisierung. Siehe den
 aktuellen Stand der Daten (um ca. 07:34 UTC):

 timestamp_osm_base: 2014-01-06T07:33:02Z,
timestamp_areas_base: 2014-01-05T16:31:01Z,


 PS: Diese Information bekommt man automatisch von der Overpass API zu
 jeder Query mitgeliefert. In overpass turbo einfach auf den Daten-Tab
 wechseln.

 Grüße
 Martin


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

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


[Talk-de] Overpass Turbo Wizard findet Relation nicht

2014-01-05 Diskussionsfäden Tirkon
Moin, seit Jahren suche ich nach einer Möglichkeit, die
administrativen Grenzen im hiesigen Bereich (und nur diese) mit JOSM
herunterzuladen.

Mit dem Overpass Turbo Wizard scheint nun ein Instrument zur Verfügung
zu stehen, das dies erlaubt.
http://overpass-turbo.eu/

Um beispielsweise alle administrativen Grenzen innerhalb der
Samtgemeinde Brookmerland in JOSM hinein zu bekommen, habe ich in den
Overpass-Turbo-Wizard eingegeben: 

boundary=administrative in Brookmerland

Die zugehörige Relation ist
http://www.openstreetmap.org/relation/898627
Dies funktionierte mit dem Wizard gut und auch der anschließende
Export nach JOSM war problemlos.

Dies war nur ein Vortest mit einem kleinen Teilgebiet. Denn eigentlich
brauche ich alle Grenzen innerhalb der ostfriesischen Halbinsel und
verwende hierfür die leicht veränderte Wizard-Abfrage:

boundary=administrative in ostfriesische Halbinsel

Dabei verwendet die Abfrage offensichtlich Nominatim, um die
ostfriesische Halbinsel zu finden. Nominatim findet sie aber nicht -
auch nicht bei dortiger Direkteingabe. 

Frage 1: Ist diese Relation falsch getaggt?:
http://www.openstreetmap.org/relation/2136138

Frage 2: In diesem Beispiel
http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide#By_exact_name
findet Overpass OSM-Namen, ohne Nominatim zu bemühen. Kann man meine
Wizard-Abfrage oder die von ihr erzeugte Overpass-Abfrage so abändern,
dass sie diese Methode anwendet?

Frage 3: Ginge das ersatzweise auch dergestalt, dass man die
Relationsnummer explizit angibt?

Die erzeugte Overpass-Abfrage lautet:

!--
This has been generated by the overpass-turbo wizard.
The original search was:
“boundary=administrative in ostfriesische Halbinsel”
--
osm-script output=json timeout=25
  !-- fetch area “ostfriesische Halbinsel” to search in --
  id-query {{nominatimArea:ostfriesische Halbinsel}} into=area/
  !-- gather results --
  union
!-- query part for: “boundary=administrative” --
query type=node
  has-kv k=boundary v=administrative/
  area-query from=area/
/query
query type=way
  has-kv k=boundary v=administrative/
  area-query from=area/
/query
query type=relation
  has-kv k=boundary v=administrative/
  area-query from=area/
/query
  /union
  !-- print results --
  print mode=body/
  recurse type=down/
  print mode=skeleton order=quadtile/
/osm-script


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


Re: [Talk-de] Overpass Turbo Wizard findet Relation nicht

2014-01-05 Diskussionsfäden Martin Raifer

Am 05.01.2014, 22:53 Uhr, schrieb Tirkon tirko...@yahoo.de:


Frage 2: In diesem Beispiel
http://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide#By_exact_name
findet Overpass OSM-Namen, ohne Nominatim zu bemühen. Kann man meine
Wizard-Abfrage oder die von ihr erzeugte Overpass-Abfrage so abändern,
dass sie diese Methode anwendet?


Ja, du kannst die vom Wizard erzeugten Abfragen beliebig verfeinern. Zum  
Beispiel:



  !-- fetch area “ostfriesische Halbinsel” to search in --
  id-query {{nominatimArea:ostfriesische Halbinsel}} into=area/


Diese Zeile definiert das Suchgebiet für die restliche Abfrage. Hier gibt  
sie an, dass per Nominatim nach einem Gebiet gesucht werden soll.


Das könnte aber auch durch Folgendes ersetzt werden:


  query type=area into=area
has-kv k=name v=ostfriesische Halbinsel /
  /query


Leider ist es aber so, dass das immer noch nicht wirklich weiterhilft,  
weil die von dir gewünschte Relation nicht nur von Nominatim nicht  
ausgewertet, sondern auch von der Overpass API nicht als als Fläche  
erkannt wird. (Möglicherweise wegen dem Tagging als type=boundary ohne  
admin_level?)


Schöne Grüße
Martin

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


Re: [Talk-de] Overpass Turbo Wizard findet Relation nicht

2014-01-05 Diskussionsfäden Tirkon
Martin Raifer tyr@gmail.com wrote:

   query type=area into=area
 has-kv k=name v=ostfriesische Halbinsel /
   /query

Leider ist es aber so, dass das immer noch nicht wirklich weiterhilft,  
weil die von dir gewünschte Relation nicht nur von Nominatim nicht  
ausgewertet, sondern auch von der Overpass API nicht als als Fläche  
erkannt wird. (Möglicherweise wegen dem Tagging als type=boundary ohne  
admin_level?)

Vielen Dank! 
Ich habe jetzt in der Relation der ostfriesischen Halbinsel
http://www.openstreetmap.org/relation/2136138
ein area=yes ergänzt. Da Roland erwähnt hatte, Overpass sei nur einige
Minuten hinter der OSM-DB, habe ich 1,5 Stunden gewartet. Aber leider
blieb das Auslieferungsergebnis leer. 

Ostfriesische Halbinsel ist eine Regionsbezeichnung, die keine
administrative Verwaltungsfunktion und damit keinen admin_level aber
exakt anerkannte Grenzen in Form einer Ansammlung von vier Landkreisen
und zwei kreisfreien Städten hat.

Die Abfage sieht jetzt so aus:

!--
This has been generated by the overpass-turbo wizard.
The original search was:
“boundary=administrative in ostfriesische Halbinsel”
--
osm-script output=json timeout=25
  !-- fetch area “ostfriesische Halbinsel” to search in --
  query type=area into=area
has-kv k=name v=ostfriesische Halbinsel /
  /query
  !-- gather results --
  union
!-- query part for: “boundary=administrative” --
query type=node
  has-kv k=boundary v=administrative/
  area-query from=area/
/query
query type=way
  has-kv k=boundary v=administrative/
  area-query from=area/
/query
query type=relation
  has-kv k=boundary v=administrative/
  area-query from=area/
/query
  /union
  !-- print results --
  print mode=body/
  recurse type=down/
  print mode=skeleton order=quadtile/
/osm-script


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


Re: [Talk-de] Overpass Turbo Wizard findet Relation nicht

2014-01-05 Diskussionsfäden Martin Raifer

Am 06.01.2014, 02:31 Uhr, schrieb Tirkon tirko...@yahoo.de:


Ostfriesische Halbinsel ist eine Regionsbezeichnung, die keine
administrative Verwaltungsfunktion und damit keinen admin_level aber
exakt anerkannte Grenzen in Form einer Ansammlung von vier Landkreisen
und zwei kreisfreien Städten hat.


Hm, dann würde ich diese Region anders taggen. Anstatt des type=boundary  
passt wohl eher type=multipolygon mit place=region. Ich war mal so frei…



Da Roland erwähnt hatte, Overpass sei nur einige
Minuten hinter der OSM-DB, habe ich 1,5 Stunden gewartet. Aber leider
blieb das Auslieferungsergebnis leer.


Das stimmt zwar, allerdings sind die Overpass Areas eine Ausnahme, und  
benötigen in der Regel ein paar Stunden zur Aktualisierung. Siehe den  
aktuellen Stand der Daten (um ca. 07:34 UTC):



   timestamp_osm_base: 2014-01-06T07:33:02Z,
   timestamp_areas_base: 2014-01-05T16:31:01Z,


PS: Diese Information bekommt man automatisch von der Overpass API zu  
jeder Query mitgeliefert. In overpass turbo einfach auf den Daten-Tab  
wechseln.


Grüße
Martin

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