AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV, WEBDEV y WINDEV Mobile 2024!
Ayuda / WLanguage / Administrar bases de datos / HFSQL / 
  • Acceso a datos espaciales: uso de índices espaciales
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
Verifica si la intersección de un polígono geográfico y otra geometría no da como resultado un conjunto vacío.
Observaciones:
Sintaxis
<Result> = <Geometry A>.Intersect(<Geometry B>)
<Result>: Booleano
  • True si la intersección de dos geometrías no da como resultado un conjunto vacío,
  • False en caso contrario.
Si se produce un error, la variable ErrorOccurred se establece en True. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<Geometry A>: Variable de tipo PolygonGeo
Nombre de la variable de tipo PolygonGeo que se utilizará.
<Geometry B>: Variable que contiene datos espaciales
Segunda geometría de entrada utilizada para la intersección. Esta geometría puede corresponder a uno de los siguientes tipos de variables:
Observaciones

Acceso a datos espaciales: uso de índices espaciales

Puede recorrer un archivo de datos aplicando un filtro sobre los datos espaciales. Por ejemplo, el filtro puede basarse en el resultado de la función <Variable PolygonGeo>.Intersect.
Le recomendamos utilizar la siguiente sintaxis para aplicar un filtro a los datos espaciales:
FOR EACH File WHERE WLanguage_function(File.Spatial_item, Spatial_variable)

donde:
  • WLanguage_function corresponde a la función <Variable PolygonGeo>.Intersect.
  • Spatial_item corresponde a un campo espacial en el archivo de datos. Este campo debe:
    • ser de tipo "Datos geográficos" o "Datos geométricos".
    • definirse como "clave espacial".
  • Spatial_variable corresponde a una variable espacial dada, utilizada para la comparación con el campo espacial. Esta variable puede ser de tipo PolygonGeo, Polygon2D, etc.
Observación: La sintaxis "FOR EACH File" está disponible pero no se recomienda, dado que no utiliza índices espaciales y, por lo tanto, no está optimizada. En este caso, se recorre todo el archivo de datos: no se utilizan índices espaciales.
FOR EACH File
IF WLanguage_function(File.Spatial_item, Spatial_variable) = True THEN
   ...
   END
END
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