|
|
|
|
- Acceso a datos espaciales: uso de índices espaciales
<Variable PolygonGeo>.Intersect (Función) 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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|