Resumen
Convierte conjuntos de entidades de un archivo JSON (.json) o un archivo GeoJSON (.geojson) de Esri en una clase de entidad.
Uso
Si el archivo JSON de entrada tiene las propiedades hasZ o hasM definidas como True, las entidades de salida tendrán valores z y m.
Si la entrada es un archivo GeoJSON, debe seleccionar el tipo de geometría para convertirlo en una clase de entidad. GeoJSON admite varios tipos de entidades en el mismo archivo, y una clase de entidad debe componerse de entidades del mismo tipo de entidad.
Sintaxis
JSONToFeatures(in_json_file, out_features, {geometry_type})
Parámetro | Explicación | Tipo de datos |
in_json_file | El archivo JSON (.json) para convertir. | File |
out_features | La clase de entidad de salida que se va a crear. | Feature Class |
geometry_type (Opcional) | El tipo de geometría para convertir de GeoJSON a entidades. Esta opción solo se utiliza cuando la entrada es un archivo GeoJSON. Si el archivo GeoJSON no contiene ninguno de los tipos de geometría seleccionados, la clase de entidad de salida estará vacía.
| String |
Muestra de código
En el siguiente script de Python se muestra cómo utilizar la función JSONToFeatures.
import arcpy
import os
arcpy.env.workspace = "c:/data"
arcpy.JSONToFeatures_conversion("myjsonfeatures.json", os.path.join("outgdb.gdb", "myfeatures"))
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí