2 votos

Atribución de segmentos de arroyos en función de las intersecciones de las carreteras y las confluencias de los arroyos

Actualmente estoy trabajando en la atribución de nodos a lo largo de algunas polilíneas de arroyos. La atribución debe incluir: 1) la longitud de la corriente desde su punto de referencia 2) la ubicación del nodo en relación con su punto de referencia (aguas arriba/aguas abajo) 3) el cruce de una carretera o la confluencia de un arroyo, lo que esté más cerca. Este será el punto de referencia.

Estoy tratando de encontrar una manera de automatizar este proceso (si es posible) porque necesito atribuir alrededor de 2.000 puntos.

Mi pregunta es, ¿cómo se haría esto?

Esto es lo que he elaborado conceptualmente hasta ahora:

  • Necesito atribuir cada nodo del arroyo al punto más cercano, ya sea carretera o confluencia. Para ello, haría un Spatial Join y establecería la opción Match en "Closest".
  • Una vez atribuidos los segmentos, se puede aplicar la herramienta Localizar elementos a lo largo de las rutas para recoger la longitud del segmento hasta su punto/vértice inicial (determinado por la atribución inicial)
  • La dirección (aguas arriba/aguas abajo) se puede determinar por la direccionalidad del trazado de la línea

El principal problema que veo con este proceso es que estaré haciendo un Spatial Join al nodo y se unirá al nodo más cercano y no al punto de confluencia en el río o la carretera más cercana, lo que no me dará la longitud correcta una vez que ejecute la herramienta Locate Features Along Routes.

enter image description here

He aquí por qué no creo que mi concepto funcione todavía: Al mirar el afluente 12 de Rock Creek, el nodo de la calle 9 debería hacer referencia a la calle 9, ya que está más cerca. Pero el nodo justo al lado de la confluencia debería hacer referencia al punto de confluencia con Rock Creek. No estoy del todo seguro de cómo estar seguro de que los nodos se atribuirán a la confluencia o a la carretera más cercana.

2voto

John Kramlich Puntos 286

Un enfoque es este:

  • Identifica los nodos de tu red fluvial que tienen una valencia de 3 o más, estos serán tus cruces de afluentes. Si no entiendes lo que es la valencia, te sugiero que mires esto herramienta .
  • Guarda esto, añade un nuevo campo y etiqueta como río.
  • Extraiga los nodos de su red de carreteras, añada un nuevo campo y etiquételo como carretera.
  • Fusiona los dos conjuntos de datos puntuales anteriores.
  • Ejecute su unión espacial de todos los nodos del río contra el conjunto de datos fusionados.

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