E/Maps

Aus Schäfer SAC
Zur Navigation springen Zur Suche springen

https://www.mediawiki.org/wiki/Extension:Maps/de

Die Erweiterung "Maps" wird über den Composer installiert und aktualisiert. Eine detaillierte Erklärung finden Sie unter Installation von MediaWiki-Erweiterungen mit Composer.


Ab MediaWiki 1.22 können Sie mit Composer[1] MediaWiki-Erweiterungen installieren, die ein composer.json-Manifest enthalten und im Packagist Package Repository veröffentlicht werden.

Composer benötigt Shell-Zugriff. Wenn Sie keinen Shell-Zugriff auf den Server Ihrer Website haben, ist es auch möglich, MediaWiki und Composer auf einem lokalen Computer einzurichten, z.B. mit einem AMP-Paket, und die installierten Dateien auf den Remote-Server zu übertragen.


Die Erweiterung Maps ermöglicht es Ihren MediaWiki-Seiten, geografische Daten mit dynamischen, JavaScript-basierten Mapping-APIs wie Google Maps, OpenStreetMap und OpenLayers in Ihren Wiki-Seiten zu visualisieren. Es verfügt über eine integrierte Unterstützung für Geokodierung, Kartenanzeige, Anzeige von Markern und Geoformen, Hinzufügen von Popups und mehr und ermöglicht eine umfassende Anpassung pro Karte oder für alle Karten in Ihrem Wiki. Weitere Informationen, einschließlich Installationsanweisungen, finden Sie in der Dokumentation zu GitHub. Der semantische Teil der Erweiterung erweitert diese um semantische Fähigkeiten. Dazu gehört die Möglichkeit, Koordinatendaten, die über die Semantic MediaWiki-Erweiterung gespeichert sind, hinzuzufügen, zu bearbeiten, zu aggregieren und zu visualisieren.

https://www.semantic-mediawiki.org/wiki/Extension:Maps

Die Erweiterung Maps bietet die Möglichkeit, geografische Daten mit dynamischen, JavaScript-basierten Mapping-APIs wie Google Maps und OpenLayers in Ihren Wiki-Seiten zu visualisieren. Es verfügt über eine integrierte Unterstützung für Geokodierung, Anzeige von Karten, Anzeige von Markern, Hinzufügen von Popups und mehr. Maps ermöglicht eine umfassende Anpassung Ihrer Karten, entweder pro Karte oder über eine allgemeine Einstellung, die alle Karten in Ihrem Wiki betrifft. Darüber hinaus bietet es eine enge Integration mit der Erweiterung "Semantic MediaWiki".

Die Anzeige von Karten erfolgt mit der Parserfunktion #display_map.

{{#display_map:Brandenburg Gate, Berlin, Germany}}

Sie können mehrere Positionen anzeigen, indem Sie sie durch Semikolon trennen. Und es ist möglich, Koordinaten anstelle von Ortsnamen zu verwenden.

{{#display_map:Berlin; Brussel; 40° 42' 46.02" N, 74° 0' 21.39" W}}

Die Karten können mit einer Vielzahl von Parametern angepasst werden. Insbesondere der Service-Parameter, mit dem Sie den zu verwendenden Mapping-Service angeben können.

{{#display_map:Berlin|width=400|height=300|service=leaflet}}

Die verfügbaren Parameter hängen von dem von Ihnen gewählten Mapping-Service ab.

→ Maps/Geocoding for details.

Wenn Sie Semantic MediaWiki installiert haben, fügt Maps den Datentyp "Geographische Koordinaten" hinzu. Auf diese Weise können Sie Ihre Geodaten speichern, abfragen, aggregieren und exportieren und mit anderen Informationen kombinieren, die Sie in Ihrem Wiki gespeichert haben.

Map-Ergebnisformate

Maps fügt mehrere Ergebnisformate hinzu. Diese ermöglichen es Ihnen, geografische Daten und damit verbundene Informationen auf dynamischen Karten abzufragen, die in Ihr Wiki eingebettet sind.

Maps fügt das Google Maps-Format, das Leaflet-Format und das OpenLayers-Format hinzu. Es fügt auch das Map-Format hinzu, das ein Alias für Ihren Wikis-Standard-Mapping-Dienst ist.

KML-Export

Sie können Ihre Daten als KML exportieren, was Ihnen Interoperabilität mit vielen Diensten und Tools bietet, die dieses Standardformat verwenden.

   see → the KML format documentation for details.

SMW Distanzabfragen

Sie können Ihre SMW-Abfrageergebnisse auf diejenigen beschränken, die sich in einem Radius um einen bestimmten Punkt befinden.

  see → this example for details.

Koordinaten- und Entfernungsformatierung

Mit der Parserfunktion #coordinates können Sie Koordinaten von jedem der unterstützten Formate in jedes andere Format formatieren.

     see → Maps/Coordinates for details.

Ebenso können Sie Entfernungen mit der Funktion #distance parser konvertieren.

     see → Maps/Distance for details.

Geodatenverarbeitung

Sie können den Abstand zwischen zwei Punkten mit der Parserfunktion #geodistance berechnen.

   see → Maps/Geodistance for details.

Es ist auch möglich, mit der Parserfunktion #finddestination ein Ziel mit Startpunkt, Peilung und Entfernung zu finden.

    see → Maps/Finddestination for details.

Visual Map Editor

Wenn Sie Google Maps aktiviert haben, bietet Maps eine spezielle Seite, Special:MapEditor, mit der Sie die #display_map über einen visuellen Editor erstellen können.

    see → Special:MapEditor for an example.


Links

https://www.mediawiki.org/wiki/File:Semanticmaps-query-google-terrain.png

https://wikiapiary.com/wiki/Extension:Maps


https://www.semantic-mediawiki.org/wiki/Extension:Maps

https://www.semantic-mediawiki.org/wiki/Maps/Coordinate_formats

https://github.com/JeroenDeDauw/Maps/blob/master/README.md

https://github.com/JeroenDeDauw/Maps/blob/master/INSTALL.md