Skip to main content

Importar entidades en dataset de entrada (Herramientas de Indoors)

Resumen

Acepta entidades que representan elementos de planos de planta (como paredes, puertas y ventanas) como entrada y las utiliza para generar entidades en un espacio de trabajo de Indoors que cumplen con el modelo de información de ArcGIS Indoors. La salida de esta herramienta se puede utilizar para crear mapas que tienen en cuenta las plantas.

Uso

  • Utilice esta herramienta como parte de un flujo de trabajo más amplio para importar entidades de planos de planta generadas a partir de datos de nubes de puntos o de PDF a un espacio de trabajo de Indoors.

  • La herramienta importa los datos de un solo nivel de una instalación cada vez.

  • El valor del parámetro Entidades de polilínea de entrada debe ser una clase o capa de entidades de polilínea habilitadas para z con un sistema de coordenadas horizontales definido. Por ejemplo, puede utilizar la salida de la herramienta Generar plano de planta a partir de nube de puntos o la herramienta Extraer entidades del plano de planta a partir de PDF como entrada para esta herramienta. Las polilíneas de entrada deben representar los límites de los espacios interiores, como paredes, ventanas y puertas.

  • Utilice el parámetro Elevación del nivel para establecer el valor z del nivel, la unidad y las entidades de detalle de salida. De forma predeterminada, estas entidades se crearán con el mismo valor z que las polilíneas de entrada.

  • Las entidades de polilínea de entrada se utilizarán para crear entidades en el espacio de trabajo de Indoors de destino, tales como unidades, niveles, instalaciones y, opcionalmente, detalles.

  • Las capas seleccionadas para los parámetros Entidades de instalación de destino, Entidades de nivel de destino, Entidades de unidad de destino y Entidades de detalle de destino se deben obtener todas del mismo espacio de trabajo de Indoors. Puede ser o una geodatabase o un servicio de entidades.

  • Los valores proporcionados para los parámetros Nombre de instalación, Nombre de nivel y Orden vertical se utilizarán para rellenar atributos en las capas Instalaciones y Niveles.

  • Los valores z de las capas Niveles, Unidades y Detalles se rellenarán con los valores z de las entidades de polilínea de entrada, a menos que se anule mediante el parámetro Elevación de nivel. A las entidades de huella de instalación se les asigna un valor z de 0.

    Nota:

    Todas las entidades de polilínea de entrada deben tener el mismo valor z. Si la capa de polilínea de entrada contiene entidades de varios niveles, establezca una selección en la capa para que todas las entidades de entrada estén a la misma elevación.

  • Si decide importar detalles y el valor del parámetro Entidades de polilínea de entrada tiene un campo USE_TYPE, los valores de este campo se escribirán en el campo USE_TYPE de la capa de detalles de destino.

  • La herramienta no respeta la opción Permitir que las herramientas de geoprocesamiento sobrescriban los datasets existentes. Si los datos existen en las capas de entidades de destino cuando se ejecuta la herramienta, ocurre lo siguiente en función del tipo de capa de destino:

    • Details—Las entidades existentes asociadas al nivel especificado en la herramienta se eliminarán y se volverán a importar. Las entidades existentes asociadas a otros niveles se conservarán.

    • Units—Las entidades existentes asociadas al nivel especificado en la herramienta se eliminarán y se volverán a importar. Las entidades existentes asociadas a otros niveles se conservarán.

    • Levels—Si existe una entidad de nivel con la misma instalación, nombre de nivel y orden vertical asociados en el espacio de trabajo de Indoors, se actualizará para incluir la geometría de las nuevas unidades que se van a importar. Las entidades de nivel existentes asociadas a otras instalaciones, o a la misma instalación, pero con un nombre de nivel y un valor de orden vertical diferentes, se conservarán.

    • Facilities—Si existe una entidad con el nombre de instalación especificado en el espacio de trabajo de Indoors, se actualizará para incluir la geometría del nuevo nivel que se va a importar.

  • El parámetro Elevación de nivel se puede utilizar para especificar un valor en metros o pies internacionales que se utilizará para rellenar los valores z de las polilíneas generadas o las entidades seleccionadas de Indoors. Si no se proporciona ningún valor, se utiliza el valor z de las polilíneas de entrada.

  • El parámetro Identificador de puerta se puede utilizar para seleccionar entidades en las entidades de polilínea de entrada mediante una consulta SQL que define las puertas que se deben cerrar para crear entidades de unidad.

  • El parámetro Entidades de puntos para la atribución de unidades se puede utilizar para asignar los datos de texto PDF almacenados en entidades de puntos a los atributos de las entidades Unidades que contienen dichas entidades de puntos. Puede utilizar las entidades de puntos de texto de salida de la herramienta Extraer entidades de planos de planta de un PDF como entrada para este parámetro.

  • Cuando se especifican entidades de puntos para la atribución de unidades, el parámetro Asignación de puntos de texto se puede utilizar para indicar qué texto de las entidades de puntos se debe asignar a cada uno de los atributos de Unidades. Cada asignación toma las siguientes entradas:

  • Campo de texto de origen: el campo de las entidades de puntos que contiene el texto que se va a asignar. El campo debe ser de tipo Texto. Este valor es obligatorio.

  • Campo de unidad de destino: obligatorio. El campo de las entidades Unidades de destino al que se debe asignar el texto. El campo debe ser de tipo Texto. Este valor es obligatorio.

  • Expresión: optional. Una cláusula Where de SQL para filtrar las entidades de puntos que se van a asignar. Si no se establece ninguna expresión, la herramienta asigna texto de todos los puntos de la unidad. Este valor es opcional.

  • Regla para varios puntos por unidad: especifica cómo asignar texto cuando más de un punto de texto de una unidad coincide con la expresión. Este valor es opcional. Se admiten las siguientes opciones:

    • Primera coincidencia: solo se asignará el texto del primer punto coincidente. Esta es la opción predeterminada.

    • Última coincidencia: solo se asignará el texto del último punto coincidente.

    • Concatenar: el texto de todos los puntos coincidentes se concatenará en una única cadena delimitada por espacios y se asignará.

    • Mayoría: se asignará el texto más frecuente entre los textos de los puntos coincidentes. En caso de empate, se asigna el texto del primer punto coincidente.

  • El parámetro Tolerancia a la separación se puede utilizar para establecer la tolerancia de alineación de proximidad de los extremos colgantes de las entidades de entrada. Esto puede ayudar a reducir el número de unidades incompletas o de segmentos de línea no utilizados. El valor predeterminado es 0,039 pulgadas internacionales (1 milímetro).

    Nota:

    Aumentar la tolerancia a la separación incrementa temporalmente la tolerancia x,y durante el procesamiento de la herramienta, lo que puede provocar una reducción de la precisión al importar geometría. Verifique la precisión de la geometría importada después de ejecutar la herramienta al aumentar el valor del parámetro Tolerancia a la separación.

