Bearbeiten von „Vorlage:Bushaltestelle

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>
Die '''Vorlage:Bushaltestelle''' dient dazu, Informationen einer Bushaltestelle aus OpenStreetMap (OSM) zu laden.
Bei dieser Vorlage


Hierdurch müssen Daten nur in OSM gepflegt werden und sind automatisch im Wiki aktuell.
  <nowiki>{{Bushaltestelle|1748067760}}</nowiki>
== Syntax ==
  <nowiki>{{Bushaltestelle|</nowiki>''ID''<nowiki>}}</nowiki>


Als ''ID'' muss die Knoten-ID der Bushaltstelle aus OpenStreetMap eingetragen werden.
ist statt dieser Zahl die Knotennummer aus OpenStreetMap für die Bushaltestelle einzutragen. Meist wird man zweimal diese Vorlage anwenden müssen um die Daten für beide Fahrtrichtungen zu haben.
 
== Hilfsmittel ==
Die folgende Karte zeigt stets aktuell alle Bushaltestellen in Tübingen inklusive ihrer Knoten-ID an.
 
'''[http://overpass-turbo.eu/s/CNS Karte mit allen Bushaltestellen in Tübingen mit ihren Knoten-IDs]'''
 
== Hinweis ==
In vielen Fällen gibt es mehr als eine Haltestelle für ein und denselben Namen. In der Regel sind diese zwar örtlich nah beieinander angebracht aber bedienen Verschiedene Fahrt-Richtungen. Die Fahrtrichtungs-Angabe wird aus OpenStreetMap übernommen.
 
In TÜpedia wird ein Artikel pro einzigartigem Namen einer Haltestelle angelegt, beispielsweise [[Aixer Straße (Bushaltestelle)]]. Für beide Haltestelle wird die Vorlage dann jeweils ein Mal eingebunden, in diesem Beispiel also zwei Mal.
 
== OpenStreetMap ==
Folgende Tags aus OpenStreetMap werden ausgewertet:
 
{| class="wikitable"
|-
! '''Wiki''' !! '''OSM-Tag'''
|-
| Name || name
|-
| Bild || wikimedia_commons
|-
| Linien || lines
|-
| Abfahrtsanzeige || passenger_information_display
|-
| Sitzbank || bench
|-
| Überdachung || shelter
|-
| Beleuchtung || lit
|-
| Pflaster ertastbar || tactile_paving
|-
| Rollstuhl-tauglich || wheelchair
|-
| Mülleimer || bin
|-
| Betreiber || operator
|-
| Live-Abfahrtsanzeige || ref
|}
 
