7 votos

¿Encontrar líneas de cruce en ArcGIS Desktop?

Tengo una red de líneas (tuberías) y quiero poder mostrar la diferencia entre una línea de intersección y una línea de cruce.

Me preguntaba si existe una herramienta para generar puntos en todos los cruces en ArcGIS.

Si utilizo "Intersect" puedo encontrar todos los puntos de intersección y de cruce. Sólo necesito los puntos de cruce.

1 votos

Eche un vistazo a la Red Geométrica en ArcGIS. No creo que sea de utilidad en este caso, aunque puede reconsiderar esto para el uso futuro de sus redes.

0 votos

Conozco las redes geométricas, pero no veo cómo puede ser útil en un caso como éste. ¿Me estoy perdiendo algo?

2 votos

¿Ha considerado la posibilidad de utilizar una topología de base de datos con una regla que diga que todas las intersecciones de características de líneas deben estar cubiertas por una característica de intersección de puntos, y tratar las violaciones como cruces?

4voto

John Nolan Puntos 16633

Después de la aclaración:

Puedes intentar los siguientes pasos:

  1. Convertir vértices de características en puntos con la opción point_location establecida en BOTH_ENDS
  2. A la intersección que ya has hecho anteriormente
  3. Utilice la herramienta de borrado con la salida de los pasos anteriores en la entrada

Respuesta antigua (como referencia):

Podrías intentar hacer la intersección con otra herramienta como QGis, ya que QGis no hace auto intersecciones. La diferencia de la intersección hecha con QGis con la intersección de ArcGIS debe darle los puntos de cruce.

0 votos

Creo que mi pregunta no fue del todo clara. Con un cruce me refiero a dos líneas que en 2D se cruzan visualmente (pero que en realidad se cruzan). Una intersección para mí son dos o más líneas que visualmente Y físicamente se cruzan (en realidad hay un objeto extra como un cruce en T), pero no tenemos estos objetos en el SIG. Así que tenemos que encontrar los cruces e intersecciones con una herramienta. Para la intersección siempre hay un punto final en otra línea en el punto de intersección. En el caso de un cruce, no hay un punto final en el punto de cruce.

2voto

Hameno Puntos 129

Así, los cruces tendrán vértices superpuestos, mientras que los cruces no. Para encontrar los vértices superpuestos se podría ustilizar Geowizard ET herramienta - Polilínea a Punto para convertir sólo los vértices en una nueva capa de puntos. A continuación, ejecute la herramienta Intersect en la nueva capa de puntos. Esto le dejará con una capa de puntos de unión.

0 votos

Si lo he entendido bien, estás sugiriendo crear un punto a partir de los puntos de inicio y final de la línea. Estos dos puntos se cruzan con las líneas. Entonces has encontrado todas las intersecciones (encontraremos muchas más - 2 líneas con diferentes materiales o diámetro también se intersecarán pero eso está bien). Entonces podemos borrar todos los puntos superpuestos de la intersección original y eso debería dejar los cruces. Intentaré esto ahora, aunque no tengo el ET Geowizard, pero supongo que puedo encontrar los puntos de inicio-final de otra manera también.

0 votos

Normalmente se puede utilizar Convertir vértices de características en puntos con la opción point_location establecida en BOTH_ENDS de ArcGIS para obtener los puntos iniciales y finales.

0 votos

Puede utilizar las herramientas de ET GeoWizard de forma gratuita. No estoy seguro de esta función, pero algunos de ellos no están limitados en absoluto y el resto puede procesar hasta 100 características en la versión gratuita.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X