2 votos

Después de dos operaciones de búfer (+/-), ¿por qué el archivo resultante es mayor que el original?

Primer archivo ( .shp ) tenía 1000KB, después de 2buffers ( buffers en polígono, 1er buffer +100, 2nd buffer -100 ( pequeñas cosas cerca de polígono debe ser eliminado )) en quantum gis archivo crecido a 1500KB, y después de los mismos 2 buffers en postgis archivo tiene 20000KB. ¿Alguien me puede decir por qué?

1voto

Mohit Jain Puntos 145

Probablemente haya introducido un gran número de puntos nuevos. Prueba a utilizar el algoritmo de simplificación de Postgis.

Como señala Sylvester en su comentario a tu pregunta, se añaden muchos vértices para crear formas redondeadas cerca de las esquinas, y cuando inviertes esa operación se crean nuevos puntos que antes no existían.

1voto

Nick Puntos 3115

(a petición de Underdark)

En el clavo johanvdw. Cuando buffer, no sólo "inflar" los vértices del polígono, que añade nuevos vértices para darle una forma más redondeada. Cuando de-buffer, los vértices no se eliminan a menos que caigan dentro de los parámetros de tolerancia de su SIG y / o son absolutamente idénticos (poco probable en la mayoría de los escenarios debido a errores de punto flotante). Por lo tanto, el otro efecto que obtendrá es que un proceso de inflar y luego desinflar el buffer no le dará el mismo contorno de polígono que tenía antes. Esto puede no ser importante para su caso de uso, pero debe ser consciente de ello, en caso de que sea crítico.

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