Tengo una capa de línea (caminos) y un polígono que representa a distritos o países. Quiero acortar los caminos según cada uno condado diferente. Eso significa que yo debo repetir el procedimiento sesenta veces como el número total de distritos es de 60. (Debo seleccionar uno de los distritos diferentes (función de polígono) cada vez y entonces Vector-> geoprocesamiento-> Clip). Hay alguna manera posible este procedimiento convertido en automático. Trabajo en QGIS pero soluciones en ArcGIS son también agradables.
Respuestas
¿Demasiados anuncios?Usted puede crear un modelo del Procesamiento de la caja de herramientas que permite automatizar una serie de tareas.
Usted puede crear uno por ir a la barra de menús:
Processing > Graphical Modeler...
A partir de las Entradas de la ficha (que se muestra en el recuadro de color rojo), se necesitan dos Vector layer
parámetros (que se muestra en el cuadro azul) para su línea y el polígono de las capas.
Luego de los Algoritmos de ficha (que se muestra en el recuadro rojo), el tipo "clip" para la búsqueda de su Clip de la herramienta. A continuación, seleccione las opciones pertinentes:
No olvides escriba un nombre para el modelo y el grupo se muestra en el cuadro verde. Guardar y cargar el Procesamiento de la caja de herramientas de la interfaz que puede ser activada desde el menú: Processing > Toolbox
.
A continuación, busque el modelo de la caja de herramientas que deben estar bajo Models
(o los que usted puede escribir el nombre de su modelo en el cuadro de búsqueda). Ahora cuando se ejecuta, haga clic en el círculo verde-botón de flecha situado junto al polígono capa de entrada para iterar a través de cada polígono de la característica:
Cuando se ejecuta, el camino de la capa se enganchan cada polígono de la característica y los resultados serán cargados.
Nota: he probado esto en un ejemplo sencillo y funcionó bien. Probado con QGIS 2.16.0-Nødebo con el Procesamiento de plugin v2.12.2, Win7 de 64 bits..
El uso de ArcGis, no los programas necesarios:
1 - Aplicar cruzan, por lo que toda su red tendrá un único bacalao para cada distrito.
2 - Abrir el generador de modelos, en el menú insertar, elija "Iteradores\Fila Selecciones"
3 - haga clic Derecho sobre la selección de la fila y crear dos modelos de Variable (1-Tabla de Entrada 2-Grupo de Campo)
4 - haga Doble clic en la tabla de Entrada y eligió creado shapefile de comando intersección.
5 - haga Doble clic en el grupo por el campo, y eligió la clave única de los distritos.
6 - abra la caja de herramientas bajo la gestión de Datos\Característica eligió copia de la característica de arrastrar y soltar en el espacio de modelo.
7 - Enlace seleccionado la característica de "Fila Selecciones" con "Función de Copia" como entidad de entrada.
8 - En la salida de elegir su geodatabase donde deseas guardar el archivo de forma no te olvides de cambiarle el nombre a "....su ruta de acceso.gdb\yourname_%VALUE%". %VALOR% está muy de importación para cambiar el nombre de la nueva forma de archivo con su código único.
Su modelo se vería.