Importar planos de archivos IFC

ArcGIS Pro 3.4 | | Archivo de ayuda

Disponible con las extensiones ArcGIS Indoors Pro o ArcGIS Indoors Maps.

El formato IFC (Industry Foundation Classes) se utiliza habitualmente para modelos arquitectónicos 2D y 3D y puede emplearse para crear entidades en un espacio de trabajo de Indoors. La herramienta Importar IFC a dataset de interiores importa entidades desde un archivo .ifc a un espacio de trabajo de interiores conforme al modelo de información ArcGIS Indoors.

Después de crear un espacio de trabajo de interiores, puede utilizar la herramienta Importar IFC a dataset de interiores para cargar planos de planta desde un archivo .ifc en el espacio de trabajo de Indoors. A continuación, puede cargar manualmente entidades adicionales, eventos y datos de ocupantes.

Si ha creado datasets de interiores 3D con la herramienta Crear datasets de interiores 3D, puede cargar objetos 3D en un dataset de interiores 3D desde un archivo .ifc.

El flujo de trabajo de importación implica los siguientes pasos de alto nivel:

  1. Georreferencie los planos de planta.
  2. Si lo desea, ejecute la herramienta Extraer plano de planta de archivos BIM.
  3. Ejecute la herramienta Importar IFC a dataset de interiores.
  4. Inspeccione la salida.
  5. Estas acciones se describen en las secciones que aparecen a continuación.

Georreferenciar los planos de planta

Es importante georreferenciar con precisión los planos de planta, ya que los errores de escala o ubicación geográfica pueden dar lugar a cálculos incorrectos para la ubicación de las entidades de interiores. El archivo BIM debe estar georreferenciado antes de importar datos BIM a un espacio de trabajo de interiores.

Nota:

The BIM file must be georeferenced in 3D and have associated .prj and .wld3 files before running the tool. If you are importing linked Revit models along with the host Revit model, ensure that all linked Revit models are accurately georeferenced and have the same coordinate system as the host Revit model.

Learn more about georeferencing BIM files in ArcGIS Pro

Ejecutar la herramienta Extraer plano de planta de archivos BIM

Antes de ejecutar la herramienta Importar IFC a dataset de interiores, puede ejecutar la herramienta Extraer plano de planta de archivo BIM para crear las clases de entidad del plano de planta que contienen entidades de plano de planta 2D. Si ejecuta primero esta herramienta, podrá utilizar las capas de planos de planta resultantes como entrada para la herramienta Importar IFC a conjunto de datos de interiores. Estas son las ventajas de crear estas capas:

  • Puede inspeccionar las entidades 2D antes de rellenar el modelo de Indoors y asegurarse de que todo está modelado como se esperaba.
  • Puede crear entidades 2D para un subconjunto de niveles en el modelo y solo rellenar el modelo de Indoors con estos niveles. Solo se importan las entidades que existen en las capas del plano de planta si se proporcionan como entradas a la herramienta Importar IFC a dataset de interiores.
  • Puede agregar capas de planos de planta a un mapa y seleccionar un subconjunto de entidades para agregarlas al modelo de Indoors. Se respetan las selecciones realizadas en las capas del plano de plantas de entrada.
Precaución:

Asegúrese de georreferenciar el archivo .ifc antes de ejecutar la herramienta Extraer plano de plantas del archivo BIM. Cualquier capa de plano de planta utilizada como entrada para la herramienta Importar IFC a dataset de interiores debe tener la misma referencia espacial que el archivo .ifc.

Ejecutar la herramienta Importar IFC a dataset de interiores

Después de georreferenciar los datos BIM y, si es necesario, crear las clases de entidad de los planos de planta, ejecute la herramienta Importar IFC a dataset de interiores para importar los planos de planta IFC al modelo Indoors.

Importar datos 2D

La herramienta Importar IFC a dataset de interiores convierte el modelo BIM 3D en elementos 2D y crea entidades en el modelo Indoors. La herramienta importa entidades utilizando la elevación relativa, que, de forma predeterminada, asigna un valor z de 0 al nivel especificado para el parámetro Nombre de planta baja, y asigna valores z a otros niveles en función de su relación con la planta baja. Puede importar niveles y sus entidades asociadas a los mismos valores z mostrados en la ventana de propiedades del archivo IFC desmarcando el parámetro opción Establecer la elevación de la planta baja en cero.

La herramienta crea entidades en las clases de entidades del modelo Indoors a partir de objetos en categorías IFC según la tabla siguiente:

Categoría de IFCClase de entidad de modelo Indoors

Extensión completa de todas las losas

Instalaciones

Losas y, si lo desea, Tejados

Niveles

Espacios, Huellas de escaleras

Nota:

La herramienta no importa espacios de Áreas como unidades.

Unidades

Puertas, columnas, paredes, rampas, escaleras, ventanas, paredes cortina, columnas estructurales

Detalles