Parámetros

Etiqueta Explicación Tipo de datos

Entidades de polilínea de entrada

La capa de entidades o clase de entidad de polilínea de entrada que contiene los datos de límite de unidad que se importarán al espacio de trabajo de Indoors.

Feature Layer

Entidades de instalación de destino

La capa de entidades o clase de entidad Instalaciones del espacio de trabajo de Indoors que se actualizará con las entidades importadas.

Feature Layer

Entidades de nivel de destino

La capa de entidades o clase de entidad Niveles del espacio de trabajo de Indoors que se actualizará con las entidades importadas.

Feature Layer

Entidades de unidad de destino

La capa de entidades o clase de entidad Unidades del espacio de trabajo de Indoors que se actualizará con las entidades importadas.

Feature Layer

Nombre de la instalación

El nombre de la entidad a la que se importarán las entidades.

Se puede seleccionar un nombre de instalación existente en la capa Instalaciones de destino o proporcionar un nuevo nombre de instalación.

String

Nombre de nivel

El nombre de la entidad de nivel que se creará.

Se puede seleccionar un valor existente de la capa Niveles de destino o proporcionar un nuevo valor.

String

Orden vertical

Un entero ordinal que representa el orden vertical de cada planta. El orden vertical de la planta baja es cero (0). Las plantas situadas por encima de la planta baja tienen valores de orden vertical positivos y las plantas situadas por debajo de la planta baja tienen valores negativos.

