SkipperGuide:Features/Karten und Skizzen: Unterschied zwischen den Versionen
Axel (Diskussion | Beiträge) Extension 'Maps': weitere Elemente |
Axel (Diskussion | Beiträge) Extension 'Maps': weitere Elemente |
||
| Zeile 5: | Zeile 5: | ||
In den Artikeln des SkipperGuides wird für Kartendarstellungen zum überwiegenden Teil die ''MediaWiki''-Extension '''Maps''' oder '''Semantic Maps''' verwendet. Sie hat den Vorteil, dass man aus mehreren Basiskartenanbietern wählen kann, und der Nutzer beziehungsweise Leser die Möglichkeit hat eventuell vorhandene zusätzliche Layer ein- und auszuschalten. Die anfangs oft verwendeten Daten von Google Maps sind inzwischen fast vollständig durch die von OpenSeaMap (OSeaM) ersetzt worden, so dass Karten aus diesem OpenStreetMap-Projekt (OSM) praktisch der Standard in diesem Wiki sind. Auslöser für die Umstellung waren Urheberschutzgründe, OSeaM hat sich darüber hinaus über die Jahre sowohl in Hinblick auf (nicht werbungsgesteuerter) Detailtiefe wie auch wegen der nautischen Inhalte offensichtlich durchgesetzt. | In den Artikeln des SkipperGuides wird für Kartendarstellungen zum überwiegenden Teil die ''MediaWiki''-Extension '''Maps''' oder '''Semantic Maps''' verwendet. Sie hat den Vorteil, dass man aus mehreren Basiskartenanbietern wählen kann, und der Nutzer beziehungsweise Leser die Möglichkeit hat eventuell vorhandene zusätzliche Layer ein- und auszuschalten. Die anfangs oft verwendeten Daten von Google Maps sind inzwischen fast vollständig durch die von OpenSeaMap (OSeaM) ersetzt worden, so dass Karten aus diesem OpenStreetMap-Projekt (OSM) praktisch der Standard in diesem Wiki sind. Auslöser für die Umstellung waren Urheberschutzgründe, OSeaM hat sich darüber hinaus über die Jahre sowohl in Hinblick auf (nicht werbungsgesteuerter) Detailtiefe wie auch wegen der nautischen Inhalte offensichtlich durchgesetzt. | ||
==== Offizielle Dokumentation ==== | |||
Auf dieser [https://www.semantic-mediawiki.org/wiki/Extension:Maps/mapping_service#Available_values Dokumentationsseite] zur Extension findet man einige Infos, allerdings stößt man schnell auf einen Wermutstropfen: offensichtlich wird ''OpenLayers'' in neueren Versionen nicht weiter unterstützt, was sich in der inzwischen weitergeführten Beschreibung bemerkbar macht - die entsprechenden Punkte bleiben unbehandelt. Es ist also möglich, dass bei einer eventuellen Aktualisierung der MediaWiki-Software, auf der der ''SkipperGuide'' beruht, entweder eine neue Extension oder ähnliches gesucht werden muss, oder auf ''Leaflet'' als Implementierer umgestellt werden muss. Bis dahin gibt es eine Zusammenstellung der häufigsten Elemente im Artikel-Quellcode von 'Maps': | Auf dieser [https://www.semantic-mediawiki.org/wiki/Extension:Maps/mapping_service#Available_values Dokumentationsseite] zur Extension findet man einige Infos, allerdings stößt man schnell auf einen Wermutstropfen: offensichtlich wird ''OpenLayers'' in neueren Versionen nicht weiter unterstützt, was sich in der inzwischen weitergeführten Beschreibung bemerkbar macht - die entsprechenden Punkte bleiben unbehandelt. Es ist also möglich, dass bei einer eventuellen Aktualisierung der MediaWiki-Software, auf der der ''SkipperGuide'' beruht, entweder eine neue Extension oder ähnliches gesucht werden muss, oder auf ''Leaflet'' als Implementierer umgestellt werden muss. Bis dahin gibt es eine Zusammenstellung der häufigsten Elemente im Artikel-Quellcode von 'Maps': | ||
==== Elemente der Extension ==== | |||
* Die Karte wird eingeleitet mit ''<nowiki>{{#display_map:</nowiki>'' | * Die Karte wird eingeleitet mit ''<nowiki>{{#display_map:</nowiki>'' | ||
* Es | * Es folgen eine oder mehrere Positionen. Nach denen wird der Kartenausschnitt automatisch bestimmt, falls keine Angaben zu ''center'' und ''zoom'' gemacht werden. Die Positionsangaben setzen sich zusammen aus: | ||
** Längengrad im dezimalen Format (''dd.dddd'', W-liche Angaben als negative Zahl), und nach einem Komma als Trennzeichen der | ** Längengrad im dezimalen Format (''dd.dddd'', W-liche Angaben als negative Zahl), und nach einem Komma als Trennzeichen der | ||
** Breitengrad im dezimalen Format (also ''dd.dddd'', S-liche Angaben negativ) | ** Breitengrad im dezimalen Format (also ''dd.dddd'', S-liche Angaben negativ). | ||
** | ** Nach der trennenden Tilde kann ein Text angegeben werden, der als Überschrift in einem Popup erscheint. Ein eingebener Text erscheint immer, die Formatierung als Überschrift zeigt sich allerdings erst, wenn - wie nachfolgend beschrieben - auch ein Beschreibungstext angelegt ist. | ||
** Nach der nächsten Tilde kann man weitere Eingaben machen, die im Popup als Beschreibung unterhalb der Überschrift erscheinen. | ** Nach der nächsten Tilde kann man weitere Eingaben machen, die im Popup als Beschreibung unterhalb der Überschrift erscheinen. Wenn außer den Feldtrennertilden keine Eingabe für Beschreibung und deren Überschrift gemacht wird, erscheint auch kein Popup. Diese Konstellation ergibt sich, wenn man nur ein Icon für den Marker festlegen will. | ||
Wenn außer den Feldtrennertilden keine Eingabe für Beschreibung und deren Überschrift gemacht wird, erscheint auch kein Popup. Diese Konstellation ergibt sich, wenn man nur ein Icon für den Marker festlegen will. | ** Optional folgt nach einer weiteren Tilde ein Link zu einer Grafikdatei, die als Icon für die Position dargestellt werden soll. Bei fehlender Angabe wird ein rotes Standardsymbol verwendet. | ||
** Optional folgt nach | |||
** Achtung: Zeilen mit Positionsangaben müssen mit einem Semicolon (;) abgeschlossen werden, wenn eine weitere Positionsangabe folgt. Ein abschließendes Semicolon in der letzten Positionszeile kann jedoch zu einem Fehler führen. | ** Achtung: Zeilen mit Positionsangaben müssen mit einem Semicolon (;) abgeschlossen werden, wenn eine weitere Positionsangabe folgt. Ein abschließendes Semicolon in der letzten Positionszeile kann jedoch zu einem Fehler führen. | ||
* | * Mit dem ''Pipe''-Zeichen (|) als Trenner können optional weitere Angaben gemacht werden: | ||
** ''center='' gefolgt von einer Positionsangabe mit Länge und Breite, Format wie oben beschrieben. Damit wird der Kartenmittelpunkt bestimmt, die Angabe kann bei vorhandenen Positionsangaben entfallen. | ** ''center='' gefolgt von einer Positionsangabe mit Länge und Breite, Format wie oben beschrieben. Damit wird der Kartenmittelpunkt bestimmt, die Angabe kann bei vorhandenen Positionsangaben entfallen. | ||
** ''zoom='' Angabe der Kartenzoomstufe. | ** ''zoom='' Angabe der Kartenzoomstufe. | ||
| Zeile 45: | Zeile 46: | ||
Bei den Koordinatenangaben gibt es kein Limit für die Stellen, die Angaben sind also nicht auf vier Stellen hinterm Komma beschränkt. | Bei den Koordinatenangaben gibt es kein Limit für die Stellen, die Angaben sind also nicht auf vier Stellen hinterm Komma beschränkt. | ||
==== Icons ==== | |||
==== Weitere Infos ==== | |||
Die Vorlage ''<nowiki>{{MaßstabGM}}</nowiki>'' versucht die in der Karte verwendeten Maßstäbe zu beschreiben. Die dort angegebenen Einheiten ändern sich mit unterschiedlichen Zoomstufen. Leider kann man - zumindest in der aktuell verwendeten Extension-Version - die Grundeinheiten nicht ändern, so gibt es immer metrische und imperiale, aber keine nautischen Längenangaben. | Die Vorlage ''<nowiki>{{MaßstabGM}}</nowiki>'' versucht die in der Karte verwendeten Maßstäbe zu beschreiben. Die dort angegebenen Einheiten ändern sich mit unterschiedlichen Zoomstufen. Leider kann man - zumindest in der aktuell verwendeten Extension-Version - die Grundeinheiten nicht ändern, so gibt es immer metrische und imperiale, aber keine nautischen Längenangaben. | ||