DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Gestion des bases de données / HFSQL / Gestion des données spatiales
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie la géométrie correspondant à la différence entre deux géométries.
Exemple :
Géométries A et B de départ
Géométries A et B de départ
Résultat de la différence
Résultat de la différence
Avertissement
A partir de la version 2024 Update 2, cette fonction a été renommée. Dans les versions précédentes, cette fonction avait pour nom FormeDifférence.
Exemple
oPolygone2D_1 est un Polygone2D
Polyligne2DAjoutePoint(oPolygone2D_1.Contour, 2.00, 2.00)
Polyligne2DAjoutePoint(oPolygone2D_1.Contour, 2.00, -2.00)
Polyligne2DAjoutePoint(oPolygone2D_1.Contour, -2.00, -2.00)
Polyligne2DAjoutePoint(oPolygone2D_1.Contour, -2.00, 2.00)
// Le dernier point du polygone correspond au premier point
Polyligne2DAjoutePoint(oPolygone2D_1.Contour, 2.00, 2.00)
// Corrige la géométrie créée
oPolygone2D_1 = GéométrieCorrige(oPolygone2D_1)

oPolygone2D_2 est un Polygone2D
Polyligne2DAjoutePoint(oPolygone2D_2.Contour, 3.00, 1.00)
Polyligne2DAjoutePoint(oPolygone2D_2.Contour, 3.00, -1.00)
Polyligne2DAjoutePoint(oPolygone2D_2.Contour, 1.00, -1.00)
Polyligne2DAjoutePoint(oPolygone2D_2.Contour, 1.00, 1.00)
// Le dernier point du polygone correspond au premier point
Polyligne2DAjoutePoint(oPolygone2D_2.Contour, 3.00, 1.00)
// Corrige la géométrie créée
oPolygone2D_2 = GéométrieCorrige(oPolygone2D_2)

// La différence correspond à un polygone en 2 dimensions
// La différence de deux polygones renvoie toujours un MultiPolygone
différence_symétrique est un MultiPolygone2D = GéométrieDifférence(oPolygone2D_1, oPolygone2D_2)
Syntaxe
<Résultat> = GéométrieDifférence(<Géométrie A> , <Géométrie B>)
<Résultat> : Variable de type MultiPoint2D, MultiPointGéo, MultiPolyligne2D, MultiPolyligneGéo, MultiPolygone2D ou MultiPolygoneGéo
Résultat de la différence. Cette géométrie contient une collection de géométries d'un type donné : Si la différence entre deux géométries est constituée d'un seul élément, la collection contiendra un seul élément.
Si la différence est vide (par exemple en calculant la différence d'une géométrie avec elle-même), la collection sera vide.
Si le résultat de la différence est disjoint (par exemple en coupant un polygone en deux avec un autre polygone), la collection contiendra plusieurs éléments.
<Géométrie A> : Variable correspondant à des données spatiales
Géométrie à laquelle la géométrie B va être soustraite. Cette géométrie peut correspondre à un des types de variables suivants :
<Géométrie B> : Variable correspondant à des données spatiales
Géométrie soustraite à la géométrie A. Cette géométrie peut correspondre à un des types de variables suivants :
Classification Métier / UI : Code métier
Composante : wd290hf.dll
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 23/04/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale