Skip To Content

Lernprogramm: Veröffentlichen eines Karten-Service

In diesem Thema
Komplexität: EinsteigerErforderliche Daten: Eigene Daten verwendenZiel: Veröffentlichen von Karten-Services auf ArcGIS for Server und zu deren Verwendung im Internet mit ArcGIS.com-MapViewer.

In diesem Lernprogramm werden die Schritte zum Veröffentlichen eines Karten-Service in ArcGIS for Server mithilfe von ArcMap beschrieben. In einem Karten-Service ist festgelegt, wie Sie Karten, Features und Attributdaten mit ArcGIS im Web verfügbar machen. Wenn Sie Karten-Services noch nicht kennen und gern mehr darüber erfahren möchten, bevor Sie das Lernprogramm durchführen, lesen Sie unter Karten-Services nach.

Vor dem Start dieses Lernprogramms

Wenn Sie ArcGIS for Server gerade installiert haben, müssen Sie noch einige vorbereitende Schritte ausführen, bevor Sie eine Verbindung mit dem Server herstellen und Services veröffentlichen können.

Veröffentlichen Sie die Karte als Service.

Führen Sie die folgenden Schritte aus, um die Karte als Service zu veröffentlichen.

  1. Öffnen Sie das Kartendokument in ArcMap, und wählen Sie im Hauptmenü Datei > Freigeben als > Service aus.
  2. Wählen Sie im Fenster Als Service freigeben die Option Service veröffentlichen aus. Klicken Sie auf Weiter.
  3. Klicken Sie im Dialogfeld Service veröffentlichen auf Verbindung mit ArcGIS Server herstellen ArcGIS Server hinzufügen, um eine neue Verbindung mit dem Server herzustellen.
  4. Wählen Sie im Fenster ArcGIS Server hinzufügen die Option GIS-Services veröffentlichen aus. Klicken Sie auf Weiter.
  5. Geben Sie für die Server-URL die URL der ArcGIS-Server-Site ein, zu der Sie eine Verbindung herstellen möchten. Zum Beispiel: http://gisserver.domain.com:6080/arcgis.
  6. Wählen Sie in der Dropdown-Liste Server-Typ die Option ArcGIS Server aus.
  7. Während der Veröffentlichung wird eine Service-Definitionsdatei erstellt und vorübergehend auf der lokalen Festplatte gespeichert. Wenn der Veröffentlichungsprozess abgeschlossen ist, wird die Service-Definitionsdatei hochgeladen und die lokale Datei gelöscht. Übernehmen Sie für den Zweck dieses Lernprogramms den Standard-Staging-Ordner, und fahren Sie fort.
  8. Wenn der Serveradministrator Sicherheit für die Site aktiviert hat, geben Sie Ihren Benutzernamen und Ihr Kennwort ein. Klicken Sie auf Fertig stellen.
  9. Geben Sie im Fenster Service veröffentlichen optional einen neuen Namen für den Service ein. Der Name darf nicht mehr als 120 Zeichen lang sein und darf nur alphanumerische Zeichen und Unterstriche enthalten. Klicken Sie auf Weiter.
  10. Services werden standardmäßig im Stammordner (Stammverzeichnis) von ArcGIS for Server veröffentlicht. Services können in Unterordnern des Stammverzeichnisses organisiert werden. Wählen Sie den Ordner aus, in dem Sie den Service veröffentlichen möchten, oder erstellen Sie einen neuen Ordner mit dem Service. Klicken Sie auf Fortfahren.
  11. Der Service-Editor wird angezeigt. Mit dem Service-Editor können Sie auswählen, auf welche Weise Benutzer den Karten-Service verwenden können, und Sie können ganz genau festlegen, wie der Karten-Service auf dem Server veröffentlicht wird. Klicken Sie auf die Registerkarte Funktionen.
  12. Standardmäßig sind sowohl die Kartenerstellung als auch das KML-Format aktiviert. Klicken Sie auf Kartenerstellung, und prüfen Sie die folgenden Eigenschaften:
    • URL – Über diese URL greifen Clients auf den Karten-Service zu. Die URL sieht folgendermaßen aus: http://gisserver.domain.com:6080/arcgis/services/folder/service/MapServer.
    • Daten – Wenn diese Option ausgewählt ist, können Client-Anwendungen Attributsuchen in den Features des Karten-Service durchführen.
    • Karte – Wenn diese Option ausgewählt ist, können Client-Anwendungen die Karten-Layer im Karten-Service anzeigen.
    • Abfrage – Wenn diese Option ausgewählt ist, können Client-Anwendungen die Features im Karten-Service abfragen.
  13. Klicken Sie auf Analysieren Analysieren (Werkzeug). Daraufhin wird das Kartendokument geprüft, um festzustellen, ob es auf dem Server veröffentlicht werden kann.
    Tipp:

    Um den Anzeigebereich beim Konfigurieren des Karten-Service zu vergrößern, klicken Sie auf die Schaltfläche Ausblenden Ausblenden im oberen Bereich des Service-Editor.

  14. Beheben Sie alle Fehler Fehler im Fenster Vorbereiten. Sie können die Veröffentlichung erst anschließend durchführen. Sie können die Warnungen und Informationsmeldungen korrigieren, um die Performance und Darstellung des Karten-Service zu verbessern. Dieser Vorgang ist jedoch optional. Weitere Informationen zum Beheben dieser Probleme finden Sie unter Analysieren der GIS-Ressource.
    Hinweis:

    Sie können Ordner und Geodatabases für die ArcGIS for Server-Site registrieren, um sicherzustellen, dass der Server Ihre Daten erkennt und verwenden kann. Wenn Sie mit den folgenden Schritten fortfahren, werden alle von Ihrem Kartendokument referenzierten Daten, die aus einem Order oder einer Geodatabase stammen, der bzw. die nicht registriert ist, während der Veröffentlichung auf den Server kopiert. Dies ist eine Vorsichtsmaßnahme, um sicherzustellen, dass der Server auf alle Daten zugreifen kann, die vom Service verwendet werden. Eine vollständige Anleitung zum Registrieren eines Ordners oder einer Geodatabase auf der ArcGIS-Server-Site finden Sie unter Registrieren von Daten bei ArcGIS for Server mit ArcGIS for Desktop.

  15. Klicken Sie im Service-Editor auf Vorschau Vorschau. So können Sie sich besser vorstellen, wie die Karte aussieht, wenn sie im Web angesehen wird. Weitere Informationen finden Sie unter Anzeigen einer Vorschau der Karte.
  16. Nachdem Sie die Fehler im Kartendokument behoben haben, klicken Sie auf Veröffentlichen Veröffentlichen.

