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 Administratoren den Feature-Layer so konfigurieren, dass er über das ArcGIS-Server-Administratorverzeichnis 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 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 beim Verbundserver 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 einen Custom Data Provider aus, und geben Sie die Werte für die dem Anbieter zugeordneten Werte ein. Klicken Sie auf Weiter.
- Geben Sie einen Titel ein.
- Wählen Sie den Ordner unter Eigene Inhalte aus, in dem Sie den Layer speichern möchten.
- 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 Custom 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 für andere Benutzer freigeben.