Handbuch Geoportal Installation
From MapbenderWiki
Contents |
Download der Projekt-VM
Passwörter (VM)
- siehe auch http://www.gdi-rp-dienste.rlp.de/redmine/projects/geoportal-rlp/wiki/Installationsanleitung
- Mapbender trunk (aktuell 2.7.1)
- Admin Kennung: root/root
- Dummy Nutzer: Vertrieb VermKV/password
- typo3
- apache digest authentication: typo3admin/typo3admin
- backend: admin/password
- http://rechnername/portal/typo3/
- MySQL
- Zentraladmin: root/root
- PostgreSQL
- Zentraldamin: postgres - trust - ohne password
- phpPgAdmin
- apache digest authentication: postgresadmin/postgresadmin
- DB Zugriff: postgres - ohne password s.o.
- http://rechnername/phppgadmin/
- phpMyAdmin
- apache digest authentication: mysqladmin/mysqladmin
- DB Zugriff: root/root, s.o.
- http://rechnername/phpmyadmin/
- MapServer (5.6.x)
Konfiguration
- http://www.gdi-rp-dienste.rlp.de/redmine/projects/geoportal-rlp/wiki/Installationsanleitung
- siehe auch Handbuch Geoportal Architektur
System
Das System braucht die Möglichkeit, Daten aus dem Netz (auch Internet) zu laden. Insbesondere wird das fürs Monitoring, für den Umgang mit den OWS und für das Updaten via SVN benötigt. Die Proxy Einstellungen erfolgen in den Dateien:
/data/mapbender/conf/mapbender.conf und /data/mapbender.conf /etc/subversion/servers
Postgres Datenbank
Im Gegensatz zu einer Standardinstallation läuft die Mapbender Datenbank in einem eigenen Cluster hinter Port 5433.
Mapbender
Bitte in der /data/mapbender/conf/mapbender.conf noch die IPs bzw. die Namen des Servers in die Konstante HOSTNAME_WHITELIST eintragen, sonst funktionieren die Suche und die Startauswahlmenus nicht! Das gleiche gilt für die Datei /data/mapbender.conf (siehe auch mapbender.conf#HOSTNAME_WHITELIST). Das u.g. update-Skript kopiert diese Datei - und noch ein paar weitere - nach dem Update des Mapbenders in dessen Konfigurationsverzeichnis nach /data/mapbender/conf.
- Weitere Konfigurationsdateien
/data/geoportal.conf /data/extents_geoportal_rlp.map /data/extent_service_geoportal_rlp.conf /data/extent_service_geoportal.conf
- Update des Mapbenders (als root):
cd /data/ sh update_mb.sh
owsproxy
- Apache ALIAS prüfen
- Eintrag mapbender.conf prüfen
- Apache Module ggf. nachladen - siehe Owsproxy#rewrite
MapServer Karte
In den Metadaten kann eine Vorschaukarte angezeigt werden, die die BoundingBox des Dienstes anzeigt.
Diese Karte wird dynamisch über einen WMS definiert. Die Konfigurationsdateien zum WMS finden Sie unter mapbender/tools/wms_extent
Hier müssen die folgenden Dateien angepasst werden:
- extent_service.conf (Definition des verwendeten WMS und Angabe der anzufordernden Layer)
- extents.map (MapSerer map-Datei zur WMS-Konfiguration)
Typo3
Kartenviewer
Falls die Standard-GUI nicht Geoportal-RLP heißen soll, wovon auszugehen ist, muss im Typo3-Backend das php-Skript für die Seite Karten angepasst werden. Das muss für jede zu unterstützende Sprache gemacht werden. Im Quelltext wird dort die Standard-GUI gesetzt, wenn keine GUI explizit angegeben ist. Das Typo3-Skript wrappt auch die aus der Suche übergebenen GET-Parameter für den Mapbender (layerid, wms, georss, ...)!
Seiteninhalte anpassen
- die Inhalte der Seiten können unter Web -> Page aufgezeigt und angepasst werden.
Aktualisierung des Systems
- siehe auch https://www.geoportal.rlp.de/redmine/news/3
Das System wurde um neue Funktionen zur Umsetzung der Daten/Service Kopplung erweitert (11.5.2011). Um die neuen Funktionen einzustellen, muss das System aktualisiert werden. Neben diesen Änderungen muss auch die Datenbank aktualisiert werden. Hierzu sind die normalen Update-Skripte auf der Datenbank auszuführen. Wichtig: Port 5433
- Reihenfolge
- Datenbank aktualisieren
- Konfigurationsdateien anpassen https://www.geoportal.rlp.de/redmine/projects/geoportal-rlp/wiki/Sonstiges
- In Verzeichnis /data folgenden Befehl als root ausführen:
sh update_mb.sh
(Informationen zum Skript update_mb.sh finden Sie ebenfalls unter https://www.geoportal.rlp.de/redmine/projects/geoportal-rlp/wiki/Sonstiges)
