Retourner à la version anglaise de la documentationFonctions spatiales
Fonctions spatiales (SPSS Modeler)
Dernière mise à jour : 07 oct. 2024
Les fonctions spatiales peuvent être utilisées avec des données géospatiales. Elles vous permettent, par exemple, de calculer la distance entre deux points, l'aire d'un polygone, etc.
Certaines situations nécessitent également une fusion de plusieurs jeux de données géospatiales, basée sur un prédicat spatial (dans, à proximité de, etc.), qui peut être réalisée via une condition de fusion.
Remarques :
- Ces fonctions spatiales ne s'appliquent pas aux données tridimensionnelles. Si vous importez des données tridimensionnelles dans un flux, seules les deux premières dimensions sont utilisées par ces fonctions. Les valeurs de l'axe des Z sont ignorées.
- Les fonctions géospatiales ne sont pas prises en charge.
Fonction | Résultat | Descriptif |
---|---|---|
close_to(SHAPE,SHAPE,NUM) |
Booléen | Teste si deux formes sont à une certaine DISTANCE l'une de l'autre. Si un système de coordonnées projetées est utilisé, DISTANCE est exprimée en mètres. Si aucun système de coordonnées n'est utilisé, l'unité est arbitraire. |
crosses(SHAPE,SHAPE) |
Booléen | Teste si deux formes se croisent. Cette fonction convient pour deux formes de type chaîne, ou une chaîne et un polygone. |
overlap(SHAPE,SHAPE) |
Booléen | Teste l'existence d'une intersection entre 2 polygones et si l'intersection est intérieure aux deux formes. |
within(SHAPE,SHAPE) |
Booléen | Teste si l'intégralité de FORME1 est contenue dans un POLYGONE. |
area(SHAPE) |
Réel | Renvoie l'aire du POLYGONE spécifié. Si un système projeté est utilisé, la fonction renvoie des mètres carrés. Si aucun système de coordonnées n'est utilisé, l'unité est arbitraire. La forme doit être un POLYGONE ou un MULTIPOLYGONE. |
num_points(SHAPE,LIST) |
Entier | Renvoie le nombre de points d'un champ de points (MULTIPOINT) qui sont contenus dans les limites d'un POLYGONE. FORME1 doit être un POLYGONE ou un MULTIPOLYGONE. |
distance(SHAPE,SHAPE) |
Réel | Renvoie la distance entre FORME1 et FORME2. Si un système projeté est utilisé, la fonction renvoie des mètres. Si aucun système de coordonnées n'est utilisé, l'unité est arbitraire. FORME1 et FORME2 peuvent être n'importe quel type de géo-mesure. |