Der Karten-Service wird auf ArcGIS for Server veröffentlicht. Nach Abschluss der Veröffentlichung können Sie den Karten-Service in einer Webanwendung verwenden.

Verwenden des Karten-Service in einer Webanwendung

In diesem Abschnitt des Lernprogramms verwenden Sie ArcGIS.com-MapViewer, um Karten-Services über das Internet anzuzeigen und zu bearbeiten. Map Viewer wird auf ArcGIS.com gehostet und kann direkt über das Service-Verzeichnis von ArcGIS-Server bereitgestellt werden. Für die Verwendung von Map Viewer ist keine Konfiguration oder Programmierung erforderlich.

Führen Sie zunächst folgende Schritte aus.

  1. Öffnen Sie einen Webbrowser, und navigieren Sie zum Services-Verzeichnis von ArcGIS for Server. Es befindet sich in der Regel unter http://gisserver.domain.com:6080/arcgis/rest/services. Sie können auch auf das Services-Verzeichnis zugreifen, indem Sie auf die Verknüpfung klicken, die mit ArcGIS for Server installiert wurde.
  2. Klicken Sie in der Liste mit Services auf den Namen des Karten-Service. Dieser wird in der Regel als <map service name> (MapServer) angezeigt. Wenn der Karten-Service nicht angezeigt wird, befindet er sich möglicherweise in einem Ordner im Services-Verzeichnis.
  3. Klicken Sie auf der Seite mit der Beschreibung des Karten-Service auf Anzeigen in: ArcGIS.com-Karte. Es wird ein neues Fenster (oder eine neue Registerkarte) geöffnet, in dem (auf der) ArcGIS.com-MapViewer angezeigt wird. Die Map Viewer-Anzeige wird auf die Größe des Karten-Service vergrößert.
  4. Nehmen Sie sich Zeit, um den Karten-Service zu schwenken und zu vergrößern/zu verkleinern. Sie können auch den Grundkarten-Layer ändern, um einen passenden Kontext für Ihre Karte auszuwählen.
  5. Speichern Sie bei Bedarf die Webkarte.

Weiterführende Informationen

Sie haben den Karten-Service erfolgreich mithilfe von ArcGIS.com-MapViewer getestet und möchten Ihre Karte nun u. U. auf anderen ArcGIS-Clients verwenden und freigeben. Beispiel:

  • In ArcGIS Online und Portal for ArcGIS können Sie eine benutzerdefinierte Web Mapping-Anwendung erstellen und dabei die Webanwendungsvorlagen nutzen. Diese Vorlagen können auf dem Webserver Ihres Unternehmens bereitgestellt werden.
  • ArcGIS API for JavaScript bietet die umfassendsten Web Mapping-Funktionen und Anpassungsmöglichkeiten. Wenn Ihnen das Programmieren unter Verwendung dieser API vertraut ist, können Sie Ihren Benutzern erweiterte, webbasierte Funktionen bieten und dabei einen Karten-Service nutzen, der mit dem im Rahmen dieses Lernprogramms erstellten Service identisch ist.

Indem Sie die oben aufgeführten ArcGIS-Clients in Erwägung ziehen, stehen Ihnen zusätzliche Optionen zur Verfügung, mit denen Sie Ihre Web Mapping-Szenarien für bestimmte Zwecke, Ziele oder Organisationsstrategien anpassen können.