Difference between revisions of "Template:Ogftablecode"

From geofiction
Jump to navigation Jump to search
m
 
(4 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=
</pre>
 
 
<pre>
 
{{Ogftablecode | type = node | area = MER | search1 = name/Gobeletplain}}
 
</pre>
 
{{Ogftablecode | type = node | area = MER | search1 = name/Gobeletplain}}
 
 
<pre>
 
 
|format=xml<!--
 
|format=xml<!--
 
|order by=/osm/{{{type}}}/tag[@k='name']/@v DESC-->
 
|order by=/osm/{{{type}}}/tag[@k='name']/@v DESC-->
 
|data=
 
|data=
  obj_id=/osm/node/@id
+
  obj_id=/osm/node/@id,
 +
xxxxxx=/osm/node/tag[@k='xxxxxx']/@v,
 
  xxxxxx=/osm/node/tag[@k='xxxxxx']/@v
 
  xxxxxx=/osm/node/tag[@k='xxxxxx']/@v
 
|use xpath
 
|use xpath
 
}}
 
}}
</pre>
 
 
<pre>
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
! Name
 
! Name
Line 60: Line 50:
 
{{#clear_external_data:}}
 
{{#clear_external_data:}}
 
</pre>
 
</pre>
 +
 +
<pre>
 +
{{Ogftablecode | type = node | area = MER | search1 = name/Gobeletplain}}
 +
</pre>
 +
{{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>
 +
{{Ogftablecode | area=MER | type = way | search1 = name | search2 = iata }}
 +
</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