Difference between revisions of "Template:Atab ogfquery"
Jump to navigation
Jump to search
(Created page with "<includeonly>{{#if:{{{search1|}}} | <!-- -->{{#clear_external_data:}}{{#get_web_data:url=https://overpass.ogf.rent-a-planet.com/api/interpreter?data={{#if:{{{area|}}} | <!--...") |
m |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<includeonly>{{#if:{{{search1|}}} | <!-- | <includeonly>{{#if:{{{search1|}}} | <!-- | ||
| − | -->{{#clear_external_data:}}{{#get_web_data:url=https://overpass. | + | -->{{#clear_external_data:}}{{#get_web_data:url=https://overpass.opengeofiction.net/api/interpreter?data={{#if:{{{area|}}} | <!-- |
########################### Mergania | ########################### Mergania | ||
| Line 14: | Line 14: | ||
-->(node{{#if:{{{area|}}} | | -->(node{{#if:{{{area|}}} | | ||
| − | (area.bndarea) }}{{Opq-searchattributes | {{{search1|}}} | {{{search2|}}} | {{{search3|}}} | {{{search4|}}} | {{{search5|}}} | {{{search6|}}} | {{{search7|}}} | {{{exclude1|}}} | {{{exclude2|}}} | {{{exclude3|}}} | {{{contains1|}}} | {{{contains2|}}} | {{{contains3|}}} }} | + | (area.bndarea) }}{{Opq-searchattributes | {{{search1|}}} | {{{search2|}}} | {{{search3|}}} | {{{search4|}}} | {{{search5|}}} | {{{search6|}}} | {{{search7|}}} | {{{exclude1|}}} | {{{exclude2|}}} | {{{exclude3|}}} | {{{contains1|}}} | {{{contains2|}}} | {{{contains3|}}} }};<!-- |
########################### ways search | ########################### ways search | ||
-->way{{#if:{{{area|}}} | | -->way{{#if:{{{area|}}} | | ||
| − | (area.bndarea) }}{{Opq-searchattributes | {{{search1|}}} | {{{search2|}}} | {{{search3|}}} | {{{search4|}}} | {{{search5|}}} | {{{search6|}}} | {{{search7|}}} | {{{exclude1|}}} | {{{exclude2|}}} | {{{exclude3|}}} | {{{contains1|}}} | {{{contains2|}}} | {{{contains3|}}} }} | + | (area.bndarea) }}{{Opq-searchattributes | {{{search1|}}} | {{{search2|}}} | {{{search3|}}} | {{{search4|}}} | {{{search5|}}} | {{{search6|}}} | {{{search7|}}} | {{{exclude1|}}} | {{{exclude2|}}} | {{{exclude3|}}} | {{{contains1|}}} | {{{contains2|}}} | {{{contains3|}}} }};<!-- |
########################### relations search | ########################### relations search | ||
-->relation{{#if:{{{area|}}} | | -->relation{{#if:{{{area|}}} | | ||
| − | (area.bndarea) }}{{Opq-searchattributes | {{{search1|}}} | {{{search2|}}} | {{{search3|}}} | {{{search4|}}} | {{{search5|}}} | {{{search6|}}} | {{{search7|}}} | {{{exclude1|}}} | {{{exclude2|}}} | {{{exclude3|}}} | {{{contains1|}}} | {{{contains2|}}} | {{{contains3|}}} }} | + | (area.bndarea) }}{{Opq-searchattributes | {{{search1|}}} | {{{search2|}}} | {{{search3|}}} | {{{search4|}}} | {{{search5|}}} | {{{search6|}}} | {{{search7|}}} | {{{exclude1|}}} | {{{exclude2|}}} | {{{exclude3|}}} | {{{contains1|}}} | {{{contains2|}}} | {{{contains3|}}} }}%3B)%3Bout%3B<!-- |
| − | ########################### | + | ########################### create data for table |
--> | --> | ||
| − | |format=xml | + | |format=xml<!-- |
| − | |order by=/osm/ | + | |order by=/osm/{{{type}}}/tag[@k='name']/@v DESC--> |
|data= | |data= | ||
| − | + | obj_id=/osm/{{{type}}}/@id | |
| − | , | + | {{ #if:{{{column1tag|}}} | |
| − | , | + | ,{{{column1tag}}}=/osm/{{{type}}}/tag[@k='{{{column1tag}}}']/@v {{ #if:{{{column2tag|}}} | |
| − | , | + | ,{{{column2tag}}}=/osm/{{{type}}}/tag[@k='{{{column2tag}}}']/@v {{ #if:{{{column3tag|}}} | |
| − | , | + | ,{{{column3tag}}}=/osm/{{{type}}}/tag[@k='{{{column3tag}}}']/@v {{ #if:{{{column4tag|}}} | |
| + | ,{{{column4tag}}}=/osm/{{{type}}}/tag[@k='{{{column4tag}}}']/@v {{ #if:{{{column5tag|}}} | | ||
| + | ,{{{column5tag}}}=/osm/{{{type}}}/tag[@k='{{{column5tag}}}']/@v {{ #if:{{{column6tag|}}} | | ||
| + | ,{{{column6tag}}}=/osm/{{{type}}}/tag[@k='{{{column6tag}}}']/@v {{ #if:{{{column7tag|}}} | | ||
| + | ,{{{column7tag}}}=/osm/{{{type}}}/tag[@k='{{{column7tag}}}']/@v {{ #if:{{{column8tag|}}} | | ||
| + | ,{{{column8tag}}}=/osm/{{{type}}}/tag[@k='{{{column8tag}}}']/@v {{ #if:{{{column9tag|}}} | | ||
| + | ,{{{column9tag}}}=/osm/{{{type}}}/tag[@k='{{{column9tag}}}']/@v }} }} }} }} }} }} }} }} }} | ||
|use xpath | |use xpath | ||
| + | }} }}</includeonly><noinclude> | ||
| − | + | ==Test== | |
| − | + | {| | |
| − | + | {{Atab ogfquery|area=MER|search1=aeroway/aerodrome|column1tag=name}} | |
| − | + | {{Template:Atab table|type=way}} | |
| − | + | {{#clear_external_data:}} | |
| − | + | |} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | [[Category: | + | [[Category:Subtemplates]]</noinclude> |