Estoy en ArcGIS 10. De acuerdo con toda la documentación que he leído, 3D Analyst debería poder hacer lo que estoy tratando de hacer, pero me encuentro con un problema tras otro y estoy casi listo para dar arriba y encuentre una manera más simple de responder la pregunta que me hacen.
En pocas palabras, tengo varias capas que necesito para intersectar o unir en 3D. Algunos son puntos (miles de ellos, cada uno de los cuales representa un volumen 3D, ya sea un cubo o una esfera, cuyas dimensiones son valores de atributos), algunos son polígonos. Estoy bastante seguro de que las herramientas Unión 3D e Intersección 3D solo funcionan en funciones Multiparche, por lo que primero necesito convertirlas en funciones Multiparche.
El principal problema que tengo hasta ahora es que las herramientas 3D Analyst Union e Intersect se niegan a operar en entidades Multipatch que no están "cerradas", y parece que no puedo forzar a ArcGIS a crear Multipatches que están cerradas. Intenté convertir mi capa de polígono (8 características) en un Multiparche, extrudiéndola en Arcscene usando su altura y convirtiéndola en multiparche, y también usando la herramienta "Extrusión entre", y ambos producen algunos multiparches cerrados y algunos que no lo son. Intenté convertir mis puntos en esferas, usando un ejemplo que encontré en el sitio de ESRI aquí:
http://www.esri.com/news/arcuser/1010/3danalysis.html
Lo que le indica que simbolice los puntos como esferas, usando un atributo como el radio, luego use la herramienta "Capa 3D a clase de entidad" para convertirlos en multiparches. Eso también produce multiparches que no están cerrados y, por lo tanto, son inútiles. Todavía no he abordado la conversión de puntos a cubos 3D.
Entonces, si alguien sabe una manera de crear confiablemente multiparches cerrados a partir de capas de polígonos 2D y / o puntos centrales (con atributos que describen las dimensiones), hágamelo saber. Cualquier solución de software alternativa también sería genial, no estoy vinculado a ESRI. De hecho, después de analizar esto durante los últimos días y darse cuenta de que las propias herramientas de ESRI crean multiparches que no se pueden usar con muchas herramientas de 3D Analyst, sería preferible una alternativa.
ETA: Lo que en última instancia busco es calcular el volumen de espacio que está ocupado por (por ejemplo) cubos con un valor de atributo de X donde se cruzan esferas con un valor de Y (por supuesto, tengo montones y montones de valores de X e Y para ejecutar).