Skip To Content

Feature-Layer

Die Feature-Layer-Ausgabe schreibt Data-Pipeline-Datasets in einen gehosteten Feature-Layer oder eine gehostete Tabelle. Sie können einen Feature-Layer oder eine neue Tabelle erstellen, die Daten in einem vorhandenen Feature-Layer oder einer vorhandenen Tabelle ersetzen oder Datensätze in einem vorhandenen Feature-Layer oder einer vorhandenen Tabelle hinzufügen und aktualisieren.

Parameter

In der folgenden Tabelle werden die Parameter beschrieben, die in der Feature-Layer-Ausgabe verwendet werden:

ParameterBeschreibung

Eingabe-Dataset

Das Dataset, das als Feature-Layer geschrieben wird.

Geometrie

Das Punkt-, Linien- oder Polygon-Geometriefeld, das die im Ausgabe-Feature-Layer verwendeten Positionen enthält. Wenn kein Geometriefeld angegeben ist, ist die Ausgabe eine gehostete Tabelle.

Zeittyp

Gibt den Zeittyp des Ausgabe-Feature-Layers an. Die Optionen lauten Zeitpunkt, Intervall und Kein. Kein ist die Standardeinstellung.

Zeit

Das Zeitfeld, das die Zeitstempel enthält, die im Ausgabe-Layer verwendet werden. Dieser Parameter ist erforderlich, wenn Zeittyp auf Zeitpunkt festgelegt ist.

Startzeit

Das Zeitfeld, das die Startzeitstempel enthält, die im Ausgabe-Layer verwendet werden. Dieser Parameter ist erforderlich, wenn Zeittyp auf Intervall festgelegt ist.

Endzeit

Das Zeitfeld, das die Endzeitstempel enthält, die im Ausgabe-Layer verwendet werden. Dieser Parameter ist erforderlich, wenn Zeittyp auf Intervall festgelegt ist.

Ausgabemethode

Gibt die Methode an, die zum Schreiben der Ausgabeergebnisse verwendet wird. Die Optionen lauten Erstellen (Standardeinstellung), Ersetzen und Hinzufügen und aktualisieren.

Feature-Layer

Der gehostete Feature-Layer oder die gehostete Tabelle, der bzw. die durch neue Daten ersetzt werden soll. Dieser Parameter ist erforderlich, wenn Ausgabemethode auf Ersetzen oder Hinzufügen und aktualisieren festgelegt ist.

Eindeutiger Identifikator

Gibt das Feld an, das Einzelwerte für jeden Datensatz enthält. Dieser Parameter ist zum Aktualisieren vorhandener Datensätze in einem Feature-Layer mit der Ausgabemethode Hinzufügen und aktualisieren erforderlich.

Ausgabename

Der Name des Ausgabe-Feature-Layers oder der Ausgabetabelle

Ordner

Der Ausgabeordner, in dem der Feature-Layer oder die Tabelle gespeichert wird

Länge des Zeichenfolgenfeldes

Ein optionaler Parameter zur Angabe der Länge aller Zeichenfolgenfelder der Ausgabe. Die Standardeinstellung sind 4.000 Einzelbyte-Zeichen.

Verwendungshinweise

Zum Ausführen einer Data Pipeline muss mindestens eine Ausgabe konfiguriert sein.

Verwenden Sie den Parameter Eingabe-Dataset, um das Dataset zu identifizieren, das als gehosteter Feature-Layer oder gehostete Tabelle geschrieben wird.

Verwenden Sie den Parameter Geometrie, um optional eine Geometrie für die Ausgabe festzulegen. Wenn das Eingabe-Dataset ein einzelnes Geometriefeld enthält, wird dieses standardmäßig angegeben. Wenn das Eingabe-Dataset mehrere Geometriefelder enthält, geben Sie das Geometriefeld an, das im Feature-Layer verwendet wird. Geometriefelder, die nicht in diesem Parameter angegeben sind, werden gelöscht und sind in der Ausgabe nicht verfügbar. Wenn kein Geometriefeld angegeben ist, ist das Ausgabeergebnis eine Tabelle.

Optional können Sie die Zeit für die Ausgabe festlegen, indem Sie einen Wert für Zeittyp angeben. Die folgenden Optionen sind verfügbar:

  • Zeitpunkt: Ein einzelner Zeitpunkt. Verwenden Sie den Parameter Zeit, um das Feld anzugeben, das die Zeit des Datensatzes darstellt. Zeitfelder müssen dem Typ "Datum" entsprechen.
  • Intervall: Ein Zeitintervall, das durch eine Startzeit und eine Endzeit dargestellt wird. Verwenden Sie den Parameter Startzeit, um das Feld anzugeben, das die Startzeit des Datensatzes darstellt, und den Parameter Endzeit, um das Feld anzugeben, das die Endzeit des Datensatzes darstellt. Zeitfelder müssen dem Typ "Datum" entsprechen.
  • Kein: Der Ausgabe-Feature-Layer enthält keine Zeit.
