El error es: 'NoneType' object has no attribute 'CreateLayer' y otro

Buenas tardes, me encuentro empezando a utilizar InVest y decidí empezar por modelar calidad escénica, sin embargo en mi primera prueba presente un error resumido asi:

1.ERROR [errno 1] C:/salida_prueba\intermediate\structures_clipped_betanci.shp is not a directory.
2021-08-24 17:01:27,588 Task.add_task(781) ERROR Something went wrong when adding task clip_reprojected_structures_to_aoi (2), terminating taskgraph.

2.AttributeError: ‘NoneType’ object has no attribute ‘CreateLayer’, este error una chica lo tuvo, pero fue porque tenia mucho puntos de vista, y a diferencia de ella pues tengo pocos, porque simplemnete cree una capa de puntos.

Segui los pasos al pie de la letra para el llenado del DEM(lo hice con swat que hace un llenado de fill automatico, proyecte mis capas al UTM, y todo lo que decia la guia usuario,la única diferencia que observe (no tengo idea si es significante o no) es que cuando cree mi capa de puntos (porque aun no tengo las verdaderas) de la respectiva visualización en la columnna de shape* no tenia Point ZM sino solo Point, no creo que sea ese el problema.

adjunto el archivo que piden txt, agradezco su amable colaboración.

InVEST-Scenic-Quality-log-2021-08-24–17_01_27.txt (2.3 KB)

este es la imagen de mis proyecciones.

y esta es la de puntos:

Hola a todos otra vez, segui moviendo a ver que me aparecia, hice cambios en mi AOI a ver si era porque los bordes estan cuadrados y los pase a lisos (creo que por eso es el error) y ahora dice dice que la capa intermedia no hay intercepción.

Agradezco mucho quien me pueda colaborar, gracias.InVEST-Scenic-Quality-log-2021-08-24–18_20_42.txt (2.6 KB)

Hola @Sonia,
Antes del error de “no intersection”, puede ver que hay otro error: “TopologyException: Input geom 1 is invalid: Ring Self-intersection at or near point 385377.5625 925624.375 at 385377.5625 925624.375”
Aparece que haya un problema en su AOI. Puede corregirlo en QGIS o ArcGIS:

https://docs.qgis.org/3.16/en/docs/user_manual/processing_algs/qgis/vectorgeometry.html?highlight=validity#check-validity

https://docs.qgis.org/3.16/en/docs/user_manual/processing_algs/qgis/vectorgeometry.html?highlight=fix%20geometry#fix-geometries

https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/checking-and-repairing-geometries.htm
O, simplemente cree su AOI de nuevo. Asegurese que los bordes no se crucen.

2 Likes

Muchas gracias @esoth fue usted muy amable, errores que se cometen al empezar, pero gracias a ustedes por colaborar.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.