Union 3D (Outils 3D Analyst)
Résumé
Combine des entités multipatch superposées fermées à partir d'une classe d'entités en entrée.
Illustration

Utilisation
La géométrie multipatch fermée est requise pour cette analyse. L’outil Is Closed 3D (Fermeture 3D) permet de déterminer si une classe d’entités multipatch contient des entités fermées et l’outil Enclose Multipatch (Inclure un multipatch) permet d’éliminer les interruptions dans les entités multipatch.
Cet outil combine les entités multipatch qui s’intersectent et englobent des volumes superposés en conservant les portions les plus à l’extérieur des entités en entrée et en supprimant la géométrie qui se trouve à l’intérieur de l’entité. Une table distincte peut être créée pour identifier les entités source qui ont été fusionnées afin de créer chaque sortie combinée.
Un champ de regroupement peut servir à identifier les entités à agréger (par exemple, lorsque plusieurs entités représentent des parties d’un même bâtiment). Ce champ de regroupement contribue à l'amélioration significative des performances en réduisant le nombre d'itérations de l'outil dans le jeu de données. Une entité est seulement comparée aux entités qui font partie de son groupe, plutôt qu'à toutes les entités.
Lorsque l'optimisation est activée, l'outil essaie de diviser automatiquement les entités en groupes en analysant l'emprise de chaque entité. Si vous spécifiez un champ de regroupement, vous pouvez désactiver l'optimisation pour accroître les performances de l'outil. L’optimisation peut également être désactivée en l’absence d’un champ de regroupement si la sortie désirée vise à agréger toutes les entités qui se superposent dans un même multipatch. Soyez prudent lorsque vous décidez du nombre d’entités à agréger car des entités très grandes et complexes peuvent être créées dans la classe d’entités en sortie et diminuer considérablement les performances d’affichage.
Un avertissement s'affiche pour indiquer que l'entité obtenue n'est pas simple et n'a pas pu être créée si deux entités multipatch ou plus partagent uniquement un tronçon ou un sommet. Ce message indique que les entités n’ont pas été fusionnées car elles ne partageaient pas un volume d’espace.
Les textes et couleurs des entités multipatch en entrée ne seront pas conservées dans la sortie.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Entités multipatch en entrée |
Entités multipatch qui seront unies. |
Feature Layer |
|
Classe d’entités en sortie |
Classe d'entités multipatch en sortie qui stocke les entités agrégées. |
Feature Class |
|
Champ de regroupement (Facultatif) |
Champ à utiliser pour identifier les entités à regrouper. |
Field |
|
Désactiver l’optimisation (Facultatif) |
Indique si l’optimisation est effectuée sur les données en entrée. L’optimisation prétraite les données en entrée en les regroupant pour améliorer les performances et crée des sorties uniques pour chaque jeu d’entités qui se superposent.
|
Boolean |
|
Tous les solides en sortie (Facultatif) |
Indique si la classe d’entités en sortie contient toutes les entités ou uniquement les entités superposées qui ont été unies.
|
Boolean |
|
Table en sortie (Facultatif) |
Table plusieurs à un qui identifie les entités en entrée qui contribuent à chaque sortie. |
Table |
Environnements
Espace de travail courant, Etendue, Système de coordonnées en sortie, Transformations géographiques, Mot-clé CONFIG en sortie, Validation automatique, Domaine XY en sortie, Domaine Z en sortie
Informations de licence
- Basic: Nécessite 3D Analyst
- Standard: Nécessite 3D Analyst
- Advanced: Nécessite 3D Analyst