Error al realizar la diferencia entre dos shapes

Error al realizar la diferencia entre dos shapes

de Michael Gustavo Rodriguez Rodriguez -
Número de respuestas: 2

Para resolver el ejercicio que pide encontrar los padrones que estan a mas de 10 cuadras de un espacio libre obtengo el siguiente error:


No spatial index exists for input layer, performance will be severely degraded

Feature (5) from “01manzanas” has invalid geometry. Please fix the geometry or change the Processing setting to the “Ignore invalid input features” option.

Execution failed after 0.05 seconds

Tengo todo seteado tal cual se dio en la primer clase.

Alguna ayuda de que puede ser? Gracias.


En respuesta a Michael Gustavo Rodriguez Rodriguez

Re: Error al realizar la diferencia entre dos shapes

de Raquel Sosa -
Hola!

puede ser que los datos tengan algún problema con alguna geometría que no quedó bien formada en el shape.
Lo más saludable es buscar el geoproceso de "Fix Geometries", que justamente resuelve ese problema.

La alternativa que te da es que al correr ese geoproceso se ignoren las geometrías invalidas, eso es más rápido pero se pierden datos
en el camino.

Los índices espaciales son una forma de optimizar los procesos y que corran más rápido (eso es un warning, pero igual debería andar).

Saludos,
Raquels