WikiPointMap: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K (hat GoogleMapApplication nach WikiPointMap verschoben)
 
(35 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Dies ist eine Anleitung, wie man eine Google Map-Applikation (vgl. http://geometa.info/rappi1/gmapapp.php) zum eigenen [[MediaWiki]] erstellen kann.  
+
WikiPointMap ist eine Online-Karte mit punkthaften Geo-Objekten (wie z.B. POIs), die in einem [[Wiki]] verwaltet werden. Zusammen bilden diese eine Art einfaches [[WikiGIS]].
 +
 
 +
Siehe auch:
 +
* [[MediaWiki]]
 +
 
 +
== Installation ==
 +
[[Bild:GISpunkt_Wiki_Karte.png|thumb|202px|right|[http://maps.google.com/maps?q=http://www.gis.hsr.ch/wiki/Spezial:KMLExport GISpunkt Wiki-Karte (Link veraltet)]]]
 +
 
 +
[http://www.geometa.info/rappi1/pointmap.php GISpunkt Wiki-Karte] als Demo (Link veraltet).
 +
 
 +
Dies ist eine Anleitung, wie man die [[MediaWiki]]-Extension 'WikiPointMap' (vgl. [http://geometa.info/rappi1/pointmap.php]) installiert.  
  
 
Vorgehen:
 
Vorgehen:
* Laden Sie sich zuerst folgendes Archiv-File herunter. [http://www.geometa.info/rappi1/GMAPAPP.rar --> Archiv <--]
+
* Die ([http://www.geometa.info/rappi1/pointmap.zip Archiv-Datei (.zip)]) herunterladen. Darin sind zwei PHP-Dateien enthalten.
* Darin sind zwei PHP-Dateien enthalten.
+
* Die Datei 'pointmap.php' mit einem Editor öffnen und die Variablen - wenn gewünscht - zuoberst im File an die MediaWiki-Installation anpassen. Die Funktion jeder einzelnen Variable ist im Sourcecode erläutert.
* Öffnen Sie die Datei 'gmapapp.php' mit einem Editor und passen Sie die Variablen (wenn nötig) zuoberst im File an Ihre wiki Installation an. Die Funktion jeder einzelnen Variable wird in der Datei noch genauer erläutert.
+
* Anmerkung: Den Inhalt der '$googlekey'-Variable durch den eigenen Google Map Key ersetzen, welchen man auf der Seite [http://www.google.com/apis/maps/signup.html hier bei Google] kostenlos beantragen kann.
* Anmerkung: Ersetzen Sie den Inhalt der '$googlekey' Variable durch Ihren eigenen Google Map key welchen Sie auf der Seite http://www.google.com/apis/maps/signup.html kostenlos beantragen können.
+
* Nun die beiden Dateien nur noch in den gewünschten Ordner auf dem Webserver laden (zum Beispiel in den 'extensions' Ordner der MediaWiki-Installation).
* Nun müssen Sie die beiden Dateien nur noch in den gewünschten Ordner auf Ihrem Webserver laden (zum Beispiel in den 'extensions' Ordner Ihrer Wiki-Installation).
+
* Um die Applikation aufzurufen, muss der Link zur 'pointmap.php' angeben werden.
 +
 
 +
Damit diese WikiPointMap-Applikation funktioniert, müssen ausserdem die folgenden Extensions installiert sein:
 +
* [[KML Export Extension]]
 +
* [[AddPageFromMap Extension]]
 +
 
 +
== Programm-Dokumentation ==
 +
 
 +
Einige wichtige Variablen sind:
 +
  Logo
 +
  Pfad zu CSS-Datei
 +
  Titel und Überschrift
 +
  Startparameter
 +
  Google Key
 +
  Wiki-Links
 +
  Marker-Typ
 +
 
 +
Aufruf-Parameter (HTTP GET):
 +
* lat und lon : Dezimalform mit 5 berücksichtigten Nachkommastellen --> z.B. 47.53946 9.38782 (analog Google Maps)
 +
* zoom : Zoomstufen 1 - 17 (analog Google Maps)
 +
* mtype : Map Type (analog Google Maps)
 +
** 'Karte' --> Stilisierte Karte mit beschrifteten Orten, Strassen und Gewässern
 +
** 'Satellit' --> Detaillierte Satellitenbilder ohne Orts-, Strassen- oder Gewässernamen
 +
** 'Hybrid' --> Detaillierte Satellitenbilder mit beschrifteten Orten, Strassen und Gewässern
 +
* feed : Durch Angabe dieses Parameters kann auf der Karte ein eigener, zusätzlicher Feed codiert als [[GeoRSS]]/RSS, GeoRSS/Atom oder KML angezeigt werden.
 +
** Beispiel: Dieser Feed hier ([http://wiki.hsr.ch/StefanKeller/files/MobileGuideRappi_20070723.xml XML Datei]) kann angefügt werden und wird [http://www.geometa.info/rappi1/pointmap.php?feed=http://wiki.hsr.ch/StefanKeller/files/MobileGuideRappi_20070723.xml hier] ebenfalls gezeigt.  
 +
** Stellen Sie sicher, dass die angegebene Datei einem gültigen Format entspricht.
 +
 
 +
  Beispiel: <EineURL>/pointmap.php?lat=47.53946&lon=9.38782&zoom=8&mtype=Karte
 +
 
 +
== Feature Requests und Bugs ==
  
Damit diese WikiPointMap-Applikation korrekt funktioniert müssen Sie ausserdem die folgenden Extensions für Ihr Mediawiki installiert haben:
+
* Anzeigen des zusätzlichen Layers (Parameter 'feed=') mit separaten Symbolen (Antwort im Google Maps API-Forum vom 22. Aug. [http://groups.google.com/group/Google-Maps-API/browse_thread/thread/c7db9829d0d2ecca/#] "There is currently no way to override the default GeoRSS style when using GGeoXml. You can however use the AJAX Feed API to display the file however you'd like.")
* [http://gis.hsr.ch/wiki/KMLExport_Extension KML Export]
 
* [http://gis.hsr.ch/wiki/AddPageFromMap_Extension AddPageFromMap Extension]
 

Aktuelle Version vom 25. Juli 2011, 11:16 Uhr

WikiPointMap ist eine Online-Karte mit punkthaften Geo-Objekten (wie z.B. POIs), die in einem Wiki verwaltet werden. Zusammen bilden diese eine Art einfaches WikiGIS.

Siehe auch:

Installation

GISpunkt Wiki-Karte als Demo (Link veraltet).

Dies ist eine Anleitung, wie man die MediaWiki-Extension 'WikiPointMap' (vgl. [1]) installiert.

Vorgehen:

  • Die (Archiv-Datei (.zip)) herunterladen. Darin sind zwei PHP-Dateien enthalten.
  • Die Datei 'pointmap.php' mit einem Editor öffnen und die Variablen - wenn gewünscht - zuoberst im File an die MediaWiki-Installation anpassen. Die Funktion jeder einzelnen Variable ist im Sourcecode erläutert.
  • Anmerkung: Den Inhalt der '$googlekey'-Variable durch den eigenen Google Map Key ersetzen, welchen man auf der Seite hier bei Google kostenlos beantragen kann.
  • Nun die beiden Dateien nur noch in den gewünschten Ordner auf dem Webserver laden (zum Beispiel in den 'extensions' Ordner der MediaWiki-Installation).
  • Um die Applikation aufzurufen, muss der Link zur 'pointmap.php' angeben werden.

Damit diese WikiPointMap-Applikation funktioniert, müssen ausserdem die folgenden Extensions installiert sein:

Programm-Dokumentation

Einige wichtige Variablen sind:

 Logo
 Pfad zu CSS-Datei
 Titel und Überschrift
 Startparameter
 Google Key
 Wiki-Links
 Marker-Typ

Aufruf-Parameter (HTTP GET):

  • lat und lon : Dezimalform mit 5 berücksichtigten Nachkommastellen --> z.B. 47.53946 9.38782 (analog Google Maps)
  • zoom : Zoomstufen 1 - 17 (analog Google Maps)
  • mtype : Map Type (analog Google Maps)
    • 'Karte' --> Stilisierte Karte mit beschrifteten Orten, Strassen und Gewässern
    • 'Satellit' --> Detaillierte Satellitenbilder ohne Orts-, Strassen- oder Gewässernamen
    • 'Hybrid' --> Detaillierte Satellitenbilder mit beschrifteten Orten, Strassen und Gewässern
  • feed : Durch Angabe dieses Parameters kann auf der Karte ein eigener, zusätzlicher Feed codiert als GeoRSS/RSS, GeoRSS/Atom oder KML angezeigt werden.
    • Beispiel: Dieser Feed hier (XML Datei) kann angefügt werden und wird hier ebenfalls gezeigt.
    • Stellen Sie sicher, dass die angegebene Datei einem gültigen Format entspricht.
 Beispiel: <EineURL>/pointmap.php?lat=47.53946&lon=9.38782&zoom=8&mtype=Karte

Feature Requests und Bugs

  • Anzeigen des zusätzlichen Layers (Parameter 'feed=') mit separaten Symbolen (Antwort im Google Maps API-Forum vom 22. Aug. [2] "There is currently no way to override the default GeoRSS style when using GGeoXml. You can however use the AJAX Feed API to display the file however you'd like.")