cl.geologyidea.com
Más

Distancia más corta de centroides de polígono a una línea en QGIS

Distancia más corta de centroides de polígono a una línea en QGIS


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.


Para obtener la distancia de cada centroide de polígono de una línea, he probado elDistancia al centro más cercanoalgoritmo delCaja de herramientas de procesamiento. Las distancias que obtuve del algoritmo no parecían correctas, al verificarlas manualmente. Más tarde probé eldistanciaGRASS comando desde dentro de la caja de herramientas con la siguiente configuración:

Es posible que no esté especificando las opciones correctamente; por ejemplo, mi capa "A" es una línea y he configurado la "Columna donde los valores especificados por 'cargar' ..." en el campo "Descriptio". Si esto significa que las distancias calculadas se cargarán en el campo, entonces podría ser la fuente del problema. Sin embargo, no hay ninguna opción para crear un nuevo campo para mantener las distancias (además, se crea una nueva capa de todos modos, así que no entiendo bien esta configuración). Sin embargo, ejecutar este comando da un error y QGIS deja de funcionar:

No sé a qué se refiere el error. ¿Hay algún otro complemento / algoritmo que pueda usar? Alternativamente, ¿cuáles son los ajustes correctos paraDistancia al centro más cercanoydistancia? Me gustaría lograr esto completamente dentro de QGIS, pero también estoy dispuesto a usar R.

PD: estoy ejecutando la última versión de QGIS (2.4 Chugiak) en Win 7 x64. Ya me he referido a las siguientes preguntas sobre GIS SE:

Distancia más corta de un punto a una línea (conjunto de datos grande)

Midiendo la distancia entre líneas y puntos en QGIS

ACTUALIZAR: No pude hacer que esto funcione desde dentro de QGIS a pesar de probar varias permutaciones de GRASSdistanciaajustes. Finalmente usé elgDistanciafunción de largeosPaquete R para obtener el resultado. Sin embargo, aunque he resuelto mi problema por ahora, todavía me gustaría saber si uno puede hacer esto en QGIS.


La función GRASS v.distance actualmente no funciona desde QGIS Processing. Ver GRASS en QGIS no funciona (Windows XP). Tendrá que ejecutarlo a través del complemento GRASS.

Actualización: también puede probar el NNÚnete enchufar. Proporciona una opción para utilizar los centroides de las geometrías de las capas de entrada de polígono (o línea). Puede ser lento para grandes conjuntos de datos.


Ver el vídeo: QGIS - Distance Matrix - Point Distance - Compute distances between several other points


Comentarios:

  1. Aodhhan

    Está usted equivocado. Ofrezco discutirlo. Escríbeme en PM.

  2. Garan

    Considero que no estás bien. Estoy seguro. Discutamos.

  3. Casper

    Gracias por la información sobre el tema. No importa los bots. Solo sobrescribirlos y eso es todo.

  4. Dia

    Gracias por el artículo ... agregado al lector



Escribe un mensaje