Jeder Feed- oder 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 unterstützt:
- Durch Trennzeichen getrennt
- JSON
- GeoJSON
- EsriJSON
- 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 erfasst werden, können Sie das Feldtrennzeichen angeben und festlegen, ob eine Kopfzeile vorhanden ist.
Bei der Entnahme von Stichproben von durch Trennzeichen getrennten Daten müssen die von Velocity abgeleiteten Felder und Feldtypen genau überprüft werden. 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 für die meisten Feed- und Datenquellentypen unterstützt. Beim Erfassen 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.
EsriJSON
Daten im EsriJSON-Format (auch als FeatureSet-Objekte bezeichnet) können von Velocity als FeatureSet (Sammlung von Features) oder als einzelne Features in einer Datei, in der sie in einer jeweils eigenen Zeile angeordnet sind, erfasst werden. Die erfassten EsriJSON-Daten müssen in jeder der beiden Konfigurationen einen Geometrietyp, Felder und einen Raumbezug aufweisen. EsriJSON-Daten werden für die meisten Feed- und Datenquellentypen unterstützt. Wenn EsriJSON-Daten erfasst werden, können Sie festlegen, ob die Daten Zeilen aufweisen.
Weitere Informationen finden Sie unter EsriJSON. Dort finden Sie auch ausführliche EsriJSON-Beispiele und Beispiele für Konfigurationsparameter.
GeoJSON
GeoJSON ist ein Format zum Codieren verschiedener Strukturen geographischer Daten. GeoJSON-Daten werden für die meisten Feed- und Datenquellentypen unterstützt. Wenn GeoJSON-Daten erfasst 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 für die meisten Feed- und Datenquellentypen in Velocity unterstützt. Beim Erfassen 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" 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" unterstützt. GeoRSS ist ein für Live-Web-Feeds, die geographische Features und Positionen enthalten, unterstütztes Datenformat.
Velocity unterstützt GeoRSS in der Codierung GeoRSS-Simple und GeoRSS-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, des Shape 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 ArcMap verwendet wurden.
Der in der Amazon S3- oder Azure Blob Storage-Datenquelle angegebene Pfad muss mindestens die .shp-, .shx-, .dbf- und .prj-Dateikomponenten 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 unter Apache Parquet.