JSON vers entités (Outils de conversion)
Résumé
Convertit des collections d’entités dans un fichier de format Esri JSON (.json) ou GeoJSON (.geojson) en classe d’entités.
Utilisation
Si la propriété
hasZouhasMdu fichier.jsonen entrée est définie surTrue, des valeurs z et m sont attribuées aux entités en sortie.Si l’entrée est un fichier
.geojson, vous devez sélectionner le type de géométrie à convertir en classe d’entités. GeoJSON prend en charge plusieurs types d’entités au sein du même fichier. Une classe d’entités doit se composer d’entités du même type.Les champs de texte de la sortie sont très longs (2 milliards de caractères) car les spécifications de format JSON et GeoJSON n’incluent pas de propriété de longueur pour les attributs de texte. Dans un souci d’optimisation des performances de conversion, une longueur fixe importante est utilisée ce qui permet d’éviter de lire toutes les valeurs pour déterminer le plus grand nombre de caractères.
Les spécifications de format JSON et GeoJSON n’incluent pas de méthode standard de stockage des valeurs
datetime. Une valeurdatetimepeut être représentée sous forme de valeur entière de secondes depuis l’heure Unix epoch. Pour convertir ce nombre en une valeurdatetime, utilisez l’outil Calculate Field (Calculer un champ) ou une expression Python, telle quedatetime.datetime.fromtimestamp(!date_field!).Si l’entrée est un fichier
.geojson, les attributs du premier enregistrement permettent de définir la structure de la classe d’entités en sortie.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Fichier JSON ou GeoJSON en entrée |
Fichier L’extension du fichier en entrée détermine le format utilisé par l’outil pour une conversion correcte. Dans le cas d’un fichier au format JSON Esri, utilisez l’extension |
File |
|
Classe d’entités en sortie |
Classe d’entités en sortie qui contient les entités du fichier |
Feature Class |
|
Type de géométrie (Facultatif) |
Indique le type de géométrie qui servira pour la conversion du format GeoJSON en entités. Ce paramètre n’est utilisé que si l’entrée est un fichier
|
String |
Environnements
Espace de travail courant, Espace de travail temporaire
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui