Я перебуваю на ArcGIS 10. Відповідно до всієї документації, яку я прочитав, 3D-аналітик повинен мати можливість робити те, що намагаюся зробити, але я стикаюся з проблемою після проблеми, і я майже готовий дати і знайдіть більш простий спосіб відповісти на запитання, яке мені задають.
У двох словах, у мене є кілька шарів, які мені потрібно перехрестити або об'єднати в 3D. Деякі - це точки (тисячі з них, кожен з яких являє собою 3D об'єм, або куб, або куля, розміри яких - атрибутні значення), деякі - багатокутники. Я впевнений, що інструменти 3D Union та 3D Intersect працюють лише на функціях Multipatch, тому мені потрібно спершу перетворити їх у функції Multipatch.
Основна проблема, яку я маю досі, полягає в тому, що інструменти 3D Analyst Union і Intersect відмовляються працювати на функціях Multipatch, які не "закриті", і я не можу примусити ArcGIS створювати багатопатчі, які закриваються. Я намагався перетворити один багатокутний шар (8 функцій) в мультипатч, видавивши його в Arcscene, використовуючи його висоту, і перетворивши його в мультипатч, а також використовуючи інструмент "Екструдація між", і вони обидва створюють кілька мультипатчів, які закриті і деякі, що ні. Я спробував перетворити свої точки в сфери, використовуючи приклад, знайдений тут на веб-сайті ESRI:
http://www.esri.com/news/arcuser/1010/3danalysis.html
Що говорить про те, щоб символізувати точки як сфери, використовуючи атрибут як радіус, а потім скористатися інструментом «Шар 3D для класів функцій», щоб перетворити їх у багатопакет. Це також виробляє мультипатчі, які не є закритими і тому марними. Я ще не займався перетворенням балів у 3D-куби.
Тож якщо хтось знає спосіб надійно створити закриті багатопакет із шарів двогранного багатокутника та / або центральних точок (з атрибутами, що описують розміри), дайте мені знати. Будь-які альтернативні програмні рішення також були б чудовими, я не прив’язаний до ESRI. Дійсно, після того, як проаналізували це протягом останніх кількох днів і зрозуміли, що власні інструменти ESRI створюють мультипатчі, які неможливо використовувати з багатьма інструментами 3D Analyst, альтернатива буде кращою.
ETA: Я в кінцевому підсумку маю на меті обчислити обсяг простору, який займають (наприклад) кубики зі значенням атрибута X, де вони перетинають сфери зі значенням Y (звичайно, у мене багато і багато значення X і Y для запуску).