Long

Entidades de detalle de destino

(Opcional)

La capa de entidades o clase de entidad Detalles del espacio de trabajo de Indoors en la que se importarán las entidades.

Feature Layer

Tolerancia a la separación

(Opcional)

La tolerancia de proximidad para los extremos colgantes de las entidades de entrada que se alinearán. Los valores se pueden proporcionar en milímetros o en pulgadas internacionales. El valor predeterminado es 0,039 pulgadas internacionales.

Linear Units

Ancho de unidad mínimo

(Opcional)

La anchura mínima que debe tener un polígono para que se cree como una unidad en la capa Unidades de destino. Los valores se pueden proporcionar en metros cuadrados o pies cuadrados internacionales. El valor predeterminado es 3 pies internacionales.

Linear Unit

Área de unidad mínima

(Opcional)

El área mínima que debe tener un polígono para que se cree como una unidad en la capa Unidades de destino. Los valores se pueden proporcionar en metros cuadrados o pies cuadrados internacionales. El valor predeterminado es 9 pies cuadrados.

Areal Unit

Identificador de puerta

(Opcional)

Las entidades de polilínea que representan puertas que forman parte del límite de una unidad. Las puertas se cerrarán para crear entidades de polígono de unidad en la capa Unidades de destino.

SQL Expression

Elevación de nivel

(Opcional)

La elevación del nivel respecto a un terreno plano. Este valor se utilizará para rellenar el valor Z de las entidades Niveles, Unidades y Detalles. Si no se proporciona ningún valor, el valor z de las entidades de salida se establecerá en el valor z de las entidades de polilínea de entrada.

Linear Units

Entidades de punto para la atribución de unidades

(Opcional)

La capa de entidades o clase de entidad de puntos de entrada que contiene datos de texto de PDF que se asignarán a los atributos de unidades.

Feature Layer

Asignación de puntos de texto

(Opcional)

Asignación de campos de las entidades de puntos de entrada para rellenar un campo de texto en la capa Unidades del espacio de trabajo de Indoors.

Columnas de la tabla de valores:

  • Source Text FieldThe input point features' Text field that contains the annotation that will be mapped.

  • Target Unit FieldThe text field in the target unit features' layer where the text will be mapped. The field must already exist.

  • ExpressionA SQL WHERE clause used to filter input point features before mapping. Only points that meet the expression criteria will be considered for mapping. If no expression is provided, all points will be considered for mapping.

  • Rule for Multiple Points Per UnitSpecifies how to map text when more than one text point in a unit matches the expression.

    • First MatchOnly the first matching point's text will be mapped. First match is determined by the features' ObjectID order in the attribute table.

    • Last MatchOnly the last matching point's text will be mapped. Last match is determined by the features' ObjectID order in the attribute table.

    • ConcatenateAll matching points' text will be concatenated into a single space-delimited string and mapped.

    • MajorityThe most common text among the matching points' text will be mapped. In the event of a tie, the first matching point's text is mapped.

Value Table

Salida derivada

Etiqueta Explicación Tipo de datos

Detalles actualizados

La capa de entidades o clase de entidad de Detalles actualizada.

Feature Layer

Unidades actualizadas

La capa de entidades o clase de entidad de Unidades actualizada.

Feature Layer

Niveles actualizados

La capa de entidades o clase de entidad de Niveles actualizada.

Feature Layer

Instalaciones actualizadas

La capa de entidades o clase de entidad de Instalaciones actualizada.

Feature Layer

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Avanzado: Requiere ArcGIS Indoors Pro o ArcGIS Indoors Maps