4 votos

¿No se puede limpiar geometrías incorrectas con Grass?

Software:

QGIS 2.18.10

GRASS GIS 7.2.1

Enlace al Repositorio de GitHub: Police



Tengo dificultades para corregir geometrías incorrectas en el archivo de forma nypolicew84.zip (ver enlace de GitHub)

Errores al intentar solucionar el problema con GRASS. ¿Qué estoy pasando por alto? ¿O hay alguna forma más directa de corregir el archivo de formas? Por favor, ayúdame.

Archivo de QGIS también en GitHub

A continuación se detallan los pasos:

1. Abrir Comprobador de Topología

descripción de la imagen aquí

2. Hacer clic en Configuración

descripción de la imagen aquí

3. Seleccionar no debe tener geometrías inválidas

descripción de la imagen aquí

4. Se agrega la regla

descripción de la imagen aquí

5. Hacer clic en Validar Todo

descripción de la imagen aquí

6. Se encontró un error

descripción de la imagen aquí

7. Hacer zoom para ver todos los errores

descripción de la imagen aquí

8. Abrir GRASS GIS y establecer ubicación

descripción de la imagen aquí

9. Seguir las indicaciones para establecer la ubicación. Mantenido en modo predeterminado

descripción de la imagen aquí

10. Mantener EPSG

descripción de la imagen aquí

11. Seleccionar EPSG 4326

descripción de la imagen aquí

12. Obtener Error Sin Etiqueta

descripción de la imagen aquí

13. El botón Finalizar está desactivado

descripción de la imagen aquí

3voto

Mat Puntos 196

He revisado tu proyecto y encontré un par de errores de polígono, utilizando la herramienta Check Validity (en Processing, bajo los Geoalgoritmos de QGIS). Eso proporciona mensajes de error más detallados que el complemento de comprobación de topología. También divide tu capa en geometrías válidas e inválidas.

El complemento de comprobación de topología comprueba muchas cosas, pero no parece dar una razón más detallada de POR QUÉ una geometría es inválida.

Al mirar la capa de "Salida no válida", dos de los distritos tienen los siguientes errores:-

El anillo 0 tiene menos de 4 puntos

Quizás quieras intentar ejecutar v.clean (desde Processing, en lugar de la interfaz de usuario de GRASS). Suelo usar processing cuando puedo, ya que maneja gran parte de la configuración (proyecciones, regiones) por ti.

Después de ejecutar v.clean con la configuración predeterminada, y luego ejecutar el comprobador de topología en la salida, las geometrías aparecen como limpias.

Editar

Después de ejecutar esta corrección, soluciona los errores Duplicados... yendo a Vector - Herramientas de geometría - Partes únicas a multiparte

0 votos

Hola @steven-kay Me sale error Este algoritmo no se puede ejecutar :-( La carpeta GRASS no está configurada. Por favor, configúrala antes de ejecutar los algoritmos de GRASS. Cuando busco en Google dice que habilite el complemento Grass, pero al buscar el complemento no está en QGIS. Aquí está el enlace, docs.qgis.org/2.6/en/docs/training_manual/grass/…

0 votos

@Rhonda: Hasta donde sé, QGIS busca en la ruta de acceso por "grass73", luego "grass72", luego "grass70" (en este orden). ¿Estás segura de que GRASS GIS 7 está instalado en tu sistema?

0 votos

@markusN Sí, tengo instalado GRASS GIS 7 junto con QGIS. Instalé `QGIS Standalone Installer Version 2.18 (64 bit) desde qgis.org/en/site/forusers/download.html. ¿O hay otro sitio web/variante de QGIS?

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