Volver a la versión inglesa de la documentaciónFunciones espaciales
Funciones espaciales (SPSS Modeler)
Última actualización: 07 oct 2024
La funciones espaciales se pueden utilizar con datos geoespaciales. Por ejemplo, le permiten calcular las distancias entre dos puntos, el área de un polígono, etc.
También pueden existir situaciones que requieren fusionar varios conjuntos de datos geoespaciales que están basados en un predicado espacial (within, close to, etc), lo cual se puede hacer mediante una condición de fusión.
Notas:
- Estas funciones espaciales no se aplican a datos tridimensionales. Si importa datos tridimensionales en un flujo, estas funciones solo utilizan las dos primeras dimensiones. Los valores del eje z no se tienen en cuenta.
- No se da soporte a las funciones geoespaciales.
Función | Resultado | Descripción |
---|---|---|
close_to(SHAPE,SHAPE,NUM) |
Boolean | Prueba si 2 formas están dentro de una distancia determinada el uno respecto del otro. Si se utiliza un sistema de coordenadas proyectadas, la distancia se expresa en metros. Si no se utiliza ningún sistema de coordenadas, la unidad de medida es arbitraria. |
crosses(SHAPE,SHAPE) |
Boolean | Prueba si 2 formas se cruzan entre sí. Esta función es adecuada para 2 formas de cadena lineal, o 1 cadena lineal y 1 polígono. |
overlap(SHAPE,SHAPE) |
Boolean | Prueba si existe una intersección entre 2 polígonos y si la intersección es interior respecto de ambas formas. |
within(SHAPE,SHAPE) |
Boolean | Prueba si la forma SHAPE1 está contenida totalmente dentro de un polígono. |
area(SHAPE) |
Real | Devuelve el área del polígono especificado. Si se utiliza un sistema de coordenadas proyectadas, la función devuelve metros cuadrados. Si no se utiliza ningún sistema de coordenadas, la unidad de medida es arbitraria. La forma debe ser un polígono o un multipolígono. |
num_points(SHAPE,LIST) |
Entero | Devuelve el número de puntos de un campo de puntos (multipunto) que están contenidos dentro de los límites de un polígono. La forma SHAPE1 debe ser un polígono o un multipolígono. |
distance(SHAPE,SHAPE) |
Real | Devuelve la distancia existente entre SHAPE1 y SHAPE2. Si se utiliza un sistema de coordenadas proyectadas, la función devuelve metros. Si no se utiliza ningún sistema de coordenadas, la unidad de medida es arbitraria. SHAPE1 y SHAPE2 pueden ser cualquier tipo de medida geográfica. |