Unterstützte Datenformate

Jeder Feed- und Datenquellentyp in ArcGIS Velocity unterstützt ein vorgegebenes Datenformat oder verschiedene Formate. Beim Konfigurieren der Eingabedaten nimmt Velocity automatisch Stichproben von Nachrichten oder Datensätzen und versucht, das Format der Daten zu bestimmen.

Die folgenden Datenformate werden in Velocity unterstützt:

  • Durch Trennzeichen getrennt
  • JSON
  • GeoJSON
  • Esri JSON
  • XML
  • RSS
  • GeoRSS
  • Shapefile
  • Parquet

Durch Trennzeichen getrennt

Durch Trennzeichen getrennte Daten werden für die meisten Feed- und Datenquellentypen unterstützt. Wenn durch Trennzeichen getrennte Daten verwendet werden, können Sie das Feldtrennzeichen angeben und festlegen, ob eine Kopfzeile vorhanden ist.

Bei der Entnahme von Stichproben in durch Trennzeichen getrennten Daten müssen Sie auf die von Velocity abgeleiteten Felder und Feldtypen achten. Da durch Trennzeichen getrennte Daten nicht stark typisiert sind, werden die Feld-/Attributtypen in den Daten nicht explizit angegeben. Beispielsweise lässt sich aus einer kleinen Stichprobenmenge eventuell nicht ersehen, dass ein bestimmtes Feld vom Typ Int64 und nicht vom Typ Int32 sein sollte.

Außerdem wird nicht empfohlen, Felder vom Typ Float (Float32 oder Float64) in einen Integer-Typ (Int32 oder Int64) zu ändern. Das Ändern von Feldtypen ist nicht für die On-the-fly-Konvertierung numerischer Werte vorgesehen. Bei durch Trennzeichen getrennten Daten kann das Herabstufen von Float auf Integer dazu führen, dass der Wert übersprungen wird. Verwenden Sie zum Konvertieren oder Transformieren numerischer Werte in einer Analyse die Option Feld berechnen oder Felder zuordnen.

JSON

JavaScript Object Notation (JSON) ist ein beliebtes und einfaches Datenaustauschformat. JSON-Daten werden bei den meisten Feed- und Datenquellentypen unterstützt. Beim Verwenden von JSON-Daten können Sie einen Stammknoten angeben, der das Array der Nachrichten enthält. Sie können außerdem festlegen, ob die Daten Zeilen aufweisen, ob eine JSON-Struktur mit mehreren Ebenen reduziert oder nicht reduziert werden soll und ob bestimmte Felder von der Reduzierung ausgenommen werden sollen.

Weitere Informationen finden Sie unter JSON. Dort finden Sie auch ausführliche JSON-Beispiele und Beispiele für Konfigurationsparameter.

Esri JSON

Daten im Esri JSON-Format (auch als featureSet-Objekte bezeichnet) können von Velocity als featureSet-Objekt (Sammlung von Features) oder als einzelne Features in einer Datei, in der sie in einer jeweils eigenen Zeile angeordnet sind, erfasst werden. Die erfassten Esri JSON-Daten müssen in jeder der beiden Konfigurationen einen Geometrietyp, Felder und einen Raumbezug aufweisen. Esri JSON-Daten werden für die meisten Feed- und Datenquellentypen unterstützt. Wenn Esri JSON-Daten verwendet werden, können Sie festlegen, ob die Daten Zeilen aufweisen.

Weitere Informationen finden Sie unter Esri JSON. Dort finden Sie auch ausführliche Esri JSON-Beispiele und Beispiele für Konfigurationsparameter.

GeoJSON

GeoJSON ist ein Format zum Codieren verschiedener Strukturen geographischer Daten. GeoJSON-Daten werden bei den meisten Feed- und Datenquellentypen unterstützt. Wenn GeoJSON-Daten verwendet werden, können Sie festlegen, ob die Daten Zeilen aufweisen.

Weitere Informationen finden Sie unter GeoJSON. Dort finden Sie auch ausführliche GeoJSON-Beispiele und Beispiele für Konfigurationsparameter.

XML

Extensible Markup Language (XML) ist ein weit verbreitetes Datenformat für Tabellendaten und geographische Informationen. XML-Daten werden bei den meisten Feed- und Datenquellentypen in Velocity unterstützt. Beim Verwenden von XML-Daten können Sie ein Stammelement angeben. Sie können außerdem festlegen, ob die Daten Zeilen aufweisen, ob eine XML-Struktur mit mehreren Ebenen reduziert werden soll und ob bestimmte Elemente von der Reduzierung ausgenommen werden sollen.

Weitere Informationen finden Sie unter XML. Dort finden Sie auch XML-Beispiele und Beispiele für Konfigurationsparameter.

RSS

Das RSS-Datenformat wird speziell für den Feed- und Datenquellentyp "RSS" in Velocity unterstützt.

Velocity unterstützt RSS im ATOM- und RSS 2.0-Format.

GeoRSS

Das GeoRSS-Datenformat wird speziell für den Feed- und Datenquellentyp "RSS" in Velocity unterstützt. GeoRSS ist ein für Live-Web-Feeds, die geographische Features und Positionen enthalten, unterstütztes Datenformat.

Velocity unterstützt den OGC-Community-Standard für GeoRSS bei der Codierung mit GeoRSS-Simple und GML.

Shapefile

Das Shapefile-Datenformat wird nur für die Datenquellentypen Amazon S3 und Azure Blob Storage unterstützt.

Ein Shapefile ist ein Vektordatenspeicherformat von Esri zum Speichern der Position, der Form und der Attribute von geographischen Features. Es wird als Gruppe zusammenhängender Dateien gespeichert und enthält eine Feature-Class. Shapefiles enthalten oftmals große Features, denen große Datenmengen zugewiesen sind, und die ursprünglich in GIS-Desktop-Anwendungen wie ArcGIS Desktop verwendet wurden.

Der in einer Amazon S3 oder Azure Blob Storage-Datenquelle angegebene Pfad muss mindestens die Dateikomponenten .shp, .shx, .dbf und .prj des Shapefile enthalten.

Velocity unterstützt keine Shapefiles in .zip-Dateien.

Parquet

Das Parquet-Datenformat wird nur für die Datenquellentypen Amazon S3, Azure Blob Storage und Feature-Layer (Archiv) unterstützt.

Parquet ist ein Open-Source-Format von Apache für die Datenspeicherung in Spaltenform. Weitere Informationen finden Sie auf der Apache Parquet-Website.