Bearbeiten von „Vorlage:OsmGeschäft

Aus TUEpedia
Wechseln zu:Navigation, Suche
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
<noinclude>
<noinclude>
{{OsmGeschäft|326795192|way}}
Die '''Vorlage:OsmGeschäft''' blendet die [[Vorlage:Geschäft3]] mit von OpenStreetMap enthaltenen Angaben ein. Wenn dort auch ein Link auf ein Wikimedia Commons Bild hinterlegt ist, so wird auch dieses automatisch eingebunden.
Die '''Vorlage:OsmGeschäft''' blendet die [[Vorlage:Geschäft3]] mit von OpenStreetMap enthaltenen Angaben ein. Wenn dort auch ein Link auf ein Wikimedia Commons Bild hinterlegt ist, so wird auch dieses automatisch eingebunden.


==Syntax==
Syntax:
 
<nowiki>{{OsmGeschäft|</nowiki>''ID''<nowiki>}}</nowiki>
 
Handelt es sich nicht um einen Node sondern um einen Way, so muss der zweite, optionale Parameter mitgegeben werden:


  <nowiki>{{OsmGeschäft|</nowiki>''ID''|way<nowiki>}}</nowiki>
  <nowiki>{{OsmGeschäft|</nowiki>''Node ID''<nowiki>}}</nowiki>


Die ''ID'' findet man, wenn hier auf den Eintrag klickt:
Die ''Node ID'' findet man, wenn hier auf den Eintrag klickt:


'''[http://overpass-turbo.eu/s/Dcf Karte mit allen Geschäften in Tübingen]'''
'''[http://overpass-turbo.eu/s/CSc Karte mit allen Geschäften in Tübingen]'''