Um sich die Tags eines Knotens anzeigen zu lassen, kann die Adresse
<nowiki>https://www.openstreetmap.org/node/</nowiki>''ID''
aufgerufen werden, beispielsweise also
''[https://www.openstreetmap.org/node/1748067759 https://www.openstreetmap.org/node/1748067759]''.
 
Alternativ kann auf [https://www.openstreetmap.org/#map=14/48.5177/9.0609 openstreetmap.org] auf der Karte einfach im Kontextmenü (Rechtsklick auf der Karte) der Punkt ''Objektabfrage'' verwendet werden um den Knoten einer Bushaltestelle mit seiner ID und seinen Tags anzuzeigen.
 
== Beispiel ==
Der Wiki-Code
<nowiki>{{Bushaltestelle|1748067759}}</nowiki>
wird zu
{{Bushaltestelle|1748067759}}


Karte mit allen Bushaltestellen in Tübingen und ihrer OSM-Node-ID: [http://overpass-turbo.eu/s/CNS http://overpass-turbo.eu/s/CNS]
</noinclude>
</noinclude>


<includeonly>
<onlyinclude>
{{#get_web_data:  
{{#get_web_data:  
url=https://www.openstreetmap.org/api/0.6/node/{{{1}}}
url=https://www.openstreetmap.org/api/0.6/node/{{{1}}}
Zeile 72: Zeile 16:
|use xpath  
|use xpath  
|cache seconds=120
|cache seconds=120
}}[[Kategorie:Bushaltestelle]][[Kategorie:Bushaltestelle mit OSM-Link]]
}}[[Kategorie:Bushaltestelle]]
{{#arraydefine:lines|{{#external_value:lines}}|;}}
<table class="busstop">
<table class="busstop">
     <tr><th colspan="2>{{#external_value:name}}<div class="edit-in-osm">[[File:Write-icon.svg|12px|link=https://www.tuepedia.de/img/edit_osm.php?id={{{1}}}&template=bushaltestelle&user={{#USERNAME:}}&referer={{#replace:{{PAGENAME}}|<nowiki> </nowiki>|_}}]]</div>{{#if: {{#external_value:bus_direction|}} | <div class="bus_direction">{{#external_value:bus_direction}}</div> | [[Kategorie:Bushaltestellen ohne Richtungsangabe]] }}</th></tr>
     <tr><th colspan="2>{{#external_value:name}}{{#if: {{#external_value:bus_direction|}} | <div class="bus_direction">{{#external_value:bus_direction}}</div> | }}</th></tr>
     {{#if: {{#external_value:image|}} | <tr><th colspan="2" class="image">[[{{#external_value:image}}|400px]]</th></tr> | [[Kategorie:TÜpedia:Artikel-Bilderwunsch]][[Kategorie:Bushaltestellen ohne Bild]] }}
     {{#if: {{#external_value:image|}} | <tr><th colspan="2" class="image">[[{{#external_value:image}}|400px]]</th></tr> | [[Kategorie:TÜpedia:Artikel-Bilderwunsch]] }}
     <tr><td>[[Buslinie|Linien]]</td><td>{{#if: {{#external_value:lines|}} | {{#arrayprint:lines|,&nbsp;|@@@@|[[Buslinie @@@@|@@@@]]}} | unbekannt[[Kategorie:Bushaltestelle mit unbekannten Linien]] }}</td></tr>
     <tr><td>[[Buslinie|Linien]]</td><td>{{#if: {{{{#external_value:lines}}|}} | {{#external_value:lines}} | unbekannt }}</td></tr>
     <tr><td>Abfahrtsanzeige</td><td>{{JaNeinAnzeiger|{{#external_value:passenger_information_display}}|[[Kategorie:Bushaltestelle_mit_Abfahrtsanzeiger]]|[[Kategorie:Bushaltestelle_ohne_Abfahrtsanzeiger]]}}</td></tr>
     <tr><td>Ankunftsanzeige</td><td>{{JaNeinAnzeiger|{{#external_value:passenger_information_display}}|[[Kategorie:Bushaltestelle mit Ankunftsanzeiger]]|[[Kategorie:Bushaltestelle ohne Ankunftsanzeiger]]}}</td></tr>
     <tr><td>Sitzbank</td><td>{{JaNeinAnzeiger|{{#external_value:bench}}|[[Kategorie:Bushaltestelle mit Sitzbank]]|[[Kategorie:Bushaltestelle ohne Sitzbank]]}}</td></tr>
     <tr><td>Sitzbank</td><td>{{JaNeinAnzeiger|{{#external_value:bench}}|[[Kategorie:Bushaltestelle mit Sitzbank]]|[[Kategorie:Bushaltestelle ohne Sitzbank]]}}</td></tr>
     <tr><td>überdacht</td><td>{{JaNeinAnzeiger|{{#external_value:shelter}}|[[Kategorie:Bushaltestelle mit Überdachung]]|[[Kategorie:Bushaltestelle ohne Überdachung]]}}</td></tr>
     <tr><td>überdacht</td><td>{{JaNeinAnzeiger|{{#external_value:shelter}}|[[Kategorie:Überdachte Bushaltestelle]]|[[Kategorie:Nicht überdachte Bushaltestelle]]}}</td></tr>
   <tr><td>Beleuchtung</td><td>{{JaNeinAnzeiger|{{#external_value:lit}}|[[Kategorie:Bushaltestelle mit Beleuchtung]]|[[Kategorie:Bushaltestelle ohne Beleuchtung]]}}</td></tr>
   <tr><td>Beleuchtung</td><td>{{JaNeinAnzeiger|{{#external_value:lit}}|[[Kategorie:Bushaltestelle mit Beleuchtung]]|[[Kategorie:Bushaltestelle ohne Beleuchtung]]}}</td></tr>
     <tr><td>Pflaster ertastbar</td><td>{{JaNeinAnzeiger|{{#external_value:tactile_paving}}|[[Kategorie:Bushaltestelle mit ertastbarem Pflaster]]|[[Kategorie:Bushaltestelle ohne ertastbarem Pflaster]]}}</td></tr>
     <tr><td>ertastbares Pflaster</td><td>{{JaNeinAnzeiger|{{#external_value:tactile_paving}}}}</td></tr>
     <tr><td>Rollstuhl-tauglich</td><td>{{JaNeinAnzeiger|{{#external_value:wheelchair}}|[[Kategorie:Bushaltestelle mit Rollstuhltauglichkeit]]|[[Kategorie:Bushaltestelle ohne Rollstuhltauglichkeit]]}}</td></tr>
     <tr><td>Rollstuhl-tauglich</td><td>{{JaNeinAnzeiger|{{#external_value:wheelchair}}}}</td></tr>
     <tr><td>Mülleimer</td><td>{{JaNeinAnzeiger|{{#external_value:bin}}|[[Kategorie:Bushaltestelle mit Mülleimer]]|[[Kategorie:Bushaltestelle ohne Mülleimer]]}}</td></tr>
     <tr><td>Mülleimer</td><td>{{JaNeinAnzeiger|{{#external_value:bin}}|[[Kategorie:Bushaltestelle mit Mülleimer]]|[[Kategorie:Bushaltestelle ohne Mülleimer]]}}</td></tr>
     <tr><td>Betreiber</td><td>{{#if: {{#external_value:operator|}} | [[{{#external_value:operator}}]] | unbekannt}}</td></tr>
     <tr><td>Betreiber</td><td>[[{{#external_value:operator}}]]</td></tr>
     {{#if: {{{{#external_value:breitengrad}}|}}{{{{#external_value:laengengrad}}|}} | <tr><td colspan="2" class="map">{{#display_map: {{#external_value:breitengrad}}, {{#external_value:laengengrad}} | centre={{#external_value:breitengrad}}, {{#external_value:laengengrad}} | zoom=17 | height=300 }}</td></tr> }}
     {{#if: {{{{#external_value:breitengrad}}|}}{{{{#external_value:laengengrad}}|}} | <tr><td colspan="2" class="map">{{#display_map: {{#external_value:breitengrad}}, {{#external_value:laengengrad}} | centre={{#external_value:breitengrad}}, {{#external_value:laengengrad}} | zoom=18 | width=100% | height=300 | service=openlayers}}</td></tr> }}
    {{#if: {{{{#external_value:ref}}|}} | <tr><td colspan="2" class="passenger_information_display"><htmltag tagname="iframe" src="http://www.swtue.de/abfahrt/?halt={{#external_value:ref}}"></htmltag></tr> }}
</table>
</table>
<htmltag tagname="style">
<htmltag tagname="style">
Zeile 117: Zeile 61:
.busstop th.image {
.busstop th.image {
     padding: 0;
     padding: 0;
}
.busstop th.image img {
    max-width: 100%;
}
}


Zeile 135: Zeile 75:
     padding-left: 0;
     padding-left: 0;
     font-size: 14px !important;
     font-size: 14px !important;
}
.busstop .passenger_information_display {
    padding: 0;
}
}


Zeile 144: Zeile 80:
     border: none;
     border: none;
     width: 100%;
     width: 100%;
    height: 294px;
}
}


Zeile 150: Zeile 85:
     padding: 0;
     padding: 0;
     border-top: 2px solid white;
     border-top: 2px solid white;
}
.busstop .edit-in-osm {
    float: right;
    display: inline-block;
    margin-left: 8px;
}
@media all and (max-width: 768px) {
    .busstop {
        margin-left: 0;
        width: 100%;
    }
}
}
</nowiki>
</nowiki>
</htmltag></includeonly>
</htmltag></onlyinclude>
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)

Folgende Vorlagen werden auf dieser Seite verwendet:

Diese Seite ist in einer versteckten Kategorie enthalten: