Я нахожусь на ArcGIS 10. Согласно всей документации, которую я прочитал, 3D Analyst должен иметь возможность делать то, что я пытаюсь, но я сталкиваюсь с проблемой за проблемой, и я почти готов дать и найти более простой способ ответить на вопрос, который мне задают.
В двух словах, у меня есть несколько слоев, которые мне нужно пересечь или объединить в 3D. Некоторые из них являются точками (тысячи из них, каждый из которых представляет трехмерный том, куб или сферу, размеры которой являются значениями атрибутов), некоторые являются полигонами. Я уверен, что инструменты 3D Union и 3D Intersect работают только с функциями Multipatch, поэтому мне нужно сначала преобразовать все из них в функции Multipatch.
Основная проблема , у меня до сих пор является то , что инструменты 3D Analyst Союза и отказываются Пересечение работать на особенностях MultiPatch, которые не являются «закрытыми», и я не могу заставить ArcGIS для создания Multipatches , которые будут закрыты. Я попытался преобразовать свой слой из одного полигона (8 объектов) в Multipatch, выдавив его в Arcscene, используя его высоту, и преобразовав его в мультипатч, а также используя инструмент «Выдавливание между», и они оба создали несколько мультипатчей, которые закрыты и некоторые это не так. Я попытался преобразовать мои очки в сферы, используя пример, который я нашел на сайте ESRI здесь:
http://www.esri.com/news/arcuser/1010/3danalysis.html
Это говорит о том, что вы должны обозначать точки как сферы, используя атрибут в качестве радиуса, а затем использовать инструмент «Слой 3D в класс объектов», чтобы превратить их в мультипатчи. Это также создает мультипатчи, которые не закрыты и, следовательно, бесполезны. Я еще не занимался преобразованием точек в 3D кубы.
Поэтому, если кто-нибудь знает способ надежного создания закрытых мультипатчей из 2D-слоев многоугольника и / или центральных точек (с атрибутами, описывающими размеры), дайте мне знать. Любые альтернативные программные решения тоже были бы хороши, я не привязан к ESRI. В самом деле, после того, как в течение последних нескольких дней об этом позаботились и поняли, что собственные инструменты ESRI создают мультипатчи, которые нельзя использовать со многими инструментами 3D Analyst, предпочтительнее была бы альтернатива.
ETA: после чего я в конечном итоге вычисляю объем пространства, которое занимают (например) кубы со значением атрибута X, где они пересекают сферы со значением Y (конечно, у меня много и много значения X и Y для запуска).