Vorlage:Coordinates
Dokumentation
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Koordinaten | 1 | Koordinatenpaar in freiem Format; bevorzugt zwei Dezimalbruchzahlen (Breite Leerzeichen Länge) (mehr)
| Einzeiliger Text | erforderlich |
Himmelskörper | globe | Himmelskörper | Einzeiliger Text | optional |
ISO | region | Regionalcode auf der Erde gemäß ISO 3166-2. Mehrere (bis zu drei) weitere Regionen können mit dem Schrägstrich / separiert angehängt werden. Mit - kann eine absichtlich den gesamten Planeten umspannende Region definiert werden.
| Einzeiliger Text | vorgeschlagen |
Typ | type | Art der Position, des Objekts
| Einzeiliger Text | optional |
Höhe | elevation | Höhe über dem Meeresspiegel in ganzen Metern bei geeigneten Objekten; auch negativ
| Zahlenwert | optional |
Bevölkerung | pop | Bevölkerung als ganze Zahl bei Verwaltungseinheiten, Städten, Inseln usw.
| Zahlenwert | optional |
Ausmaß | dim | Durchmesser des Umkreises (dimension) in ganzzahligen Metern; Anfangsmaßstab einer externen Kartenansicht
| Zahlenwert | vorgeschlagen |
Bezeichnung | name | Name des Objekts; wird in der erzeugten Karte zur Unterscheidung mehrerer Objekte angezeigt
| Einzeiliger Text | optional |
Positions-Kontrolle | bounds | Eckpunkte eines umgebenden Rechtecks zur Kontrolle; zwei Dezimalzahlenpaare durch Semikolon ; separiert; mehrere Rechtecke durch Schrägstrich / getrennt (mehr)
| Einzeiliger Text | optional |
Regions-Kontrolle | countries | Zulässiger Ländercode für region ; mehrere durch Leerzeichen getrennt
| Einzeiliger Text | optional |
sortierbar | sort | Sortierbarkeit (zu Beginn einer Tabellenzelle)
| Einzeiliger Text | optional |
Darstellung | format | Formatierung der sichtbaren Präsentation. Erstes Element wird in WGS84 verlinkt; weitere können folgen (mehr). Ein in " eingeschlossener Text als erster Wert wird alternativ zur Beschriftung des Linkziels verwendet. ICON0 ICON1 ICON2 ICON3 an erster Stelle bewirken grafische Symbole. Ein mit Datei: beginnender und mit . ext endender Medienbezeichner an erster Stelle generiert eine mit dem Koordinatenwerkzeug verlinkte Grafik. Alle Elemente haben für sich ggf. Umbruchschutz.
| Einzeiliger Text | optional |
Sprungziel | id | Sprungziel auf die Verlinkung; - zur Unterdrückung eines Sprungziels
| Einzeiliger Text | optional |
Kopiervorlagen
[Quelltext bearbeiten]{{Coordinates||region=|type=}} {{Coordinates| |globe= |region= |type= |elevation= |pop= |dim= |name= |bounds= |sort= |format= |id= }}
Koordinatenformate
[Quelltext bearbeiten]Es wird für die Einbindung eine Vielzahl eindeutiger Formatierungen unterstützt.
- Damit soll ermöglicht werden, per C&P schnell eine Angabe aus der Wikipedia oder einer externen Quelle zu übernehmen.
- Eine eindeutige Interpretation muss jedoch gesichert sein.
Bevorzugt werden zwei Dezimalbruchzahlen; erst Breite, dann Länge, getrennt durch ein Leerzeichen mit Punkt als Dezimaltrennzeichen und ggf. ASCII-Bindestrich als Minuszeichen zur Unterscheidung der Hemisphären.
- Dieses lässt sich dann auch in den meisten Anwendungen wiederverwerten.
- Als Separator kann aber auch eingefügt werden: Semikolon
;
oder Pipe|
. - Komma als Dezimaltrennzeichen wird ebenfalls akzeptiert.
Ausgabeformate
[Quelltext bearbeiten]Durch Leerzeichen getrennte Liste von Schlüsselwörtern in format
*
– ermittle automatisch regional adäquates Format und Genauigkeit nach Art des Objekts intype
WGS84
– explizit WGS84, in ganzzahligen Grad-Minuten-Sekunden mit Zeichen und Himmelsrichtung, Genauigkeit nach Art des ObjektsCH1903
– Schweizer LandeskoordinatenCH1903+
– Schweizer Landeskoordinaten update 1995UTM
– Universal Transverse MercatorICON0
– ⊙ICON1
– ▼ICON2
–ICON3
–IconPin
–Datei:
… … ….
ext[[Datei:
… … …]]
mit allen Optionen außerlink=
"
… … …"
Die erste Spezifikation wird verlinkt.
- In jedem Fall erhält jedes Koordinatenpaar Umbruchschutz.
Das Format WGS84
bzw. als Auswertung von *
kann dabei durch explizite Formatspezifizierer ergänzt werden; ansonsten greift automatische Genauigkeit nach Art des Objekts:
°
– ganzzahlige Grad mit Gradzeichen und Himmelsrichtung°.
– dezimale Grad mit Gradzeichen und Himmelsrichtung°'
– ganzzahlige Grad und Minuten, mit Zeichen; ASCII oder Minutenzeichen möglich°'.
– ganzzahlige Grad und dezimale Minuten mit Zeichen°'"
– ganzzahlige Grad, Minuten, Sekunden mit Zeichen; ASCII oder Minutenzeichen oder Sekundenzeichen möglich°'".
– ganzzahlige Grad und Minuten, dezimale Sekunden mit Zeichen°
…0
oder°
…0.
– linksbündig mit Nullen zwei- bzw. Längengrade dreistellig auffüllen°
….3
– letzte Zahl ist Dezimalbruch mit drei Nachkommastellen.
– Dezimalbruchzahlen, positiv oder negativ, typografisches Minuszeichen, durch Leerzeichen getrennt.X
– positive Dezimalbruchzahlen mit Himmelsrichtung0.5
– ähnlich f-Formatspezifikation gemäß C oder Lua..5
– genau fünf Nachkommastellen0.
– linksbündig mit Nullen Breite zwei- bzw. Länge dreistellig auffüllen-.
– ASCII-Minuszeichen verwenden+.
– positiven Werten+
voranstellen+-.
–+
und-
Das Format CH1903
kennt einen Formatspezifizierer:
CH1903
– nur Ziffern ohne TausendertrennungCH1903'
– mit'
-Tausendertrennung und/
von Weißraum eingeschlossen
Sollte das Datenformat der folgenden Werte in runde Klammern eingeschlossen sein, wird dies auch in der Darstellung umgesetzt.
Kontroll-Rechtecke
[Quelltext bearbeiten]In bounds
können für die Vorlagenprogrammierung Rechtecke angegeben werden, in denen alle zu erwartenden Koordinatenpaare liegen müssen (etwa bei einer Infobox zu Objekten in einem Staat).
- Beispiel: Portugal mit Azoren
36 -10; 42 -6 / 36 -30; 40 -20
- Ein Rechteck definiert sich über die SW- und die NO-Ecke.
bounds = {{#switch: {{{region|}}} |PT-20=36 -30; 40 -20 |PT=36 -10; 42 -6 / 36 -30; 40 -20 |= |#default=36 -10; 42 -6}}
Lua
Verwendetes Modul: Coordinates #format
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- Diese Dokumentation befindet sich auf einer eingebundenen Unterseite [Bearbeiten].
- Test-/Beispielseite erstellen.
- giftbot/vorlagenparser: CSV herunterladen (ANR).