Difference between revisions of "Template:Ogftablecode"

From geofiction
Jump to navigation Jump to search
(Created page with "<includeonly>{{#if:{{{search1|}}} | <!-- --><span class="plainlinks">https://overpass.ogf.rent-a-planet.com/api/interpreter?data={{#if:{{{area|}}} | <!-- ####################...")
 
 
(5 intermediate revisions by the same user not shown)
Line 29: Line 29:
 
<pre>
 
<pre>
 
{{#clear_external_data:}}{{#get_web_data:url=
 
{{#clear_external_data:}}{{#get_web_data:url=
 +
|format=xml<!--
 +
|order by=/osm/{{{type}}}/tag[@k='name']/@v DESC-->
 +
|data=
 +
obj_id=/osm/node/@id,
 +
xxxxxx=/osm/node/tag[@k='xxxxxx']/@v,
 +
xxxxxx=/osm/node/tag[@k='xxxxxx']/@v
 +
|use xpath
 +
}}
 +
{| class="wikitable sortable"
 +
! Name
 +
! a
 +
! b
 +
{{#for_external_table:<nowiki/>
 +
{{!}}-
 +
{{!}}[http://opengeofiction.net/way/{{{way_id}}} {{{name}}}]
 +
{{!}}{{{a}}}
 +
{{!}}{{{b}}}
 +
}}
 +
|}
 +
{{#clear_external_data:}}
 
</pre>
 
</pre>
  
Line 35: Line 55:
 
</pre>
 
</pre>
 
{{Ogftablecode | type = node | area = MER | search1 = name/Gobeletplain}}
 
{{Ogftablecode | type = node | area = MER | search1 = name/Gobeletplain}}
 +
 +
==Codes==
 +
===Test 1===
 +
<pre>
 +
{{Ogftablecode | type = way| search1 = name | search2 = iata | search3 = icao}}
 +
</pre>
 +
{{Ogftablecode | type = way| search1 = name | search2 = iata | search3 = icao}}
  
 
<pre>
 
<pre>
|format=xml<!--
+
{{Ogftablecode | area=MER | type = way | search1 = name | search2 = iata }}
|order by=/osm/{{{type}}}/tag[@k='name']/@v DESC-->
 
|data=
 
obj_id=/osm/node/@id
 
xxxxxx=/osm/node/tag[@k='xxxxxx']/@v
 
|use xpath
 
 
</pre>
 
</pre>
 +
{{Ogftablecode | area=MER | type = way | search1 = name | search2 = iata }}
 +
 +
 +
{{Ogftablecode | area=MER | type = way | search1 = aeroway/aerodrome | search2 = name | search3 = iata | search4 = icao }}
 +
  
 
[[Category:Overpass templates]]</noinclude>
 
[[Category:Overpass templates]]</noinclude>

Latest revision as of 23:27, 31 January 2023


Examples

{{#clear_external_data:}}{{#get_web_data:url=
|format=xml<!--
|order by=/osm/{{{type}}}/tag[@k='name']/@v DESC-->
|data=
 obj_id=/osm/node/@id,
 xxxxxx=/osm/node/tag[@k='xxxxxx']/@v,
 xxxxxx=/osm/node/tag[@k='xxxxxx']/@v
|use xpath
}}
{| class="wikitable sortable"
! Name
! a
! b
{{#for_external_table:<nowiki/>
{{!}}-
{{!}}[http://opengeofiction.net/way/{{{way_id}}} {{{name}}}]
{{!}}{{{a}}}
{{!}}{{{b}}}
}}
|}
{{#clear_external_data:}}
{{Ogftablecode | type = node | area = MER | search1 = name/Gobeletplain}}

https://overpass.ogf.rent-a-planet.com/api/interpreter?data=(area%5B%22admin_level%22=2%5D%5B%22name%22=%22Merganien%22%5D;)-%3E.bndarea;%0A(node(area.bndarea)%5B%22name%22%3D%22Gobeletplain%22%5D;way(area.bndarea)%5B%22name%22%3D%22Gobeletplain%22%5D;relation(area.bndarea)%5B%22name%22%3D%22Gobeletplain%22%5D%3B)%3Bout%3B

Codes

Test 1

{{Ogftablecode | type = way| search1 = name | search2 = iata | search3 = icao}}

https://overpass.ogf.rent-a-planet.com/api/interpreter?data=(node%5B%22name%22%5D%5B%22iata%22%5D%5B%22icao%22%5D;way%5B%22name%22%5D%5B%22iata%22%5D%5B%22icao%22%5D;relation%5B%22name%22%5D%5B%22iata%22%5D%5B%22icao%22%5D%3B)%3Bout%3B

{{Ogftablecode | area=MER | type = way | search1 = name | search2 = iata }}

https://overpass.ogf.rent-a-planet.com/api/interpreter?data=(area%5B%22admin_level%22=2%5D%5B%22name%22=%22Merganien%22%5D;)-%3E.bndarea;%0A(node(area.bndarea)%5B%22name%22%5D%5B%22iata%22%5D;way(area.bndarea)%5B%22name%22%5D%5B%22iata%22%5D;relation(area.bndarea)%5B%22name%22%5D%5B%22iata%22%5D%3B)%3Bout%3B


https://overpass.ogf.rent-a-planet.com/api/interpreter?data=(area%5B%22admin_level%22=2%5D%5B%22name%22=%22Merganien%22%5D;)-%3E.bndarea;%0A(node(area.bndarea)%5B%22aeroway%22%3D%22aerodrome%22%5D%5B%22name%22%5D%5B%22iata%22%5D%5B%22icao%22%5D;way(area.bndarea)%5B%22aeroway%22%3D%22aerodrome%22%5D%5B%22name%22%5D%5B%22iata%22%5D%5B%22icao%22%5D;relation(area.bndarea)%5B%22aeroway%22%3D%22aerodrome%22%5D%5B%22name%22%5D%5B%22iata%22%5D%5B%22icao%22%5D%3B)%3Bout%3B