4 votos

Desmontaje y montaje de polilínea uniendo cada punto a su más cercano vecino punto el uso de ArcGIS Desktop?

¿Cómo puedo configurar una PolylineMZ clase de entidad en una forma, como se muestra en la imagen de abajo?

Tengo una clase de entidad (PolylineMZ) que contiene x-secciones. Algunos x-secciones (polilíneas) están mal construidas (como se muestra a continuación en la figura "a"), por lo que quiero desmontar y volver a montar de nuevo en el orden correcto. Por "orden correcto", me refiero a que quiero para unir los puntos que estén más cerca el uno del otro (como se muestra a continuación en la figura "b").

Cualquier idea para una herramienta existente? Preferiblemente en el Arco de 10.

3 polylines with vertex points

2voto

kwutchak Puntos 232

usted puede hacer la función de vértices a punto , a continuación, utilizar esta herramienta de prueba de esta herramienta de Punto a línea

es posible que necesite guardar la polilínea original atributo a utilizar como Line_Field , si usted tiene líneas de intersección y la distancia entre ellos es mayor que la distancia entre cada punto y otro.

2voto

knowncitizen Puntos 600

Como por encima de respuesta: Característica de los vértices a punto y Punto a la línea de trabajo, si hemos calculado la correcta secuencia de puntos en el XSection. Probablemente hay algunas maneras de achiving este. Decidí usar el Tipo que me ayuda a ordenar los puntos por sección (IDENTIFICADOR único de XS) y X coords dentro de la sección. En mi caso es lo suficientemente bueno para usar X coords como todas las secciones están en más o menos en la misma dirección. Cuando los objetos se ordenan desde el min. X coord. a max. X coord. sólo rellenar nuevo campo con el IDENTIFICADOR único (la Calculadora de Campo). Es decir.:

Pre-lógica:

counter = 0
def uniqueID():
  global counter
  counter += 1
  return counter

Ejecución:

uniqueID()

Después de esto me podría utilizar el Punto a la línea de la herramienta.

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