Formats de données pris en charge

Tout type de flux ou de source de données dans ArcGIS Velocity prend en charge un format de données inhérent ou plusieurs formats. Lors de la configuration des données en entrée, Velocity échantillonne automatiquement les messages ou les enregistrements pour tenter d’identifier le format de données.

Les formats de données suivants sont pris en charge dans Velocity :

  • Délimité
  • JSON
  • GeoJSON
  • Esri JSON
  • XML
  • RSS
  • GeoRSS
  • Fichier de formes
  • Parquet

Délimité

Les données délimitées sont prises en charge pour la plupart des types de flux et de source de données. Lors de l’utilisation de données délimitées, vous pouvez spécifier le séparateur de champs et indiquer si une ligne d’en-tête existe.

Notez les champs et les types de champ dérivés par Velocity lors de l’échantillonnage de données délimitées. Les données délimitées ne sont pas fortement typées, ce qui signifie que les types de champ/d’attribut ne sont pas spécifiés explicitement dans les données. Par exemple, un petit échantillon peut ne pas révéler qu’un champ doit être de type Int64, et non Int32.

De plus, il n’est pas conseillé de passer d’un type de champ à virgule flottante (Float32 ou Float64) à un type de champ entier (Int32 ou Int64). La modification des types de champ n’est pas prévue pour la conversion à la volée des valeurs numériques. Dans le cas des données délimitées, si vous modifiez un champ à virgule flottante en champ entier, la valeur peut être ignorée. Pour convertir ou transformer des valeurs numériques, utilisez l’outil Calculer un champ ou Apparier les champs dans une analyse.

JSON

JSON (JavaScript Object Notation) est un format d’échange de données léger couramment utilisé. Les données JSON sont prises en charge dans la plupart des types de flux et de source de données. Lors de l’utilisation de données JSON, vous pouvez spécifier un nœud racine contenant la matrice de messages, indiquer si les données comportent des lignes et si une structure JSON à plusieurs niveaux doit être aplatie, ou identifier des champs particuliers à ne pas aplatir.

Pour plus d’informations, voir la rubrique JSON, qui contient des échantillons JSON détaillés et des exemples de paramètres de configuration.

Esri JSON

Le format Esri JSON (également appelé objet featureSet) peut être ingéré par Velocity en tant qu’objet featureSet (ensemble d’entités) ou en tant qu’entités individuelles séparées par des lignes dans un fichier. Dans l’une ou l’autre configuration, les données Esri JSON ingérées doivent avoir un type de géométrie, des champs et une référence spatiale spécifiques. Les données Esri JSON sont prises en charge pour la plupart des types de flux et de source de données. Lors de l’utilisation de données Esri JSON, vous pouvez spécifier si elles comportent des lignes ou non.

Pour plus d’informations, voir la rubrique Esri JSON, qui contient des échantillons Esri JSON et des exemples de paramètres de configuration.

GeoJSON

GeoJSON est un format de codage de diverses structures de données géographiques. Les données GeoJSON sont prises en charge dans la plupart des types de flux et de source de données. Lors de l’utilisation de données GeoJSON, vous pouvez spécifier si elles comportent des lignes ou non.

Pour plus d’informations, voir la rubrique GeoJSON, qui contient des échantillons GeoJSON et des exemples de paramètres de configuration.

XML

Le format de données XML (Extensible Markup Language) est couramment utilisé pour les données géographiques et tabulaires. Les données XML sont prises en charge dans la plupart des types de flux et de source de données dans Velocity. Lors de l’utilisation de données XML, vous pouvez spécifier un élément racine et indiquer si une structure XML à plusieurs niveaux doit être aplatie, ou identifier des éléments particuliers à ne pas aplatir.

Pour plus d’informations, reportez-vous à la rubrique XML, qui contient des échantillons XML et des exemples de paramètres de configuration.

RSS

Le format de données RSS est pris en charge spécifiquement avec les types de flux et de source de données RSS dans Velocity.

Velocity prend en charge RSS dans les formats ATOM ou RSS 2.0.

GeoRSS

Le format de données GeoRSS est pris en charge spécifiquement avec les types de flux et de source de données RSS dans Velocity. GeoRSS est un format de données utilisé pour les flux Web en direct comprenant des entités et localisations géographiques.

Velocity prend en charge la norme de la communauté OGC pour GeoRSS pour le chiffrement GeoRSS simple et GML.

Fichier de formes

Le format de données shapefile est pris en charge uniquement avec les types de source de données Amazon S3 et Stockage Blob Azure.

Un shapefile est un format Esri de stockage des données vectorielles permettant d’archiver l’emplacement, la forme et les attributs des entités géographiques. Il est stocké sous la forme d’un ensemble de fichiers associés et contient une classe d’entités unique. Les shapefiles contiennent souvent de grandes entités avec de nombreuses données associées et sont utilisés historiquement dans les applications bureautiques SIG telles que ArcGIS Desktop.

Le chemin d’accès spécifié dans une source de données Amazon S3 ou Stockage Blob Azure doit inclure au moins les composants de fichier .shp, .shx, .dbf et .prj du shapefile.

Velocity ne prend pas en charge les shapefiles inclus dans des fichiers .zip.

Parquet

Le format de données Parquet est pris en charge uniquement pour les types de source de données Amazon S3, Stockage Blob Azure et Couche d’entités (archive).

Un fichier Parquet est un format de stockage de données en colonnes Open Source d’Apache. Pour plus d’informations, consultez le site Web Apache Parquet.