Los campos de las tablas que se muestran en las secciones siguientes se rellenan en el espacio de trabajo de Indoors de forma predeterminada al ejecutar la herramienta Importar BIM a dataset de interiores. Puede asignar más propiedades de la capa Espacios a campos existentes en la capa Unidades utilizando el parámetro Asignación de propiedades de unidades. Si asigna propiedades a un campo personalizado en la capa Unidades, debe crear el campo personalizado antes de ejecutar la herramienta.

Instalaciones

CampoDescripción

FACILITY_ID

Se rellena con un GUID.

NAME

Se rellena en función del valor del parámetro Nombre de la instalación proporcionado en la herramienta Importar IFC a dataset de interiores.

Niveles

CampoDescripción

LEVEL_ID

Se rellena con un GUID.

NAME

Se rellena con el nombre del nivel habitable en el archivo .ifc de origen.

LEVEL_NUMBER

Este campo se rellena con 1 para la planta baja. A los niveles superiores a la planta baja se les asignan valores de campo numéricos positivos secuenciales. A los niveles por debajo de la planta baja se les asigna un número de nivel negativo secuencial.

VERTICAL_ORDER

Este campo se rellena con 0 para la planta baja. Esto también se calcula para otros niveles en función de su relación con la planta baja seleccionada. A los niveles con una elevación inferior a la planta baja identificada se les asigna un orden vertical negativo.

Los niveles con un orden vertical de 0 se muestran de forma predeterminada en un mapa que tiene en cuenta las plantas.

NAME_SHORT

Define un nombre corto para una entidad. Este campo se rellena con 1 para la planta baja. A los niveles superiores a la planta baja se les asignan nombres cortos positivos secuenciales. A los niveles por debajo de la planta baja se les asigna un nombre corto negativo secuencial.

AREA_GROSS

Se calculan en función de la geometría del nivel. La unidad de medida se determina en función del sistema de coordenadas horizontales de la capa de destino.

FACILITY_ID

Se rellena con el mismo GUID que el campo FACILITY_ID de la capa Instalaciones.

Unidades

CampoDescripción

UNIT_ID

Se rellena con un GUID.

USE_TYPE

Se rellena de forma predeterminada con el valor del campo LongName de la entidad de espacio. Puede cambiar el campo de las entidades de espacios que se asigna a este campo utilizando el parámetro Asignación de propiedades de unidad.

NAME

Se rellena de forma predeterminada con el valor del campo NAME de la entidad de espacio. Puede cambiar el campo de las entidades de espacios que se asigna a este campo utilizando el parámetro Asignación de propiedades de unidad.

LEVEL_ID

Este campo se rellena con el valor de campo LEVEL_ID del nivel asociado.

AREA_GROSS

Se calculan en función de la geometría de la unidad. La unidad de medida se determina en función del sistema de coordenadas horizontales de la capa de destino.

ASSIGNMENT_TYPE

Establecido en Ninguno de forma predeterminada. Puede actualizar esto para unidades que no se pueden asignar después de la importación.

Detalles

CampoDescripción

DETAIL_ID

Se rellena con un GUID.

USE_TYPE

Se rellena con la categoría IFC.

LEVEL_ID

Este campo se rellena con el valor de campo LEVEL_ID del nivel asociado.

Importar datos 3D

Puede utilizar los parámetros de la sección Entidades 3D para importar entidades en las capas Unidades3D, Detalles3D o Instalaciones3D multiparche, que se han creado con la herramienta Crear dataset 3D de interiores.

Precaución:

Asegúrese de que los datos BIM se hayan georreferenciado de manera precisa y que el sistema de coordenadas del dataset de interiores y el dataset 3D de interiores coincidan con el del archivo .wld3 asociado. Las unidades del sistema de coordenadas horizontales y verticales deben coincidir, y cualquier modelo Revit vinculado debe tener los mismos sistemas de coordenadas horizontales y verticales que el modelo Revit anfitrión. Si la georreferencia es inexacta o los sistemas de coordenadas no coinciden, puede producirse un problema de ajuste a escala de las entidades 3D.

La herramienta crea entidades multiparche en el dataset 3D Indoors procedentes de datos IFC, como se muestra en la tabla siguiente:

Datos IFCClase de entidad 3D Indoors

ExteriorShell: una entidad única que representa el exterior del edificio. The ExteriorShell feature class is created in the BIM file workspace in ArcGIS Pro based on elements in the BIM file that are defined as exterior features.

Facilities3D

Espacios: la huella de los objetos de Espacios en el archivo IFC se utiliza para generar entidades de unidades 3D.

Units3D

Categorías IFC: puertas, columnas, paredes, rampas, escaleras, ventanas, paredes cortina, columnas estructurales

Details3D

If you run the tool and do not include values for the Target Facility 3D Features, Target Unit 3D Features, and Target Details 3D Features parameters, you can run the tool again to add 3D data to the Indoors model.

Fields in the tables below are populated in the Indoors 3D dataset if you use the Target Unit 3D Features and Target Detail 3D Features parameters when you run the tool. Puede asignar propiedades adicionales de la capa Espacios a campos en la clase de entidad Units3D utilizando el parámetro Asignación de propiedades de unidades si el mismo campo existe en las clases de entidad Units y Units3D.

