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 geometría que representa la diferencia entre dos geometrías.
Ejemplo:
Geometrías de entrada A y B
Geometrías de entrada A y B
Diferencia
Diferencia
Ejemplo
o2DPolygon_1 is Polygon2D
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, 2.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, -2.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -2.00, -2.00)
Linestring2DAddPoint(o2DPolygon_1.Outline, -2.00, 2.00)
// The last point of the polygon is the same as the first
Linestring2DAddPoint(o2DPolygon_1.Outline, 2.00, 2.00)
// Corrects the new geometry
o2DPolygon_1 = GeometryCorrect(o2DPolygon_1)

o2DPolygon_2 is Polygon2D
Linestring2DAddPoint(o2DPolygon_2.Outline, 3.00, 1.00)
Linestring2DAddPoint(o2DPolygon_2.Outline, 3.00, -1.00)
Linestring2DAddPoint(o2DPolygon_2.Outline, 1.00, -1.00)
Linestring2DAddPoint(o2DPolygon_2.Outline, 1.00, 1.00)
// The last point of the polygon is the same as the first
Linestring2DAddPoint(o2DPolygon_2.Outline, 3.00, 1.00)
// Corrects the new geometry
o2DPolygon_2 = GeometryCorrect(o2DPolygon_2)

// The difference is a 2D polygon
// The difference between two polygons is always a MultiPolygon
Difference is MultiPolygon2D = GeometryDifference(o2DPolygon_1, o2DPolygon_2)
Sintaxis
<Result> = GeometryDifference(<Geometry A> , <Geometry B>)
<Result>: Variable de tipo MultiPoint2D, MultiPointGeo, MultiLinestring2D, MultiLinestringGeo, MultiPolygon2D o MultiPolygonGeo
Diferencia. Esta geometría contiene un conjunto de geometrías de un tipo determinado: Si la diferencia entre dos geometrías consiste en un solo elemento, el conjunto contendrá un solo elemento.
Si la diferencia está vacía (por ejemplo, si se calcula la diferencia entre dos geometrías idénticas), el conjunto estará vacío.
Si el resultado de la diferencia es disjunto (por ejemplo, al dividir un polígono en dos), el conjunto contendrá varios elementos.
<Geometry A>: Variable que contiene datos espaciales
Geometría con la que se comparará la geometría B. Esta geometría puede corresponder a uno de los siguientes tipos de variables:
<Geometry B>: Variable que contiene datos espaciales
Geometría que se comparará con la geometría A. 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: 27/05/2024

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