Crear base de datos de Indoors (Indoors)

Disponible para una organización de ArcGIS con licencia de la extensión 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 debe ser una geodatabase existente.

  • 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 salida de esta herramienta se puede usar en la herramienta Importar planos a geodatabase de Indoors para importar planos de planta CAD a su espacio de trabajo de Indoors. La salida también se puede utilizar en la herramienta Importar BIM a dataset de interiores para cargar planos de planta BIM en su espacio de trabajo 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.

Parámetros

EtiquetaExplicaciónTipo de datos
Geodatabase de destino

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
Crear red de Indoors
(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.

  • Activado: se creará un dataset de red y clases de entidad. Esta es la opción predeterminada.
  • Desactivado: no se crearán un dataset de red ni clases de entidad.
Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Geodatabase actualizada

La geodatabase en la que se generarán los resultados de los datos y esquema de Indoors.

Workspace

arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
NombreExplicaciónTipo 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.

  • CREATE_NETWORKSe creará un dataset de red y clases de entidad. Esta es la opción predeterminada.
  • NO_CREATE_NETWORKNo se crearán un dataset de red ni clases de entidad.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
updated_gdb

La geodatabase en la que se generarán los resultados de los datos y esquema de Indoors.

Workspace

Muestra de código

Ejemplo 1 de CreateIndoorsDatabase (ventana de Python)

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")
Ejemplo 2 de CreateIndoorsDatabase (script independiente)

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

Casos especiales

Información de licenciamiento

  • Basic: No
  • Standard: Requiere Indoors
  • Advanced: Requiere Indoors

Temas relacionados