Datumsfelder werden in Feature-Layern und Tabellen in Millisekunden der UNIX-Zeit und in der Zeitzone der koordinierten Weltzeit (UTC) gespeichert. Die Werte werden abhängig davon, wo Sie sich beim Anzeigen der Daten befinden, unterschiedlich angezeigt. Beim Abfragen des REST-Endpunktes des Feature-Service beispielsweise werden Werte in Millisekunden der UNIX-Zeit (z. B. 1667411518878) zurückgegeben. Im Data Pipelines-Editor wird der gleiche Wert als 02.11.2022 17:51 Uhr angezeigt.

Zum Ändern der Elementeigenschaften wie beispielsweise der Zusammenfassung oder der Tags navigieren Sie im Portal zur Seite "Inhalt", und bearbeiten Sie das Feature-Layer-Element direkt.

Weitere Informationen zu Elementdetails in ArcGIS Online

Verwenden Sie den Parameter Ausgabemethode, um anzugeben, wie die Data-Pipeline-Ergebnisse in einen Feature-Layer oder eine Tabelle geschrieben werden. Die folgenden Optionen sind verfügbar:

  • Erstellen: Es wird ein gehosteter Feature-Layer oder eine gehostete Tabelle erstellt. Die Ausgabe wird in Ihren Portal-Inhalten gespeichert. Die Ausgabe enthält die Features (oder Zeilen) und Felder (oder Spalten) aus dem Eingabe-Dataset.
  • Ersetzen: Die Daten in einem vorhandenen Feature-Layer oder einer vorhandenen Tabelle werden vollständig ersetzt.
  • Hinzufügen und aktualisieren: In einem Feature-Layer oder einer Tabelle werden neue Datensätze angehängt oder vorhandene Datensätze aktualisiert. Zum Aktualisieren vorhandener Datensätze müssen Sie ein Feld mit Einzelwerten angeben, um vorhandene Datensätze mit dem Parameter Eindeutiger Identifikator zu identifizieren. Das angegebene Feld muss als eindeutiges Feld auf der Elementseite des Feature-Layers oder der Tabelle festgelegt werden. Weitere Informationen finden Sie unter Hinzufügen einer eindeutigen Beschränkung zu einem Feld.

Verwenden Sie den Parameter Länge des Zeichenfolgenfeldes, um die Länge der Zeichenfolgenfelder anzugeben, die im Ausgabe-Feature-Layer erstellt werden sollen. Die angegebene Länge gilt für alle Zeichenfolgenfelder der Ausgabe. Die Standardeinstellung sind 4.000 Einzelbyte-Zeichen. Wenn Zeichenfolgen in Ihrem Eingabe-Dataset die angegebene Zeichenfolgenlänge überschreiten, werden die Werte abgeschnitten und in den Ausgabe-Feature-Layer geschrieben.

Einschränkungen

Für die Feature-Layer-Ausgabe sind die folgenden Einschränkungen bekannt:

  • Sie können für jede Ausgabe nur in einen einzelnen Layer oder in eine einzelne Tabelle schreiben. Zum Erstellen mehrerer Ausgaben müssen Sie im Schema mehrere Ausgabe-Feature-Layer-Elemente konfigurieren. Jede Ausgabe wird in Ihren Portal-Inhalten als eigenes Element gespeichert.
  • Wenn mehrere Ausgabe-Feature-Layer konfiguriert sind und einer dieser Layer nicht geschrieben wird, werden die verbleibenden Ausgabe-Feature-Layer weiter von der Data Pipeline geschrieben. Alle Ausgabe-Feature-Layer, bei denen während des Schreibvorgangs Fehler aufgetreten sind, werden zurückgesetzt.
  • Beim Schreiben von Ergebnissen in einen Feature-Layer werden nicht alle in Eingabequellen unterstützten Feldtypen beibehalten. Der folgenden Tabelle können Sie entnehmen, wie Feldtypen konvertiert werden.
  • Sie können Ersetzen oder Hinzufügen und aktualisieren nicht für Feature-Layer oder Tabellen verwenden, wenn Sie nicht deren Besitzer sind, es sei denn, Sie sind ein Administrator oder der Layer oder die Tabelle ist für eine Gruppe mit gemeinsamer Aktualisierung freigegeben, deren Mitglied Sie sind.
  • Bei der Verwendung von Ersetzen oder Hinzufügen und aktualisieren werden die Felder auf der Grundlage übereinstimmender Feldnamen aktualisiert. Beim Feldabgleich wird die Groß-/Kleinschreibung beachtet. Um Feldnamen dem gewünschten Ausgabe-Layer zuzuordnen, verwenden Sie das Werkzeug Felder zuordnen. Um eine Auswahl von Feldnamen zu ändern, verwenden Sie das Werkzeug Felder aktualisieren.
  • Bei Verwendung der Option Ersetzen gelten die folgenden Einschränkungen:
    • Das Ersetzen von Daten für einen Feature-Layer oder eine Tabelle, der bzw. die den Ursprung einer Beziehung darstellt, wird nicht unterstützt.
    • Wenn die Synchronisierung für den Feature-Layer oder die Tabelle aktiviert ist, wird Ersetzen nicht unterstützt.
    • Der Geometrietyp des zu ersetzenden Layers muss dem des Eingabe-Datasets entsprechen. Sie können zum Beispiel nicht eine Tabelle durch Polygone oder Punkte durch Polylinien ersetzen.
    • Der Zeittyp des zu ersetzenden Layers muss dem des Eingabe-Datasets entsprechen. Sie können zum Beispiel nicht Zeitpunkt-Zeiteigenschaften durch Intervallzeiteigenschaften ersetzen.
    • Wenn der Raumbezug des zu ersetzenden Layers von der Eingabe-Geometrie abweicht, wird die Eingabe-Geometrie in den Raumbezug des zu ersetzenden Layers projiziert.
    • Wenn ein Feld im Data-Pipeline-Ergebnis, aber nicht in dem zu ersetzenden Layer vorhanden ist, wird das Feld nicht dem Layer hinzugefügt.
    • Wenn ein Feld in dem zu ersetzenden Layer, aber nicht im Data-Pipeline-Ergebnis vorhanden ist, wird das Feld im Layer beibehalten, und es werden ihm NULL-Werte oder die durch den Feature-Layer definierten Standardwerte angehängt.
  • Der Parameter Länge des Zeichenfolgenfeldes gilt für alle Zeichenfolgenfelder der Ausgabe. Um einen Feature-Layer mit unterschiedlich langen Zeichenfolgenfeldern zu erstellen, definieren Sie einen eigenen Layer, und verwenden die Ausgabemethode "Ersetzen" unter Verwendung des soeben erstellten Layers. Dadurch werden die Längen der von Ihnen definierten Felder beibehalten und der Feature-Layer mit den Datensätzen aus der Data Pipeline aktualisiert. Weitere Informationen zum Erstellen eines Feature-Layers finden Sie unter Definieren eines eigenen Layers.

