1 votos

Problema de diferencia de puntos y polígonos QGIS

Estoy tratando de eliminar los puntos que están en los polígonos con la herramienta de diferencia básica ( Vector-> Difference ). Lo que veo después de la operación me parece bien porque se borran todos los puntos de los polígonos, pero al abrir la tabla de atributos, hay el mismo recuento de puntos en las capas iniciales y en las procesadas. ¿Hay algún problema con este proceso? ¿Hay algún otro proceso que pueda utilizar? He probado con SAGA difference pero no está disponible para puntos.

EDIT: Parece que no hay una topología de características incorrecta

0 votos

Podría ser el problema de la geometría NULL. Pruebe Select by expression y escriba $geometry is NULL (si los hay -> elimínelos) o simplemente utilice Remove null geometries en Processing Toolbox

0 votos

Lo he intentado pero tampoco funciona, me siguen saliendo las mismas características :/

1voto

Adam Ernst Puntos 6939

No creo que el difference de una capa de puntos y un polígono es cualquier cosa menos los polígonos originales. Los puntos parecen desaparecer porque QGis dibuja los polígonos resultantes sobre sus puntos. Puede hacer la operación de diferencia al revés para obtener la solución correcta.

enter image description here O puede evitar tener que pensar en ello utilizando la consulta espacial.

Lo que quieres hacer es seleccione todos los puntos que se encuentran en los polígonos utilizando el plugin de consulta espacial.

enter image description here

A continuación, puede invertir la selección (utilice el menú desplegable)

enter image description here

A continuación, puede guardar la capa (asegúrese de guardar sólo las características seleccionadas) para crear una nueva capa con sólo los puntos restantes en ella.

enter image description here

2 votos

No, eso no está bien. Si utilizas los puntos como capa de entrada entonces extrae los puntos que caen fuera de los polígonos. Puedo confirmar el comportamiento que se describe como acabo de probarlo en Mac QGIS2.18.14. Parece que extrae los puntos correctos pero no recalcula el número de registros en el shapefile, incluso si lo exportas.

0 votos

Ok voy a probar de esta manera, sólo me pareció extraño que los puntos están desapareciendo en la vista de capa, pero no en la tabla de atributos ... Gracias

0 votos

Si lo haces como polígono diff puntos entonces usted consigue todos los polígonos, puntos diff polígono usted consigue los puntos externos y el recuento de la tabla de atributos me parece bien, en QGIS 2.18.14 Ubuntu. ¿Tiene ambas capas en la misma proyección?

1voto

larham1 Puntos 2088

También lo he resuelto con la consulta espacial, pero he utilizado la opción "disjoint". La tabla de atributos está bien y el recuento de características cambia. Sigue siendo un problema en el proceso de qgis...

0 votos

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