Die Vorlage eignet sich auch für Gastronomie- und Handwerksbetriebe.
Die Vorlage eignet sich auch für Gastronomie- und Handwerksbetriebe.
== Caching ==
Um nicht bei jedem Seitenaufruf die Daten direkt von OSM abrufen zu müssen werden diese gecacht. Um den Cache zu leeren wird ein Link mit ''Cache leeren'' oben rechts angezeigt. Durch diesen Aufruf werden die Daten erneut von OSM geladen. Um die Geometrien zu aktualisieren, muss dem Link ''Geo-Cache leeren'' gefolgt werden.
[[Kategorie:Vorlage]]
</noinclude>
</noinclude>
<includeonly><!--
<includeonly><!--
-->{{#get_web_data:  
-->{{#get_web_data:  
url=https://www.tuepedia.de/img/cache.php?url=https://www.openstreetmap.org/api/0.6/{{{2|node}}}/{{{1}}}
url=https://www.openstreetmap.org/api/0.6/{{{2|node}}}/{{{1}}}
|format=XML
|format=XML
|data=name=/osm/{{{2|node}}}/tag[@k='name']/@v,street=/osm/{{{2|node}}}/tag[@k='addr:street']/@v,housenumber=/osm/{{{2|node}}}/tag[@k='addr:housenumber']/@v,postcode=/osm/{{{2|node}}}/tag[@k='addr:postcode']/@v,city=/osm/{{{2|node}}}/tag[@k='addr:city']/@v,opening_hours=/osm/{{{2|node}}}/tag[@k='opening_hours']/@v,website=/osm/{{{2|node}}}/tag[@k='website']/@v,website2=/osm/{{{2|node}}}/tag[@k='contact:website']/@v,phone=/osm/{{{2|node}}}/tag[@k='phone']/@v,phone2=/osm/{{{2|node}}}/tag[@k='contact:phone']/@v,image=/osm/{{{2|node}}}/tag[@k='wikimedia_commons']/@v,shop=/osm/{{{2|node}}}/tag[@k='shop']/@v,amenity=/osm/{{{2|node}}}/tag[@k='amenity']/@v,tourism=/osm/{{{2|node}}}/tag[@k='tourism']/@v,operator=/osm/{{{2|node}}}/tag[@k='operator']/@v,cuisine=/osm/{{{2|node}}}/tag[@k='cuisine']/@v,kitchenhours=/osm/{{{2|node}}}/tag[@k='opening_hours:kitchen']/@v,craft=/osm/{{{2|node}}}/tag[@k='craft']/@v,office=/osm/{{{2|node}}}/tag[@k='office']/@v,emergency=/osm/{{{2|node}}}/tag[@k='emergency']/@v,,leisure=/osm/{{{2|node}}}/tag[@k='leisure']/@v,brand=/osm/{{{2|node}}}/tag[@k='brand']/@v,smoking=/osm/{{{2|node}}}/tag[@k='smoking']/@v,type2=/osm/{{{2|node}}}/tag[@k='socket:type2']/@v,type2output=/osm/{{{2|node}}}/tag[@k='socket:type2:output']/@v,artist_name=/osm/{{{2|node}}}/tag[@k='artist_name']/@v,artwork_type=/osm/{{{2|node}}}/tag[@k='artwork_type']/@v,material=/osm/{{{2|node}}}/tag[@k='material']/@v,start_date=/osm/{{{2|node}}}/tag[@k='start_date']/@v,architect=/osm/{{{2|node}}}/tag[@k='architect']/@v,breitengrad=/osm/{{{2|node}}}/@lat,laengengrad=/osm/{{{2|node}}}/@lon
|data=name=/osm/{{{2|node}}}/tag[@k='name']/@v,street=/osm/{{{2|node}}}/tag[@k='addr:street']/@v,housenumber=/osm/{{{2|node}}}/tag[@k='addr:housenumber']/@v,postcode=/{{{2|node}}}/node/tag[@k='addr:postcode']/@v,city=/osm/{{{2|node}}}/tag[@k='addr:city']/@v,opening_hours=/osm/{{{2|node}}}/tag[@k='opening_hours']/@v,website=/osm/{{{2|node}}}/tag[@k='website']/@v,website2=/osm/{{{2|node}}}/tag[@k='contact:website']/@v,phone=/osm/{{{2|node}}}/tag[@k='phone']/@v,phone2=/osm/{{{2|node}}}/tag[@k='contact:phone']/@v,image=/osm/{{{2|node}}}/tag[@k='wikimedia_commons']/@v,shop=/osm/{{{2|node}}}/tag[@k='shop']/@v,amenity=/osm/{{{2|node}}}/tag[@k='amenity']/@v,operator=/osm/{{{2|node}}}/tag[@k='operator']/@v,cuisine=/osm/{{{2|node}}}/tag[@k='cuisine']/@v,kitchenhours=/osm/{{{2|node}}}/tag[@k='opening_hours:kitchen']/@v,craft=/osm/{{{2|node}}}/tag[@k='craft']/@v,brand=/osm/{{{2|node}}}/tag[@k='brand']/@v,smoking=/osm/{{{2|node}}}/tag[@k='smoking']/@v,breitengrad=/osm/{{{2|node}}}/@lat,laengengrad=/osm/{{{2|node}}}/@lon
|use xpath  
|use xpath  
|cache seconds=86400
|cache seconds=120
}}<!--
}}<!--
--><!--{{#if: {{#external_value:shop|}}|[[Kategorie:Läden]]}}--><!--
-->{{#if: {{#external_value:shop|}}|[[Kategorie:Läden]]}}<!--
-->{{Geschäft3
-->{{Geschäft3
| osm_id={{{1}}}
| osm_id={{{1}}}
| osm_type={{{2|node}}}
| name={{#external_value:name}}
| name={{#external_value:name}}
| image={{#replace:{{#external_value:image}}|File:| }}
| image={{#replace:{{#external_value:image}}|File:| }}
| kategorie={{#if:{{#external_value:tourism|}}|{{OsmTourismsTranslation|{{#external_value:tourism}}}}}} {{#if:{{#external_value:amenity|}}|{{OsmAmenitiesTranslation|{{#external_value:amenity}}}}}} {{#if:{{#external_value:emergency|}}|{{OsmEmergenciesTranslation|{{#external_value:emergency}}}}}} {{#if:{{#external_value:leisure|}}|{{OsmLeisuresTranslation|{{#external_value:leisure}}}}}} {{#if:{{#external_value:shop|}}|{{#if:{{#external_value:amenity|}}|,&nbsp;}}{{OsmShopsTranslation|{{#external_value:shop}}}}}}{{#if:{{#external_value:craft|}}|{{#if:{{#external_value:shop|}}|,&nbsp;}}{{OsmCraftsTranslation|{{#external_value:craft}}}}}}{{#if:{{#external_value:office|}}|{{OsmOfficeTranslation|{{#external_value:office}}}}}}{{#if:{{#external_value:brand|}}| &nbsp;({{OsmArrayToCategories|{{#external_value:brand}}}})}} {{#if:{{#external_value:artwork_type|}}|,&nbsp;{{OsmArtworkTypesTranslation|{{#external_value:artwork_type}}}}}}
| kategorie={{#if:{{#external_value:amenity|}}|{{OsmAmenitiesTranslation|{{#external_value:amenity}}}}}} {{#if:{{#external_value:shop|}}|{{#if:{{#external_value:amenity|}}|,&nbsp;}}{{OsmShopsTranslation|{{#external_value:shop}}}}}}{{#if:{{#external_value:craft|}}|{{#if:{{#external_value:shop|}}|,&nbsp;}}{{OsmCraftsTranslation|{{#external_value:craft}}}}}}{{#if:{{#external_value:brand|}}| &nbsp;({{OsmArrayToCategories|{{#external_value:brand}}}})}}
| strasse = {{#external_value:street}}
| strasse = {{#external_value:street}}
| hausnummer = {{#external_value:housenumber}}
| hausnummer = {{#external_value:housenumber}}
| plz = {{#external_value:postcode}}
| plz = {{#external_value:postcode}}
| ort = {{#external_value:city}}
| ort = {{#external_value:city}}
| zeit={{OsmOpeningHoursTranslation|{{#external_value:opening_hours}}}}
| zeit={{OsmOpeningHoursTranslation|{{#external_value:opening_hours}}}}
Zeile 48: Zeile 35:
| kueche={{#if:{{#external_value:cuisine}}|{{OsmCuisinesTranslation|{{#external_value:cuisine}}}}}}
| kueche={{#if:{{#external_value:cuisine}}|{{OsmCuisinesTranslation|{{#external_value:cuisine}}}}}}
| betreiber={{#external_value:operator}}
| betreiber={{#external_value:operator}}
| sockets={{#if:{{#external_value:type2}}|{{#external_value:type2}}×Typ2 {{#if:{{#external_value:type2output}}|({{#external_value:type2output}})}}}}
| artist_name = {{#external_value:artist_name}}
| artwork_type = {{#external_value:artwork_type}}
| architect = {{#external_value:architect}}
| material = {{OsmMaterialsTranslation|{{#external_value:material}}}}
| start_date = {{#external_value:start_date}}
| rauchen={{#if:{{#external_value:smoking|}}|{{OsmSmokingTranslation|{{#external_value:smoking}}}}}}
| rauchen={{#if:{{#external_value:smoking|}}|{{OsmSmokingTranslation|{{#external_value:smoking}}}}}}
| tel={{#if:{{#external_value:phone|}}|<htmltag tagname="a" href="tel:{{#external_value:phone}}">{{OsmPhoneTranslation|{{#external_value:phone}}}}</htmltag>| }}{{#if:{{#external_value:phone2|}}|<htmltag tagname="a" href="tel:{{#external_value:phone2}}">{{OsmPhoneTranslation|{{#external_value:phone2}}}}</htmltag>| }}
| tel={{#if:{{#external_value:phone|}}|<htmltag tagname="a" href="tel:{{#external_value:phone}}">{{OsmPhoneTranslation|{{#external_value:phone}}}}</htmltag>|<htmltag tagname="a" href="tel:{{#external_value:phone2}}">{{OsmPhoneTranslation|{{#external_value:phone2}}}}</htmltag>}}
| homepage={{#if:{{#external_value:website|}}|[{{#external_value:website}} {{#external_value:website}}]|}}{{#if:{{#external_value:website2}}|[{{#external_value:website2}} {{#external_value:website2}}]| }}
| homepage={{#if:{{#external_value:website|}}|[{{#external_value:website}} {{#external_value:website}}]|[{{#external_value:website2}} {{#external_value:website2}}]}}
{{#get_web_data:url=https://www.tuepedia.de/img/cache.php?url=https://www.tuepedia.de/img/geometry.php%3Ftype%3D{{{2|node}}}%26id%3D{{{1}}}|format=csv|data=map_marker=1,map_centre=2,map_lines=3,map_polygons=4|delimiter=#|cache seconds=86400}}
{{#get_web_data:url=https://www.tuepedia.de/img/geometry.php?type={{{2|node}}}&id={{{1}}}|format=csv|data=map_marker=1,map_centre=2,map_geometries=3|delimiter=#}}
|map_marker={{#external_value:map_marker}}
|map_marker={{#external_value:map_marker}}
|map_centre={{#external_value:map_centre}}
|map_centre={{#external_value:map_centre}}
|map_lines={{#external_value:map_lines}}
|map_geometries={{#external_value:map_geometries}}
|map_polygons={{#external_value:map_polygons}}
<!--| breitengrad={{#external_value:breitengrad}}
<!--| breitengrad={{#external_value:breitengrad}}
| laengengrad={{#external_value:laengengrad}}-->
| laengengrad={{#external_value:laengengrad}}-->
}}{{#if:{{#external_value:image|}}| |[[Kategorie:TÜpedia:OSM-Bilderwunsch]]}}</includeonly>
}}</includeonly>
Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle TUEpedia-Beiträge automatisch unter der „Lizenz Creative-Commons / Namensnennung-Weitergabe unter gleichen Bedingungen - 3.0“ stehen (siehe TUEpedia:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)