Je suis sur ArcGIS 10. Selon toute la documentation que j'ai lue, 3D Analyst devrait être capable de faire ce que j'essaye de faire, mais je rencontre problème après problème et je suis presque prêt à donner et trouver un moyen plus simple de répondre à la question qu'on me pose.
En un mot, j'ai plusieurs couches dont j'ai besoin pour se croiser ou s'unir en 3D. Certains sont des points (des milliers d'entre eux, qui représentent chacun un volume 3D, soit un cube ou une sphère, dont les dimensions sont des valeurs d'attribut), certains sont des polygones. Je suis presque sûr que les outils 3D Union et 3D Intersect ne fonctionnent que sur les fonctionnalités Multipatch, donc je dois d'abord les convertir toutes en fonctionnalités Multipatch.
Le principal problème que je vais avoir à ce jour est que les outils 3D Analyst Union et Intersection refusent de fonctionner sur les caractéristiques multipatchs qui ne sont pas « fermée », et je ne peux pas sembler forcer ArcGIS pour créer multipatches qui sont fermés. J'ai essayé de convertir ma couche polygone unique (8 entités) en multipatch à la fois en l'extrudant dans Arcscene en utilisant sa hauteur et en la convertissant en multipatch et également en utilisant l'outil "Extruder entre", et ils produisent tous les deux des multipatches fermés et certains qui ne le sont pas. J'ai essayé de convertir mes points en sphères, en utilisant un exemple que j'ai trouvé sur le site d'ESRI ici:
http://www.esri.com/news/arcuser/1010/3danalysis.html
Ce qui vous indique de symboliser les points sous forme de sphères, en utilisant un attribut comme rayon, puis utilisez l'outil "Calque 3D vers classe d'entités" pour les transformer en multipatch. Cela produit également des multipatchs qui ne sont pas fermés et donc inutiles. Je n'ai pas encore abordé la conversion de points en cubes 3D.
Donc, si quelqu'un connaît un moyen de créer de manière fiable des multipatchs fermés à partir de couches de polygones 2D et / ou de points centraux (avec des attributs décrivant les dimensions), faites-le moi savoir. Toute solution logicielle alternative serait également très bien, je ne suis pas lié à ESRI. En effet, après avoir déblayé avec cela au cours des derniers jours et réalisé que les propres outils d'ESRI créent des multipatchs qui ne peuvent pas être utilisés avec de nombreux outils 3D Analyst, une alternative serait préférable.
ETA: Ce que je recherche en fin de compte, c'est de calculer le volume d'espace occupé par (par exemple) des cubes avec une valeur d'attribut de X où ils coupent des sphères avec une valeur de Y (bien sûr, j'ai beaucoup, beaucoup de valeurs de X et Y à exécuter).