Soy nuevo en QGIS y tengo el siguiente problema: estoy intentando utilizar la herramienta "Contar puntos en polígonos", pero siempre me da un error (el objeto 'NoneType' no tiene el atributo 'geometry' Ver registro para más detalles).
Uncaught error while executing algorithm
Traceback (most recent call last):
File
"C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\processing\core\GeoAlgorithm.py",line 203, in execute
self.processAlgorithm(progress)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\algs\qgis\PointsInPolygon.py", line 91, in processAlgorithm engine = QgsGeometry.createGeometryEngine(geom.geometry())
AttributeError:'NoneType' object has no attribute 'geometry'
Si utilizo la misma capa de puntos, pero una capa de polígonos diferente, todo funciona bien. Así que parece que hay un problema con mi capa de polígonos. Como no tengo conocimientos de código python, ¿podría alguien explicarme qué estoy haciendo mal?
0 votos
¡Problema resuelto! He encontrado una geometría no válida en mi capa de polígonos.
0 votos
Bueno, parece que has aplicado la solución de @MatthiasKuhn: así que, por favor, marca su respuesta como aceptado por decir a los futuros lectores que resolvió el asunto de esa manera.