Feldtypen und -werte aus dem Eingabe-Dataset können in neue Typen und Werte konvertiert werden, die im Ausgabe-Feature-Layer unterstützt werden. Die Datentypkonvertierungen werden in der folgenden Tabelle beschrieben:

Feldtyp des Eingabe-DatasetsFeldtyp des Ausgabe-Feature-LayersHinweise

Zeichenfolge

esriFieldTypeString

Zeichenfolgenfelder in Ausgabe-Feature-Layern werden standardmäßig mit einer Länge von 4.000 Zeichen erstellt. Verwenden Sie den Parameter Länge des Zeichenfolgenfeldes, um eine andere Länge anzugeben. Werte, die die angegebene Länge überschreiten, werden abgeschnitten.

Small Integer

esriFieldTypeInteger

Integer

esriFieldTypeInteger

Big Integer

esriFieldTypeBigInteger

Float

esriFieldTypeSingle

Double

esriFieldTypeDouble

Datum

esriFieldTypeDate

Datumsfelder werden ohne Zeitzone geschrieben und in Millisekunden der UNIX-Zeit gespeichert. Beim Verwenden der Vorschau zum Anzeigen von Datumswerten wird die Zeitzone des Gebietsschemas des Browsers oder Clients verwendet.

Weitere Informationen zu Datumsfeldern in ArcGIS Online

Nur Datum

esriFieldTypeDateOnly

BLOB

esriFieldTypeString

BLOB-Werte werden im Ausgabe-Feature-Layer in Base64-codierte Zeichenfolgen konvertiert. Beim Anzeigen einer Vorschau dieses Feldes in der App werden die Werte in eine Zeichenfolge konvertiert ("BLOB").

Boolesch

esriFieldTypeString

Boolesche Werte werden in Zeichenfolgen konvertiert und im Feature-Layer in einem Zeichenfolgenfeld gespeichert. True-Werte werden als "True" und False-Werte als "False" geschrieben.

Array

esriFieldTypeString

Array-Werte werden konvertiert und als Zeichenfolgenfelder gespeichert.

Karte

esriFieldTypeString

Kartenwerte werden konvertiert und als Zeichenfolgenfelder gespeichert.

Struct

esriFieldTypeString

Struct-Werte werden konvertiert und als Zeichenfolgenfelder gespeichert.

Geometrie

esriFieldTypeGeometry

Das Geometriefeld kann abhängig vom Parameterwert Geometrie Punkt-, Linien- oder Polygon-Geometrien darstellen.

Lizenzanforderungen

Die folgenden Lizenzen und Konfigurationen werden benötigt:

  • Benutzertyp "Creator" oder "GIS Professional"
  • Publisher-, Vermittler- oder Administratorrolle oder eine entsprechende benutzerdefinierte Rolle

Weitere Informationen zu den Anforderungen für Data Pipelines finden Sie unter Anforderungen.

Verwandte Themen