Entrée

L'entrée de Spatial Union comprend les objets géométriques sur lesquels l'opération d'union doit être réalisée. Vous pouvez également désigner un champ pour regrouper les enregistrements. Dans ce cas, Spatial Union réalisera des opérations d'union distinctes sur chaque groupe. Si vous ne définissez pas un champ «de regroupement », l'opération d'union sera réalisée à l'aide de tous les enregistrements du flux d'entrée.

La définition d'un champ de regroupement permet de réaliser des opérations d'union distinctes pour chaque groupe dans l'entrée. Admettons que vous avez un fichier d'entrée qui contient tous les concessionnaires de voitures et leurs clients dans une ville. Pour chaque concessionnaire, vous souhaitez créer une géométrie qui représente l'union de toutes les adresses des clients du concessionnaire. Pour ce faire, vous définissez le champ contenant l'emplacement de la maison des clients dans le champ Input geometry. Dans le champ Group by, indiquez le champ qui contient l'identifiant de concessionnaire pour chaque concessionnaire. Le stage Spatial Union réalise une opération d'union sur les géométries de chaque groupe, ce qui dans ce cas donnerait une opération d'union pour tous les points dans chaque groupe d'identifiant de concessionnaire. Donc, si l'entrée ressemble à ceci :

DealerID Client HomeLocation
1 Benny [GeometryObject]
1 Jennie [GeometryObject]
1 Eric [GeometryObject]
1 Ruby [GeometryObject]
2 Mark [GeometryObject]
2 James [GeometryObject]
3 Brian [GeometryObject]
3 Michelle [GeometryObject]
3 Stephen [GeometryObject]

Dans le champ Input geometry, vous indique HomeLocation, et dans le champ Group by, vous indiquez DealerID.

Le résultat de l'opération Spatial Union présente trois géométries : la première contenant les résidences de Benny, de Jennie, d'Eric et de Ruby ; la seconde contenant les résidences de Mark et de James ; et la troisième contenant les résidences de Brian, de Michelle et de Stephen.

Remarque : Si l'entrée n'est pas triée par Grouper par, une géométrie produite par enregistrement.