Query string voor overpass layer, vragen!

MAXSPEED layer

Waarom pakt deze string niet de wegen met
maxspeed:conditional=120 @ (06:00-19:00)

met deze querygedeelte

*[maxspeed:conditional’~‘^120’]
*



make_layer(QURL + "?data=(way[highway]['maxspeed:conditional'~'^120'](bbox);node(w););out+skel;","#FF55F4",name="#d#Conditional=120", 2, false,"2 8"),


http://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL

node[“name”~“^Foo”]; /* finds anything that starts with “Foo” */

De tijden kunnen heel verschillend zijn.
@ (06:00-19:00)

Ik denk dat hij over de spatie struikelt. Probeer:

~'^120.*'

Het werkt.

Bedankt

nu nog een situatie vinden waar er geen spaties staan.
of dat dan wat uit maakt.
zou meen ik dan wel een ongebruikelijk schrijfwijze zijn.

@peewee :wink:

Ik neem aan dat je het over dit kaartje hebt toch? Daar gaat het toch goed of mis ik wat?

In theorie wel maar ik ben in NL op de snelwegen nog niet anders tegen gekomen. Zijn ze er wel?

Knipoog naar dat kaartje, dat ik jouw string overgenomen had.


make_layer(QURL + "?data=(way[highway]['maxspeed:conditional'~'^120'](bbox);node(w););out+skel;","yellow",name="#dl#Conditional=120", 2, false,"2 8"),

En het werkte bij mij niet.
Mijn overige lijntjes wel.
Dan moet het ergens bij het opvragen liggen de code en k-v, dacht ik.
Daarom, vandaar de vraag.
en het antwoord werkte.

Zie nu dat jouw kaartje wel werkt, snap er nu even niks van. Waarom??
Ik heb daarom misschien een verkeerde conclusie getrokken.

Edit:
Nee,
Over 120 waar anders dan @ (06:00-19:00)
http://overpass-turbo.eu/s/48r

Opbouw van query.
Wanneer je een aparte layerdef heb voor Agricultural en je wilt in notepad++ alle agricultural omzetten naar moped, bij selecteren een agricultural, wordt alle agricultural groen, kan je deze in een keer vervangen door moped?

Hoe?

CTRL + F vervangen

zo simpel, maar ja de verkeerde zoekwoorden gebruikt.
http://stackoverflow.com/questions/10880511/how-to-edit-highlighted-words-of-code-simultaneously

forward backward, zou graag inzicht krijgen op welke wegen het zit.

overpassturbo

de value is aan te passen
ik zou graag een methode zien waarbij alleen forward van de key vermeld wordt zonder wat er voor : staat.
bij de value is dit mogelijk, of value niet gebruiken/leeg laten

zo ook voor de overpassstring om het later te kunnen gebruiken.
[highway=][motor_vehicle:forward=yes] ~ "^$
[highway=
][ :forward]
is er met een deel van de key te werken?

Ik vrees dat het nog niet mogelijk is maar ben er niet meer achteraan gegaan.

Hallo allemaal,

Ik had een vraag betreft de overpass layer en misschien weet iemand het antwoord.
( De vraag staat ook hier http://forum.openstreetmap.org/viewtopic.php?pid=439173#p439173 )

Ik zie dat Zeewolde al behoorlijk compleet is qua knooppunten http://www.openstreetmap.org/relation/409828 :slight_smile:
Ik vroeg me alleen of dit met een vertraging in http://overpass-turbo.eu/ is te zien:

toont nog geen knooppunten in zeewolde zoals te zien op http://www.openstreetmap.org/relation/409828
Alles in flevoland:

Weet iemand of de data die http://overpass-turbo.eu/ toont achter loopt?
Ik kan hier niet achter komen.

Groeten,
Tjerk

Bedankt, afwachten dus maar

Hallo allemaal,

Ik zit al de hele dag te stoeien, maar kom hier niet uit. Ik hoop dat iemand weet wat het probleem is.

Het doel is om het hele fietsroutenetwerk op te halen om ter beschikking te stellen aan de knooppuntplanner app.

Als je kijkt naar de volgende link dat zie je een prachtig fietsroute netwerk in Flevoland met dank aan ligfietser en anderen is dit recent ingebracht in osm.
zie http://www.openstreetmap.org/relation/3910772#map=11/52.4204/5.5797&layers=CN

Ik wil deze data eruit halen zoals ik ook gedaan heb voor de andere 11 provincies, maar dat luk niet.
Ik heb de volgende query gebruikt die ik uitvoer in http://overpass-turbo.eu/

Ik gebruik normaal gesproken i.p.v. de bbox het selecteren van een provincie via en maak zo voor elke provincie een apart bestand.
Echter, alleen het netwerk in Almere wordt geselecteerd. Zeewolde en Dronten etc. wordt niet geselecteerd?

Rara hoe kan dat?

Als ik bijvoorbeeld naar een stukje route kijk in gemeente Dronten van knooppunt 18 naar 19, zie link http://www.openstreetmap.org/relation/3910772#map=14/52.5049/5.7250&layers=CN
dan ziet het er goed uit? Waarom wordt overige netwerk naast Almere niet meegenomen?

alvast bedankt!,
Tjerk

Zoals ik al zei, dat komt omdat men (oa Polyglot) ooit eens alle fietsroutenetwerken heeft gegroepeerd. Zie bv Almere, de routes zijn weer verzameld in een relatie met een tag addr:province= Flevoland
http://www.openstreetmap.org/relation/1595511

Overpass moet echter ook zelf in staat zijn relaties binnen een administratieve area te kunnen verzamelen, zie bv het voorbeeld van de mountain peaks.

sorry ligfietser, ik had je inderdaad niet goed begrepen. Ik ga hier nog eens naar kijken…

mvg,
Tjerk

Probeer dit eens, alleen heb je dan nog niet de knooppunten, alleen de wegen.

  <query type="area">
    <has-kv k="admin_level" v="4"/>
    <has-kv k="name" v="Flevoland"/>
  </query>
  <print mode="body" order="quadtile"/>
  <query type="relation">
    <area-query/>
        <has-kv k="network" v="rcn"/>
    </query>
  <recurse type="down"/>
  <print mode="skeleton" order="quadtile"/>
<print/>

dan heb je de nodes toch ook, zie daar bij een node rcn_ref=17 staan.

Bedankt Ligfietser! Dit is heel mooi en wat ik ook zocht. Ik was alles in blokken aan het ophalen maar dat is een hele klus, dit is veel efficiënter omdat de provincies nu precies zijn afgebakend.
Het blijft lastig deze queries.

Ik zo ook de relaties erbij willen ophalen, want dit heb ook ook nodig, maar dat lukt nog niet in combinatie met de area. Dit leek me de logische manier;

Ik heb zelf een manier gevonden, wellicht kan het mooier, maar op de volgende manier worden ook de relaties toegevoegd.

Dat lijkt inmiddels toch mogelijk. Hier een voorbeeld voor een node en hier 1 voor een way…

Meer documentatie. Kijk dan bij :

node[~"^addr:.*$"~"^Foo$"];    /* finds addr:* tags with value exactly "Foo" */
node[~"^addr:.*$"~"^Foo"];     /* finds addr:* tags with value starting with "Foo" */
node[~"^addr:.*$"~"Foo$"];     /* finds addr:* tags with value ending with "Foo" */
node[~"^addr:.*$"~"Foo"];      /* finds addr:* tags with value containing the substring "Foo" */
node[~"^addr:.*$"~"."];        /* finds addr:* tags with any value */

Goede vondst, …