WikiPointMap: Unterschied zwischen den Versionen
Aus Geoinformation HSR
Stefan (Diskussion | Beiträge) |
Stefan (Diskussion | Beiträge) (→Programmier-Dokumentation) |
||
Zeile 20: | Zeile 20: | ||
* [[AddPageFromMap Extension]] | * [[AddPageFromMap Extension]] | ||
− | == | + | == Programm-Dokumentation == |
Einige wichtige Variablen sind: | Einige wichtige Variablen sind: | ||
Zeile 31: | Zeile 31: | ||
* Marker-Typ | * Marker-Typ | ||
− | Parameter: | + | Aufruf-Parameter (HTTP GET): |
− | * lat | + | * 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) | * zoom : Zoomstufen 1 - 17 (analog Google Maps) | ||
− | * mtype : (analog Google Maps) | + | * mtype : Map Type (analog Google Maps) |
** 'Karte' --> Stilisierte Karte mit beschrifteten Orten, Strassen und Gewässern | ** 'Karte' --> Stilisierte Karte mit beschrifteten Orten, Strassen und Gewässern | ||
** 'Satellit' --> Detaillierte Satellitenbilder ohne Orts-, Strassen- oder Gewässernamen | ** 'Satellit' --> Detaillierte Satellitenbilder ohne Orts-, Strassen- oder Gewässernamen | ||
** 'Hybrid' --> Detaillierte Satellitenbilder mit beschrifteten Orten, Strassen und Gewässern | ** 'Hybrid' --> Detaillierte Satellitenbilder mit beschrifteten Orten, Strassen und Gewässern | ||
− | * feed : Durch Angabe | + | * 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 | + | ** 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. | ** 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 | Beispiel: <EineURL>/pointmap.php?lat=47.53946&lon=9.38782&zoom=8&mtype=Karte |
Version vom 9. August 2007, 06:33 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:
- MediaWiki
- GISpunkt Wiki-Karte als Demo
Installation
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: <EineURL>/pointmap.php?lat=47.53946&lon=9.38782&zoom=8&mtype=Karte