6 votos

Los topes fijos y los topes interiores no funcionan para un polígono que contiene un agujero

Estoy siguiendo el manual de qgis en línea disponible en el sitio web de qgis. Estoy haciendo el paso 21.11.3. ( http://docs.qgis.org/2.14/en/docs/training_manual/answers/answers.html#complete-analysis-3 ).

Para simplificar: tengo un raster convertido a vector, por lo que ahora es un polígono (varios polígonos). Estoy haciendo un buffer interior exactamente como se describe en el manual. No he obtenido el mismo resultado. Puedo ver el buffer interior sólo en algunos polígonos, no en todos ->

enter image description here

Los topes interiores aparecen sólo para aquellos polígonos que no contienen un agujero. Utilizo qgis 2.18.3.

Así es como he creado el buffer interior ->

enter image description here

En verde se ve la capa de entrada : suitable_terrain, en azul la capa de salida, el buffer interior.

No es un problema de proyección. Utilizo WGS84 UTM Zona 34S donde las unidades están en metros. También he hecho la comprobación de validez y obtengo el mismo resultado.

0 votos

¿Has probado a comprobar si son geometrías válidas?

0 votos

@Ipdudley ¿Te refieres al CRS? Tanto la capa de entrada como el buffer interior tienen el mismo - WGS84 UTM Zona 34S

0 votos

No, con la herramienta qgis 'validar geometrías'

7voto

Sushant23 Puntos 329

He probado el Processing toolbox -> QGIS geoalgorithms -> Vector geometry tools -> -> Fixed distance buffer en un shapefile de polígonos que tiene agujeros, como en tu caso, y he obtenido el mismo resultado de que los polígonos con agujeros no se consideran para los topes interiores de -100 m de distancia.

enter image description here

Este es el resultado:

enter image description here

Sin embargo, cuando utilicé los vectores del buffer ubicados en Processing toolbox -> GDAL/OGR -> [OGR] Geoprocessing -> Buffer vectors , obtuve el resultado correcto que quieres de distacia de -100 m, como puedes ver abajo:

enter image description here

Este es el resultado:

enter image description here

Me he dado cuenta de que la forma del buffer es diferente entre los dos resultados, pero es más preciso en [OGR] Buffer vectors herramienta que en QGIS Fixed distance buffer herramienta.

Es necesario utilizar Processing toolbox -> GDAL/OGR -> [OGR] Geoprocessing -> Buffer vectors en su análisis.

0 votos

Perfecto. Funciona, es mágico. Muchas gracias.

0 votos

Me alegro de que haya funcionado.

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