Oracle MapViewer und WMS Dienste richtig konfigurieren

Wer den Oracle MapViewer nutzt, publiziert automatisch WMS Dienste!! Das ist den meisten Administratoren bzw.  Anwendungsverantwortlichen nicht klar.

Hier ist eine überprüftes Vorgehen, wie WMS Dienste mit dem MapViewer „sicher“ konfiguriert werden:

  1. Auf der Datenbank einen Benutzer WMS anlegen. Dieser Benutzer hat zunächst keine Berechtigungen Spatial  Layer anderer Benutzer zu sehen.
  2. Für dem MapViewer eine DataSource einrichten, als Grundlagen den WMS User benutzen. Name der DataSource sollte wms sein.
  3. Den WMS Bereich in der MapViever Konfiguration aktivieren
  4. Der öffnende Knoten bekommt folgende Struktur:
    <wms_config host=”www.my_corp.com” port=”80″   protocol=”http”  efault_datasource=”wms”  public_datasources=”wms”>
  5. Jetzt wird eine GetCapabilities Anfrage beantwortet, aber keine Daten werden beauskunftet oder sind abrufbar

Sollen jetzt gezielt Datenschichten über einen WMS Dienst publiziert werden, sind folgende Schritte erforderlich:

  1. Dem WMS Benutzer auf der Oracle Spatial Datenbank ein Select auf einen Layer erteilen
  2. Über den MapBuilder eine Konfiguration für den wms Benutzer erzeugen, der ThemeName wird der Layer Name  im WMS!

Nochmal der Hinweis, wer diese Konfiguration NICHT ausführt, bietet automatisch ALLE Datenschichten als WMS nach aussen an, die hinter allen Datasources verfügbar sind.

Dieser Beitrag wurde unter Oracle MapViewer / Maps, Spatial veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Die Kommentarfunktion ist geschlossen.