Veröffentlichen eines Feature-Layers von einem Custom Data Provider
Mit benutzerdefinierten Daten-Feeds können Sie Daten aus Datenquellen verwenden, die nicht nativ von ArcGIS unterstützt werden, und auf diese Daten zugreifen. Daten aus benutzerdefinierten Daten-Feeds können als Feature-Layer für Web-Clients, Desktop-Apps und Apps für den Außendienst bereitgestellt werden. Diese Feature-Layer sind standardmäßig schreibgeschützt. Wenn der Custom Data Provider die Datenbearbeitung unterstützt, können Besitzer von Feature-Layern und Administratoren den Feature-Layer so konfigurieren, dass er über die Elementseite bearbeitet werden kann.
Vorbereiten eines Custom Data Providers
Das Veröffentlichen eines Feature-Layers ist der letzte Schritt beim Erstellen eines benutzerdefinierten Daten-Feeds. Ein Custom Data Provider muss von einem Entwickler erstellt und von einem Standardadministrator bei der verbundenen Server-Site registriert werden, erst dann können Sie einen Feature-Layer veröffentlichen.
Lesen Sie die folgenden Informationen, um zu verstehen, welche Schritte zum Vorbereiten des Custom Data Providers erforderlich sind:
Entwickeln Sie einen Custom Data Provider.
Weitere Informationen finden Sie unter Erstellen eines Anbieters von benutzerdefinierten Daten-Feeds.
Erstellen Sie eine benutzerdefinierte Datenpaketdatei (
.cdpk).Der Custom Data Provider muss in eine
.cdpk-Datei gepackt werden, damit er bei ArcGIS Server registriert werden kann. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten Datenpaketdatei.Registrieren Sie den Custom Data Provider mit einer der folgenden Optionen beim Verbundserver:
Registrieren Sie ihn über das ArcGIS Server Manager mit der
.cdpk-Datei.Registrieren Sie ihn über das ArcGIS-Server-Administratorverzeichnis mit der
.cdpk-Datei.Registrieren Sie ihn über die Befehlszeile.
Sobald ein Custom Data Provider registriert wurde, können Sie über das Portal einen Feature-Layer veröffentlichen, der den Datenanbieter referenziert.
Veröffentlichen eines Feature-Layers
Erstellen Sie einen Feature-Layer, der den Custom Data Provider referenziert. Gehen Sie dazu wie folgt vor:
Melden Sie sich bei Ihrer Organisation an.
Sie müssen Mitglied der Standard-Publisher- oder -Administratorrolle sein oder über Berechtigungen zum Erstellen von Inhalten und Veröffentlichen serverbasierter Layer und gehosteter Feature-Layer verfügen.
Hinweis:
Für Workflows zum Erstellen von Feature-Layern über die Seite Inhalt wird die Berechtigung zum Veröffentlichen gehosteter Feature-Layer benötigt. Über Custom Data Providers veröffentlichte Feature-Layer werden nicht gehostet, diese Berechtigung ist jedoch für den Workflow erforderlich.
Öffnen Sie Inhalt > Eigene Inhalte, und klicken Sie auf Neues Element.
Klicken Sie auf Feature-Layer.
Wählen Sie Benutzerdefinierten Datenanbieter verwenden aus, und klicken Sie auf Weiter.
Wählen Sie im Dropdown-Menü Server-Site auswählen die verbundene Server-Site aus, auf der Sie den Layer als Service veröffentlichen möchten.
Wählen Sie im Dropdown-Menü Benutzerdefinierten Datenanbieter auswählen einen benutzerdefinierten Data Provider aus, der für die Server-Site registriert ist.
Geben Sie die Werte für alle Eigenschaften ein, die dem Anbieter zugeordnet sind, und klicken Sie auf Weiter.
Geben Sie einen Titel ein.
Optional können Sie Tags und eine zusammenfassende Beschreibung des Layers eingeben.
Tipp:
Nach der Erstellung findet sich im Portal kein Hinweis darauf, dass der Feature-Layer einen benutzerdefinierten Data Provider referenziert. Wenn Sie diese Information zur Verfügung stellen möchten, empfiehlt es sich, die Tags zu verwenden.
Klicken Sie auf Speichern.
Ein Feature-Layer wird unter Eigene Inhalte erstellt. Standardmäßig haben nur Sie Zugriff auf den Feature-Layer. Sie können ihn freigeben und den Bearbeitungszugriff steuern.