You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2013-08-23 08:18:12
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
nochmal Overpass-Turbo - Tag1 oder Tag2
Hi !
ich wollte zwei Tags kombinieren - aber mit OR klappt es nicht wie ich unten eingebaut habe und wenn ich das weg lasse, dann kommt nur das UND Ergebnis.
Kann mir einer weiterhelfen - bei Examples habe ich im Wiki nichts gefunden.
{{key1=communication:mobile_phone}}
{{value1=yes}}
{{key2=tower:type}}
{{value2=communication}}
<osm-script output="json">
<union>
<query type="node">
<has-kv k="{{key1}}" v="{{value1}}"/> OR <has-kv k="{{key2}}" v="{{value2}}"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<has-kv k="{{key1}}" v="{{value1}}"/> OR <has-kv k="{{key2}}" v="{{value2}}"/>
<bbox-query {{bbox}}/>
</query>
</union>
<print mode="body"/>
<recurse type="down"/>
<print mode="skeleton"/>
</osm-script>Link zur Overpass-Turbo: http://overpass-turbo.eu/s/QW
Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#2 2013-08-23 08:28:41
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: nochmal Overpass-Turbo - Tag1 oder Tag2
Versuch mal das folgende und verbessere deine XML-Künste etwas ![]()
{{key1=communication:mobile_phone}}
{{value1=yes}}
{{key2=tower:type}}
{{value2=communication}}
<osm-script output="json">
<union>
<query type="node">
<has-kv k="{{key1}}" v="{{value1}}"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<has-kv k="{{key2}}" v="{{value2}}"/>
<bbox-query {{bbox}}/>
</query>
</union>
<print mode="body"/>
<recurse type="down"/>
<print mode="skeleton"/>
</osm-script>Offline
#3 2013-08-23 09:04:00
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: nochmal Overpass-Turbo - Tag1 oder Tag2
Hi !
Du suchst ja nach nodes mit dem kv-Paar 1 und die Ways mit dem kv-Paar 2.
Ich wollte aber die Nodes mit kv-Paar 1 ODER kv-Paar 2 und die Ways mit kv-Paar 1 ODER kv-Paar 2 !
Gruß Jan :-)
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#4 2013-08-23 09:14:42
- viw
- Member
- Registered: 2010-05-15
- Posts: 2,623
Re: nochmal Overpass-Turbo - Tag1 oder Tag2
Mal geraten:
{{key1=communication:mobile_phone}}
{{value1=yes}}
{{key2=tower:type}}
{{value2=communication}}
<osm-script output="json">
<union>
<query type="node">
<has-kv k="{{key1}}" v="{{value1}}"/>
<bbox-query {{bbox}}/>
</query>
<query type="node">
<has-kv k="{{key2}}" v="{{value2}}"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<has-kv k="{{key1}}" v="{{value1}}"/>
<bbox-query {{bbox}}/>
</query>
<query type="way">
<has-kv k="{{key2}}" v="{{value2}}"/>
<bbox-query {{bbox}}/>
</query>
</union>
<print mode="body"/>
<recurse type="down"/>
<print mode="skeleton"/>
</osm-script>Offline
#5 2013-08-23 09:22:16
- Lübeck
- Member

- Registered: 2009-02-17
- Posts: 2,874
Re: nochmal Overpass-Turbo - Tag1 oder Tag2
danke !
Redmi Note 9 Pro mit Android 11, Tablet Android 8.1, PC: Win10
Offline
#6 2013-08-23 09:27:33
- rayquaza
- Member

- From: DE-BW
- Registered: 2012-11-18
- Posts: 2,007
Re: nochmal Overpass-Turbo - Tag1 oder Tag2
Ich hatte den Unterschied im type-Attribut übersehen ![]()
Offline
Pages: 1