AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV, WEBDEV y WINDEV Mobile 2024!
Ayuda / WLanguage / Administrar bases de datos / HFSQL / 
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Devuelve una versión corregida de la geometría especificada.
Observación: Algunos problemas pueden corregirse automáticamente, como los puntos desalineados en un polígono.
Ejemplo
// Correct a triangle whose exterior ring is oriented 
// counterclockwise
triangle is Polygon2D
Linestring2DAddPoint(triangle.Outline, -3.00, 1.00)
Linestring2DAddPoint(triangle.Outline, 1.00, -2.00)
Linestring2DAddPoint(triangle.Outline, 2.00, 2.00)
Linestring2DAddPoint(triangle.Outline, -3.00, 1.00)
Trace("GeometryIsValid(triangle) = " + GeometryIsValid(triangle)) // False

// Correction
corrected_triangle is Polygon2D
corrected_triangle = GeometryCorrect(triangle)
Trace("GeometryIsValid(corrected_triangle) = " + GeometryIsValid(corrected_triangle)) // True
Trace("GeometryIsValid(triangle) = " + GeometryIsValid(triangle)) 
// Still False: the geometry passed as a parameter is not modified
Sintaxis
<Result> = GeometryCorrect(<Geometry>)
<Result>: Variable que corresponde a la geometría
Geometría corregida.
<Geometry>: Variable que contiene datos espaciales
Geometría potencialmente incorrecta que debe corregirse. Este parámetro no es modificado por la función. Esta geometría puede corresponder a uno de los siguientes tipos de variables:
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 2024
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 29/05/2024

Señalar un error o enviar una sugerencia | Ayuda local