Disponible con un portal con licencia con la capacidad Indoors.
Resumen
Agrega los datasets, clases de entidad, tablas y configuraciones necesarios a una geodatabase para alojar datos de ArcGIS Indoors.
Uso
La geodatabase de destino ya tiene que existir.
Al utilizar una geodatabase corporativa, el archivo de conexión se debe conectar directamente a la base de datos y la conexión se debe establecer como propietaria de la base de datos.
La herramienta Importar planos de planta a la geodatabase de Indoors utiliza la salida de esta herramienta, que convierte los datos CAD en datos SIG.
Esta herramienta se puede utilizar para aplicar una versión simplificada del modelo de información de ArcGIS Indoors a su geodatabase para representar cartográficamente planos de planta de instalaciones cuando no necesita una red enrutable de Indoors.
El parámetro opcional Crear red de Indoors crea los datasets Network y PrelimNetwork y las clases de entidad para admitir la generación de rutas entre espacios de interior.
Sintaxis
arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
Parámetro | Explicación | Tipo de datos |
target_gdb | La geodatabase que contendrá el Modelo de información de ArcGIS Indoors para administrar información SIG de interiores para su uso con aplicaciones de Indoors. | Workspace |
create_network (Opcional) | Especifica si se creará en la base de datos de Indoors un dataset de red que contiene las clases de entidad de red de transporte de interior: hitos, rutas y transiciones entre plantas.
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
updated_gdb | La geodatabase en la que se generarán los resultados de los datos y esquema de Indoors. | Espacio de trabajo |
Muestra de código
El siguiente script de la ventana de Python muestra cómo utilizar la función CreateIndoorsDatabase en el modo inmediato para crear una geodatabase de Indoors con una red.
import arcpy
arcpy.indoors.CreateIndoorsDatabase(r"C:\Indoors\ExampleCampus.gdb", "CREATE_NETWORK")
El siguiente script independiente muestra cómo utilizar la función CreateIndoorsDatabase para crear una geodatabase de Indoors sin una red.
# Name: Indoors_CreateIndoorsDatabase_example2.py
# Description: Creates Indoors model items in an empty file geodatabase.
import arcpy
# Set local variables
out_folder_path = r"C:\Indoors"
out_name = "ExampleCampus.gdb"
indoors_network = "NO_CREATE_NETWORK"
# Execute CreateFileGDB
arcpy.CreateFileGDB_management(out_folder_path, out_name)
# Execute CreateIndoorsDatabase on empty file geodatabase
arcpy.indoors.CreateIndoorsDatabase(r"{0}\{1}".format(out_folder_path, out_name), indoors_network)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Requiere Indoors
- Advanced: Requiere Indoors