Skip to main content

Intersecar línea 3D con multiparche (Herramientas de 3D Analyst)

Resumen

Devuelve el número de intersecciones geométricas entre líneas 3D y entidades multiparche y proporciona asimismo entidades opcionales que representan puntos de intersección y dividen también las líneas 3D en dichos puntos.

Ilustración

Ejemplo de intersección de línea 3D con multiparche

Uso

  • El recuento de intersecciones se devuelve en la ventana de mensaje y se puede usar en un modelo o secuencia de comandos para establecer precondiciones para operaciones posteriores.

  • Esta herramienta determina los puntos de intersección en el espacio euclidiano 3D. Las entidades de línea 2D no son compatibles con esta herramienta, pero las entidades de línea 2D con definiciones de altura almacenadas en un campo de atributos pueden convertirse a 3D usando De entidad a 3D por atributo.

  • La salida de puntos opcional representa puntos de intersección entre la línea de entrada y las entidades multiparche y contiene los siguientes atributos:

    • LINE_OID—El ObjectID de la línea original a lo largo de la que se encontró la intersección.

    • MPATCH_OID—El ObjectID del multiparche que intersecaba la línea en esta ubicación.

    • DIST_3D—La distancia 3D a lo largo de la línea original en la que se encontró la intersección.

  • La salida opcional de línea divide las entidades de línea de entrada en los puntos de intersección y contiene los siguientes atributos:

    • LINE_OID—El ObjectID de la línea original de la que se derivó la nueva línea.

    • FROM_MP_ID—El ObjectID de la entidad multiparche que interseca el inicio de la línea. Se utiliza un valor de -1 para indicar que el inicio de la línea no es un punto de intersección.

    • TO_MP_ID—El ObjectID del multiparche que interseca el final de la línea. Se utiliza un valor de -1 para indicar que el inicio de la línea no es un punto de intersección.

      Nota:

      Si una línea no interseca con un multiparche, se copia directamente a la salida y sus campos FROM_MP_ID y TO_MP_ID contienen -1.

    • DIST_3D—La distancia 3D a lo largo de la línea original en la que se encontró una intersección y que representa el inicio de esta nueva línea.

    • LENGTH_3D—La longitud 3D de esta nueva línea. La suma de las longitudes de cada nueva línea derivada de una línea original será igual a la longitud 3D de esa línea original.

  • Los valores de atributos de las líneas originales pueden referenciarse en las entidades de salida opcionales a través del uso de la clase de entidad de línea de salida con el parámetro Vincular atributos.

Parámetros

Etiqueta Explicación Tipo de datos

Entidades de línea de entrada

Las entidades de línea que se intersecan con las entidades multiparche.

Feature Layer

Entidades multiparche de entrada

Las entidades multiparche con las que se intersecan las líneas.

Feature Layer

Vincular atributos

(Opcional)

Los atributos de entidad de línea de entrada que se almacenan junto con las entidades de salida opcionales.

  • Only Feature ID NumbersOnly feature identification numbers will be stored. This is the default.

  • All AttributesAll attributes will be stored.

String

Puntos de salida

(Opcional)

Entidades opcionales que representan puntos de intersección entre la línea 3D y un multiparche.

Feature Class

Líneas de salida

(Opcional)

Entidades de línea opcionales que dividen líneas de entrada en cada punto de intersección con una entidad multiparche.

Feature Class

Salida derivada

Etiqueta Explicación Tipo de datos

Recuento de intersecciones

El recuento de intersecciones.

Long

Entornos

Espacio de trabajo actual, Extensión, Sistema de coordenadas de salida, Transformaciones geográficas, Resolución XY, Tolerancia XY, Resolución Z, Tolerancia Z, Palabra clave CONFIG de salida, Auto ejecución, Dominio XY de salida, Dominio Z de salida

Información de licenciamiento

  • Basic: Requiere 3D Analyst
  • Standard: Requiere 3D Analyst
  • Avanzado: Requiere 3D Analyst