Skip To Content

Service-Definitionsdateien

Wenn Sie nur über eingeschränkten Serverzugriff verfügen – beispielsweise in einer sicheren oder Cloud-Umgebung –, können Sie eine Service-Definitionsdatei erstellen, die für einen Serveradministrator freigegeben werden kann, der sie dann später veröffentlicht. Service-Definitionsdateien enthalten in einer einzigen portablen Datei Informationen zu Service-Eigenschaften, Funktionen und dem Service-Typ. Optional können Sie die Service-Definitionsdatei konfigurieren, um die von der GIS-Ressource referenzierten Daten einzuschließen.

Angenommen, Sie sind GIS-Analyst und verwalten eine Geodatabase, die von Dutzenden von Bearbeitern laufend geändert wird. Jeden Monat durchlaufen diese Daten einen Qualitätssicherungsprozess, um sicherzustellen, dass sie die Datenintegritätsstandards Ihres Unternehmens erfüllen. Nach der Qualitätsprüfung der Daten können Sie die überprüfte Geodatabase in einer Service-Definitionsdatei erfassen und an Ihren Server-Administrator weiterleiten, der sie in einer ArcGIS Server-Site veröffentlicht.

Hinweis:

Beachten Sie, dass Service-Definitionsdateien unterschiedliche Eigenschaften haben können, und zwar je nachdem, ob Sie beim Erstellen der Service-Definitionsdatei mit einer ArcGIS Server-Site oder einer Portal-Organisation verbunden sind. Wenn Sie mit einer ArcGIS Server-Site verbunden sind oder die Option wählen, die von Ihrer GIS-Ressource referenzierten Daten bei Erstellung der Service-Definitionsdatei einzuschließen, kann die Datei nur mit einer ArcGIS Server-Site verwendet werden. Eine Veröffentlichung auf einem ArcGIS Enterprise-Portal oder ArcGIS Online ist nicht möglich. Desgleichen können Sie die Service-Definitionsdatei nicht auf einer ArcGIS Server-Site veröffentlichen, wenn Sie beim Erstellen der Datei mit einer Organisation verbunden sind.

Erstellen von Service-Definitionsdateien

Mit ArcMap erstellen Sie eine Service-Definitionsdatei. Service-Definitionsdateien können Sie aus beliebigen GIS-Ressourcen erstellen, z. B. Geodatabases, Adressen-Locators, Kartendokumenten oder Geoverarbeitungsmodellen. Bevor Sie die Service-Definitionsdatei erstellen, ziehen Sie die folgenden Szenarien in Erwägung:

Wenn Sie bereits eine Serververbindung konfiguriert haben

Wenn Sie oder Ihr Serveradministrator bereits eine Serververbindung für die Veröffentlichung in ArcGIS Server konfiguriert haben, können Sie diese Verbindung beim Erstellen der Service-Definitionsdatei auswählen. Wenn Sie diese Option auswählen, erstellen Sie eine Service-Definitionsdatei, die der Serveradministrator sofort in ArcGIS Server veröffentlichen kann.

Wenn Sie beim Erstellen der Service-Definition eine Serververbindung angeben, müssen Sie sich überlegen, ob die von der GIS-Ressource referenzierten Daten in der Datei enthalten sein sollen.

  • Wenn die von der GIS-Ressource referenzierten Daten nicht in der Service-Definitionsdatei enthalten sein sollen, müssen Sie die Daten beim Server registrieren, bevor Sie die Datei erstellen. Eine Datenregistrierung stellt dem Server Informationen zu den Speicherorten der Daten zur Verfügung und erleichtert dem Server die Anpassung von Datenpfaden, wenn Services auf verschiedenen Computern veröffentlicht werden. Beim Veröffentlichen werden weiterhin die in der GIS-Ressource enthaltenen Originaldaten vom Service referenziert. Eine separate Kopie wird auf dem Server nicht verwaltet.
  • Wenn die von der GIS-Ressource referenzierten Daten in der Service-Definitionsdatei enthalten sein sollen, registrieren Sie die Daten nicht beim Server. Alle von der GIS-Ressource referenzierten Daten sind in der Service-Definitionsdatei enthalten. Beim Veröffentlichen werden der Service und die zugehörigen Daten auf den Server hochgeladen. Beachten Sie, dass es nicht möglich ist, eine Service-Definition zu veröffentlichen, die Daten enthält, wenn der Server so eingerichtet wurde, dass das Kopieren von Daten beim Veröffentlichen nicht zulässig ist.

Wenn die Verbindung mit dem Server unterbrochen oder Ihr Zugriff eingeschränkt ist

Wenn Sie derzeit vom Server getrennt sind oder über keine Serververbindung verfügen, können Sie die Service-Definitionsdatei ohne verfügbare Verbindung mit ArcGIS Server konfigurieren. Wenn Sie diese Option auswählen, erstellen Sie eine Service-Definitionsdatei, die für die Kommunikation mit einer Serververbindung bei der Veröffentlichung konfiguriert werden muss.

Wenn Sie beim Erstellen der Service-Definition keine Serververbindung angeben, müssen Sie sich überlegen, ob die von der GIS-Ressource referenzierten Daten in der Datei enthalten sein sollen.

  • Wenn die von der GIS-Ressource referenzierten Daten nicht in der Service-Definitionsdatei enthalten sein sollen, müssen Sie die Option Daten bei der Veröffentlichung in Service-Definition einbeziehen deaktivieren, wenn Sie die Datei erstellen. Die Daten müssen in einem Verzeichnis gespeichert sein, auf das der ArcGIS Server-Computer zugreifen kann, für den Sie sie veröffentlichen möchten. Der Speicherort der Daten muss nicht beim Server registriert sein. Beim Veröffentlichen werden weiterhin die in der GIS-Ressource enthaltenen Originaldaten vom Service referenziert. Eine separate Kopie wird auf dem Server nicht verwaltet.
  • Wenn die von der GIS-Ressource referenzierten Daten in der Service-Definition enthalten sein sollen, aktivieren Sie die Option Daten bei der Veröffentlichung in Service-Definition einbeziehen, wenn Sie die Datei erstellen. Wenn diese Option aktiviert ist, werden alle von der GIS-Ressource referenzierten Daten kopiert und in die Service-Definitionsdatei einbezogen. Beim Veröffentlichen werden der Service und die zugehörigen Daten auf den Server hochgeladen. Beachten Sie, dass es nicht möglich ist, eine Service-Definition zu veröffentlichen, die Daten enthält, wenn der Server so eingerichtet wurde, dass das Kopieren von Daten beim Veröffentlichen nicht zulässig ist.

Vollständige Anweisungen finden Sie unter Erstellen einer Service-Definition in ArcMap.

Veröffentlichen von Service-Definitionsdateien

Zum Veröffentlichen von Service-Definitionsdateien auf ArcGIS Server können Sie ArcMap oder ArcGIS Server Manager verwenden. Vollständige Anweisungen finden Sie unter folgenden Themen:

Ändern des Standard-Staging-Ordners für die Bereitstellung

Standardmäßig werden Service-Definitionsdateien von ArcMap in einem lokalen Ordner auf der Festplatte bereitgestellt. Wenn Sie den Standard-Staging-Ordner ändern möchten, finden Sie entsprechende Informationen im Thema Ändern des Standard-Staging-Ordners in ArcMap.