¿Particionar la línea en segmentos usando ArcGIS Desktop?


12

Tengo un archivo de forma de estados de EE. UU. Extraje el límite entre dos estados, lo que resulta en un segmento de línea. Por ejemplo, el límite entre Georgia y Carolina del Norte.

¿Hay alguna manera de dividir aún más este límite en, por ejemplo, unidades de segmentos de 25 millas?

Del mismo modo, ¿hay alguna manera de segmentar la línea en segmentos de igual longitud? Por ejemplo, tomando este segmento de borde y dividiéndolo en 3 segmentos de igual longitud.

Yo uso ArcGIS 10.1 y ArcMap.

¿Y si tenemos varias líneas para dividir (unos pocos miles)?

Respuestas:


11

La solución a la primera parte de su pregunta es " dividir una línea en un número igual de partes ":

El comando Dividir en la barra de herramientas del Editor le permite dividir una línea en un número igual de nuevas características. Por ejemplo, puede usar esta opción Dividir para dividir una línea en piezas que tengan la misma longitud. Esta funcionalidad es similar al comando Divide disponible en versiones anteriores de ArcGIS.

Más abajo en la misma página hay una sección sobre "División de líneas proporcionalmente". Esto debería ayudarlo con la segunda parte de su pregunta, aunque necesitará al menos una licencia estándar (ArcEditor) para hacerlo.

El comando Proporción Proporción en la barra de herramientas COGO divide una entidad de línea seleccionada en varios segmentos, en función de los valores de distancia especificados. Si hay una diferencia entre la longitud de la entidad y los valores ingresados, esta diferencia se proporciona entre todos los segmentos nuevos. La proporción es útil cuando trabaja con mediciones exactas, como COGO o datos de encuestas.

Por ejemplo, tiene características de línea que deben dividirse en longitudes específicas. El siguiente ejemplo muestra una característica de línea que debe dividirse en cuatro partes: 13.79 pies, 48 ​​pies, 60 pies y 60 pies. El comando Proporción se utiliza para dividir esta característica en las cuatro nuevas características.

Como se indicó anteriormente, en versiones anteriores de ArcGIS, la división de líneas en segmentos se logró mediante el comando Dividir .


5

Con respecto a la última edición ("¿Y si tenemos varias líneas para dividir (unos pocos miles)?") ...

Aquí se describe un enfoque de geoprocesamiento que requiere una licencia de ArcInfo: división de líneas proporcionalmente (foros de ArcGIS)

Esto utiliza Crear puntos aleatorios para crear primero puntos a lo largo de las características de línea, seguido de División de línea en el punto .

Otro enfoque sería utilizar referencias lineales (como en esta respuesta ).

Otro más sería usar ArcObjects (como en esta respuesta ) u objetos arcpy Geometry (no se ve un ejemplo en la naturaleza, pero debería ser posible).


1

La respuesta aceptada de hecho carece de cubrir la segunda parte, dividir líneas (es decir, más de una característica de línea). Otro enfoque sería usar " Densificar " con el parámetro DISTANCE en Herramientas de edición, que nuevamente requiere al menos una licencia Estándar, y luego la herramienta " Dividir línea en vértices " en el conjunto de herramientas Gestión de datos> Características. Sin embargo, este enfoque no conserva las ID de objeto originales.


Parece que extrañamos que esta pregunta se dividiera en dos cuando se publicó por primera vez. Es la confusión causada por tratar de responder múltiples preguntas por pregunta lo que nos lleva a insistir normalmente en "una pregunta por pregunta" según el Tour .
PolyGeo


1

Para dividir varias líneas a una distancia establecida usando el escritorio ArcGIS (o ArcPro), funcionan los siguientes dos pasos:

  1. Herramienta Generar puntos a lo largo de líneas. Está en la caja de herramientas de gestión de datos en "muestreo". Puede establecer una distancia específica entre puntos a lo largo de las líneas.

  2. Línea dividida en la herramienta Punto. Está en la caja de herramientas de Gestión de datos en "Características". Usa los puntos del paso anterior para dividir tus líneas.

También hay una manera más fácil y rápida de hacer esto en QGIS.


0

Esta respuesta se aplica a 10.3. ¿Has intentado utilizar la herramienta de edición "Dividir" para todas estas tareas? Comience a editar su línea, seleccione la sección relevante y luego vaya al menú desplegable Editor y seleccione "Dividir". Esto le permite dividir una línea o segmento de línea en partes según la distancia desde el inicio o el final de la línea, en partes iguales o en un porcentaje. No necesita una licencia avanzada o la extensión Spatial Analyst, solo la licencia básica.

Consulte el tema de ayuda de ESRI aquí: dividir una línea en un número igual de partes

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.