Résumé
Convertit des collections d’entités dans un fichier Esri JSON (.json) ou GeoJSON (.geojson) en classe d’entités.
Utilisation
Si la propriété hasZ ou hasM du fichier JSON en entrée est définie sur True, 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.
Syntaxe
JSONToFeatures(in_json_file, out_features, {geometry_type})
Paramètre | Explication | Type de données |
in_json_file | Fichier JSON (.json) à convertir. | File |
out_features | Classe d'entité en sortie à créer. | Feature Class |
geometry_type (Facultatif) | Type de géométrie à convertir du format GeoJSON en entités. Cette option s’utilise uniquement lorsque l’entrée est un fichier GeoJSON. Si le fichier GeoJSON ne contient aucun des types de géométrie sélectionnés, la classe d’entités en sortie est vide.
| String |
Exemple de code
Le script Python ci-dessous illustre l'utilisation de la fonction JSONToFeatures.
import arcpy
import os
arcpy.env.workspace = "c:/data"
arcpy.JSONToFeatures_conversion("myjsonfeatures.json", os.path.join("outgdb.gdb", "myfeatures"))
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?