11 votos

¿Cómo se realiza el suavizado de línea Beia o SIA en PostGIS?

¿Alguien puede proporcionar un ejemplo de SQL para suavizar cadenas lineales de la tabla postgis usando curvas de Bezier o algoritmo de promedio iterativo ( SIA )?

1voto

Hassan Puntos 11

Este es aún un tema abierto en PostGIS (y otras herramientas SIG) como se indica en el libro "PostGIS en Acción" en el capítulo 2.2.6 "geometrías Curvas".

Aquí hay algunas referencias a los algoritmos y código:

0voto

FredB Puntos 496

Usted puede tratar de convertir su linestrings a curvas con ST_LineToCurve y luego de vuelta a linestrings con ST_CurveToLine.

Puede establecer el número de segmentos por círculo cuarto que quieres en ST_CurveToLine.

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