Facilities3D

CampoDescripción

FACILITY_ID

Se rellena con el GUID del campo FACILITY_ID de la capa Instalaciones.

NAME

Se rellena con el valor especificado para el parámetro Nombre de la instalación de la herramienta Importar IFC a dataset de interiores.

Units3D

CampoDescripción

UNIT_ID

Se rellena con el valor de campo UNIT_ID de la entidad de unidades 2D correspondiente.

USE_TYPE

Se rellena de forma predeterminada con el valor del campo LongName de la capa Espacios en el archivo .ifc de origen. Puede cambiar el campo de las entidades de espacios que se asigna a este campo utilizando el parámetro Asignación de propiedades de unidad si existe el mismo campo en las capas Unidades y Unidades3D.

NAME

Se rellena de forma predeterminada con el valor del campo LongName de la capa Espacios en el archivo .ifc de origen. Puede cambiar el campo de las entidades de espacios que se asigna a este campo utilizando el parámetro Asignación de propiedades de unidad si existe el mismo campo en las capas Unidades y Unidades3D.

LEVEL_ID

Este campo se rellena con el valor de campo LEVEL_ID del nivel asociado.

AREA_GROSS

Se calculan en función de la geometría de la unidad. La unidad de medida se determina en función del sistema de coordenadas horizontales de la capa de destino.

SOURCE_ID

Se rellena con el valor del campo GlobalId de la capa Espacios en el archivo .ifc de origen.

Details3D

CampoDescripción

DETAIL_ID

Se rellena con el valor de campo DETAIL_ID de la entidad de unidades 2D correspondiente.

USE_TYPE

Se rellena con el valor de categoría del objeto de origen dentro de las categorías IFC.

LEVEL_ID

Este campo se rellena con el valor de campo LEVEL_ID del nivel asociado.

SOURCE_ID

Se rellena con el valor GlobalId del objeto de origen en el archivo .ifc.

Inspeccionar la salida

Para inspeccionar las entidades de salida creadas por la herramienta Importar IFC a dataset de interiores en el dataset de interiores, siga estos pasos:

  1. En la pestaña Mapa, en el grupo Capa, haga clic en el botón Agregar datos Agregar datos y agregue las capas Instalaciones, Niveles, Unidades y Detalles de un dataset de interiores al mismo mapa en el que cargó sus planos de planta IFC.
    Nota:

    Para cambiar entre las plantas de una instalación, puede habilitar el filtro de planta configurando el mapa para que tenga en cuenta las plantas.

  2. Compruebe que todas las entidades esperadas aparecen en el dataset de interiores.

    Puedes resolver los problemas con las siguientes soluciones:

    ProblemaSolución

    Errores o huecos en las entidades de instalación y niveles

    Pueden producirse lagunas en las entidades de las instalaciones y los niveles cuando las losas no se extienden por la totalidad de un nivel. Esto ocurrir normalmente en lugares donde hay transiciones, como escaleras o ascensores. Esto puede causar problemas al generar una red enrutable interior. Modifique las entidades de losa en el archivo .ifc de origen o utilice las herramientas de edición de ArcGIS Pro para asegurarse de que los niveles y las entidades de las instalaciones limitan adecuadamente las características de las unidades.

    Errores o huecos en las entidades de detalles o unidades

    Pueden producirse huecos en las entidades de detalles y unidades cuando las entidades no están asociadas a una losa. Asegúrese de que los detalles y las unidades estén asociados con una losa en el modelo de origen y vuelva a ejecutar la herramienta.

  3. If you imported the floor plan data into an Indoors workspace created with the Create Indoors Database tool, review the USE_TYPE value of the space features in the Units feature class to identify the spaces that should not be directly assignable to occupants through the Indoor Space Planner app. Set the ASSIGNMENT_TYPE value of those spaces to Not Assignable.

    A continuación, se ofrecen ejemplos de tipos de espacio que normalmente no se pueden asignar a los ocupantes ni se utilizan para definir áreas de uso de hot desk u hotelling:

    • Vestíbulos
    • Áreas de circulación
    • Áreas comunes
    • Servicios
    • Salas de descanso

  4. Guarde el mapa.
  5. Si ha importado datos 3D, examine los datos de cada planta llevando a cabo las siguientes acciones:
    1. Haga clic en la pestaña Insertar, haga clic en la flecha desplegable Nuevo mapa y elija Nueva escena local.
    2. Haga clic en el botón Agregar datos Agregar datos y agregue las capas Units3D, Details3D y Facilities3D del dataset 3D de interiores y la capa Levels del dataset de interiores.
    3. Configure la escena para que tenga en cuenta las plantas y use el filtro de planta para inspeccionar los datos de cada planta.

Once you load the floor plans to the indoor dataset or Indoors geodatabase, you can load additional features, events, and occupant data.

Temas relacionados