Entités vers JSON (Conversion)

Cette documentation ArcGIS 2.8 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.

Synthèse

Convertit des entités au format JSON ou GeoJSON. Les champs, la géométrie et la référence spatiale des entités sont convertis dans leur représentation JSON correspondante et écrits dans un fichier doté d’une extension .json ou .geojson.

Utilisation

  • Pour améliorer la lisibilité de la représentation JSON dans le fichier en sortie, vous pouvez activer la mise en forme. Le fichier en sortie est mis en forme avec des espaces, des tabulations et des retours chariot pour faciliter sa lecture. Une représentation JSON mise en forme peut être un atout pour développer et tester une application. Elle n’est cependant pas recommandée pour les applications de production, car tous les espaces vides sont inutiles et ignorés par les analyseurs JSON. En outre, la représentation JSON mise en forme peut être sensiblement plus volumineuse que son équivalent JSON et la taille du fichier sera supérieure à sa représentation JSON correspondante. Ceci peut impacter les performances de l'application.

  • La conversion ne prend pas en charge les jointures, les relations ni les pièces jointes des entités.

  • Pour convertir un sous-ensemble d'entités dans une classe d'entité ou une couche, utilisez les outils Sélectionner une couche par attributs ou Sélectionner une couche par emplacement et sélectionnez le sous-ensemble d'entités à convertir avant l'utiliser l'outil de conversion Entités vers JSON.

  • Sélectionnez le paramètre Output to GeoJSON (Sortie vers GeoJSON) (geoJSON='GEOJSON' dans Python) pour créer un fichier .geojson en sortie qui respecte la spécification GeoJSON. La sortie JSON Esri est la valeur par défaut.

  • Lorsque la sortie est un fichier GeoJSON, vous avez la possibilité de projeter les entités en entrée vers le système de coordonnées WGS 1984, qui est la norme de la spécification GeoJSON. Une transformation géographique par défaut est appliquée, le cas échéant. Si cette option n’est pas utilisée, le fichier GeoJSON en sortie contient une balise crs qui peut être utilisée dans certaines applications pour définir le système de coordonnées ou le système de référence de coordonnées. Cette balise n’est pas entièrement prise en charge sous la spécification GeoJSON.

  • La sortie de l’outil inclura uniquement les champs attributaires visibles de l’entrée. Pour inclure tous les champs, vous devez les rendre tous visibles. De plus, vous pouvez utiliser le paramètre Use field aliases (Utiliser les alias de champ) pour que la sortie utilise les alias de champs plutôt que les noms de champs.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités à convertir au format JSON.

Feature Layer
JSON en sortie

Fichier JSON ou GeoJSON en sortie.

File
JSON mis en forme
(Facultatif)

Indique si la représentation JSON est mise en forme pour améliorer la lisibilité conformément au format PJSON (Pretty JSON) de la spécification de l’API REST d’ArcGIS.

  • Désactivée : les entités ne seront pas mises en forme. Il s’agit de l’option par défaut.
  • Activée : les entités seront mises en forme conformément à la spécification PJSON.

Boolean
Inclure des valeurs Z
(Facultatif)

Indique si les valeurs Z des entités sont incluses dans le format JSON.

  • Désactivé : les valeurs Z ne sont pas incluses dans les géométries et la propriété hasZ du format JSON n’est pas incluse. Il s’agit de l’option par défaut.
  • Activé : les valeurs Z sont incluses dans les géométries et la propriété hasZ du format JSON est définie sur True (Vrai).

Boolean
Inclure des valeurs M
(Facultatif)

Indique si les valeurs M des entités sont incluses dans le format JSON.

  • Désactivé : les valeurs M ne sont pas incluses dans les géométries et la propriété hasM du format JSON n’est pas incluse. Il s’agit de l’option par défaut.
  • Activé : les valeurs M sont incluses dans les géométries et la propriété hasM du format JSON est définie sur True (Vrai).

Boolean
Sortie vers GeoJSON
(Facultatif)

Indique si la sortie est créée au format GeoJSON.

  • Désactivé : la sortie est créée au format Esri JSON (.json). Il s’agit de l’option par défaut.
  • Activé : la sortie est créée au format GeoJSON (.geojson).

Boolean
Projeter vers WGS_1984
(Facultatif)

Spécifie si les entités en entrée sont projetées vers le système de coordonnées géographiques WGS_1984 avec une transformation géographique par défaut. Ce paramètre s’applique uniquement lorsque la sortie est au format GeoJSON.

  • Activé : les entités sont projetées vers WGS_1984.
  • Désactivé : les entités ne sont pas projetées vers WGS_1984. Le format GeoJSON contient une balise CRS qui définit le système de coordonnées. Il s’agit de l’option par défaut.

Boolean
Utiliser les alias de champs
(Facultatif)

Spécifie si le fichier en sortie utilisera des alias de champ pour les attributs d’entités.

  • Désactivé : les attributs d’entités en sortie utiliseront des noms de champs. Il s’agit de l’option par défaut.
  • Activé : les attributs d’entités en sortie utiliseront des alias de champs.

Boolean

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes