Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error de Python en regla de calidad 'Las construcciones deben estar dentro de su Terreno correspondiente' #581

Closed
airam99 opened this issue Nov 17, 2022 · 7 comments

Comments

@airam99
Copy link

airam99 commented Nov 17, 2022

Buenas noches

Tengo un mensaje de error de Python al correr la regla de calidad 'Las construcciones deben estar dentro de su Terreno correspondiente':
_core.QgsProcessingException: Objeto (1420) de "Geometría ajustada" tiene geometría inválida. Por favor arregla la geometría o cambia la opción de procesamiento para "Ignorar objetos de entrada inválidos".

Se menciona un error de geometría en "Geometría ajustada", sin embargo no existe capa "Geometría ajustada" y se realizó la comprobación de geometría de las capas

Estos son los resultados del proceso
image

El proceso se interrumpe al 20% y se visualiza el error

image

Muchas gracias

@lacardonap
Copy link
Contributor

Hola @airam99

Al parecer hay una geometría que es invalida, por favor puede ejecutar el algorimo Corregir Geometrías sobre las capas de terreno y construcción para reparar las geometrías invalidadas y volver a intentar.

fix

Adicionalmente, por favor nos puede confirmar ¿Que versión de QGIS y del Asistente LADM-COL esta utilizando?

@airam99
Copy link
Author

airam99 commented Nov 17, 2022

Muchas gracias por la respuesta
Corregí geometría en terreno, construcción y unidad de construcción y obtengo el mismo error. Este mismo error me aparece en la regla 'Las Unidades de Construcción deben estar dentro de sus terrenos correspondientes'

image

Estoy utilizando Versión de QGIS 3.22.3-Białowieża y Asistente LADM-COL v3.1.12

@lacardonap
Copy link
Contributor

Hola @airam99

Para poder revisar que está pasando con este issue nos serviría tener un subconjunto de los datos que permitan replicar el error. ¿Es posible que nos compartan un XTF con los datos? De ser posible, pueden enviarlos al correo administracion@swisstierrascolombia.com

Saludos

@lacardonap lacardonap added the En espera de retroalimentación Hay preguntas o sugerencias de nuestra parte, estamos esperando tus comentarios. label Nov 17, 2022
@airam99
Copy link
Author

airam99 commented Nov 17, 2022

Hola @lacardonap

Muchas gracias por la respuesta. Envié por correo el XTF con los datos. Saludos

@airam99
Copy link
Author

airam99 commented Nov 21, 2022

Hola buenas noches Leonardo,

Siguiendo con el problema al correr la regla de calidad que presenté la semana pasada tengo algunas novedades:

  • Corregí geometría para todas las capas
  • Ajusté coordenada Z con valor =0
  • Exporté XTF con validaciones para identificar por medio del log los errores presentes y solucioné los errores espaciales.

En este momento según el último log de errores (que adjunto por correo ya que el tamaño del archivo supera el permitido) no presento ningún error espacial o al menos que haya podido identificar, tengo errores con algunas calificaciones de unidad de construcción y errores por relaciones faltantes por tablas que aún no he cargado (fuente administrativa, col_rrrfuente).

Después de estos ajustes sigo teniendo el mismo mensaje de error de python al correr las reglas de calidad "Las Construcciones deben estar dentro de su terreno correspondiente" y "Las Unidades de construcción deben estar dentro de sus terrenos correspondientes"
image

Después de correr varias veces la calidad logré identificar que el Objeto (2309) es este terreno al cual le revisé nodos, linderos, coordenadas sin encontrar algún error

image

Por otro lado, en el log de errores presento un error relacionado con los predios que no están asociados a ningún terreno (cancelaciones prediales) y por lo tanto no tienen dirección. ¿Es posible asociar dirección a estos predios no espacializados? veo que en el asistente es obligatorio relacionar al menos una unidad espacial.

Muchas gracias

Saludos

@lacardonap lacardonap removed the En espera de retroalimentación Hay preguntas o sugerencias de nuestra parte, estamos esperando tus comentarios. label Nov 23, 2022
@lacardonap
Copy link
Contributor

Hola @airam99

Por favor puedes validar si con esta versión de desarrollo las reglas de calidad se ejecutan correctamente:

asistente_ladm_col_dev_20221122.zip

¿Es posible asociar dirección a estos predios no espacializados? veo que en el asistente es obligatorio relacionar al menos una unidad espacial.

Adicionalmente, el modelo LADM-COL para levantamiento catastral en la versión en la versión 1.0 exige que todo predio deba tener una dirección asociada, pero la geometría de esta dirección no es obligatoria. Es decir, puedes asociar a los predios que son cancelaciones una dirección sin que esta tenga que estar espacializada, te comparto un ejemplo de cómo hacerlo:

crear_direccion_sin_geometria.mp4

Quedo atento a la respuesta,

Saludos

@lacardonap lacardonap added the En espera de retroalimentación Hay preguntas o sugerencias de nuestra parte, estamos esperando tus comentarios. label Nov 23, 2022
@airam99
Copy link
Author

airam99 commented Nov 23, 2022

Hola @lacardonap

Funcionó perfecto muchas gracias. Corregí los errores y exportó con validaciones. Con la versión que tenía aun sin tener errores no se logra exportar.

Respecto a las direcciones sin geometría las logré cargar por ETL sin ningún problema.

Agradezco mucho tu colaboración y respuesta. Saludos

@lacardonap lacardonap removed the En espera de retroalimentación Hay preguntas o sugerencias de nuestra parte, estamos esperando tus comentarios. label Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants