AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV, WEBDEV y WINDEV Mobile 2024!
Ayuda / WLanguage / Administrar bases de datos / HFSQL / 
  • Propiedades específicas de las variables de tipo Linestring2D
  • Funciones que utilizan el tipo Linestring2D
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
El tipo Linestring2D permite definir las características avanzadas de una polilínea bidimensional. Las características de la polilínea bidimensional se pueden definir y cambiar utilizando diferentes propiedades WLanguage.
Características de una polilínea bidimensional:
Una polilínea bidimensional es un conjunto de segmentos consecutivos representados en un plano Cartesiano. Está definida por una secuencia de puntos. En matemáticas, se conoce como "cadena poligonal".
Si los puntos inicial y final de una polilínea son iguales, significa que la polilínea es "cerrada".
Si los segmentos de la polilínea no se intersecan entre sí, significa que la polilínea es "simple".
Una polilínea simple y cerrada se conoce como "LinearRing".
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
MyLine is Linestring2D

// Add points to linestring
// 1. Standard syntax 
Linestring2DAddPoint(MyLine, 31, 21)
// 2. Prefix syntax
MyPoint is Point2D
MyPoint.X = 31
MyPoint.Y = 21 
MyLine.Point.Add(MyPoint)
MyLine is Linestring2D

// Add points to linestring
// 1. Standard syntax
Linestring2DAddPoint(MyLine, 32, 22)
Linestring2DAddPoint(MyLine, 134, 12)

// 2. Prefix syntax
MyLine.AddPoint(32, 22)
MyLine.AddPoint(134, 12)
Propiedades

Propiedades específicas de las variables de tipo Linestring2D

Las siguientes propiedades pueden utilizarse para manipular una polilínea 2D:
Nombre de la propiedadTipo utilizadoEfecto
PointArray de Point2DPuntos de la polilínea.
TypeConstante de tipo IntegerTipo de geometría actual. En el caso de una polilínea bidimensional, corresponde a la constante gtLinestring2D.
Observación: Hasta la versión 2024 Update 2, el nombre de esta constante era stLinestring2D.
Esta propiedad está disponible en solo lectura.
Observaciones

Funciones que utilizan el tipo Linestring2D

Las siguientes funciones utilizan variables de tipo Linestring2D:
Novedad versión 2024
GeometryArea
Calcula el área de una geometría determinada.
Novedad versión 2024
GeometryContain
Determina si la geometría A contiene a la geometría B.
Novedad versión 2024
GeometryConvexHull
Calcula la envoltura convexa de la geometría especificada.
Novedad versión 2024
GeometryCorrect
Devuelve una versión corregida de la geometría especificada.
Novedad versión 2024
GeometryCover
Determina si la geometría A cubre la geometría B.
Novedad versión 2024
GeometryCoveredBy
Determina si cada punto de la geometría A se encuentra dentro o en el límite de la geometría B.
Novedad versión 2024
GeometryCross
Permite saber si dos geometrías se cruzan entre sí.
Novedad versión 2024
GeometryDifference
Devuelve una geometría que representa la diferencia entre dos geometrías.
Novedad versión 2024
GeometryDisjoint
Determina si dos geometrías son inconexas, es decir, si la intersección de las geometrías es un conjunto vacío.
Novedad versión 2024
GeometryDistance
Calcula la distancia entre dos geometrías.
Novedad versión 2024
GeometryEqual
Determina si dos geometrías son espacialmente iguales, es decir, si la primera geometría está incluida en la segunda, y viceversa.
Novedad versión 2024
GeometryIntersect
Verifica si la intersección de dos geometrías no genera un conjunto vacío.
Novedad versión 2024
GeometryIntersection
Devuelve una geometría que representa la intersección de dos geometrías.
Novedad versión 2024
GeometryIsValid
Verifica si la geometría especificada es válida según los estándares OGC.
Novedad versión 2024
GeometryLength
Calcula la longitud de una geometría determinada.
Novedad versión 2024
GeometryOverlap
Determina si dos geometrías se superponen.
Novedad versión 2024
GeometryPerimeter
Calcula el perímetro de una geometría determinada (polígono o multipolígono).
Novedad versión 2024
GeometrySerializeDSV
Serializa una geometría utilizando el formato DSV especificado.
Novedad versión 2024
GeometrySerializeWKT
Serializa una geometría utilizando el formato WKT (Well-Known Text).
Novedad versión 2024
GeometrySymmetricDifference
Calcula la diferencia simétrica entre dos geometrías.
Novedad versión 2024
GeometryTouch
Determina si dos geometrías se tocan.
Novedad versión 2024
GeometryUnion
Devuelve una geometría que representa la combinación de dos geometrías.
Novedad versión 2024
GeometryWithin
Determina si la geometría A está completamente dentro de la geometría B (es decir, la geometría B contiene completamente a la geometría A).
Novedad versión 2024
Linestring2DAddPoint
Agrega un nuevo punto a una polilínea 2D.
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