Saya menggunakan ArcGIS 10. Menurut semua dokumentasi yang saya baca, Analis 3D harus dapat melakukan apa yang saya coba lakukan, tetapi saya mengalami masalah setelah masalah dan saya hampir siap untuk memberikan dan temukan cara yang lebih sederhana untuk menjawab pertanyaan yang saya ajukan.
Singkatnya, saya memiliki beberapa lapisan yang saya butuhkan untuk memotong atau menyatukan dalam 3D. Beberapa adalah titik (ribuan dari mereka, yang masing-masing mewakili volume 3D, baik kubus atau bola, dimensi yang merupakan nilai atribut), beberapa adalah poligon. Saya cukup yakin 3D Union dan alat 3D Intersect hanya berfungsi pada fitur Multipatch jadi saya harus mengonversikan semuanya menjadi fitur Multipatch terlebih dahulu.
Masalah utama Saya mengalami sejauh ini adalah bahwa 3D Analyst Union dan Intersect alat menolak untuk beroperasi pada fitur Multipatch yang tidak "tertutup", dan saya tidak bisa memaksa ArcGIS untuk membuat Multipatches yang sedang ditutup. Saya sudah mencoba mengubah satu poligon lapisan (8 fitur) menjadi Multipatch baik dengan mengekstruksinya di Arcscene menggunakan ketinggiannya dan mengonversinya menjadi multipatch dan juga menggunakan alat "Extrude Between", dan keduanya menghasilkan beberapa multipatch yang tertutup dan beberapa tidak. Saya mencoba mengonversi poin saya menjadi bola, menggunakan contoh yang saya temukan di situs ESRI di sini:
http://www.esri.com/news/arcuser/1010/3danalysis.html
Yang memberitahu Anda untuk melambangkan titik-titik sebagai bola, menggunakan atribut sebagai jari-jari, kemudian menggunakan alat "Layer 3D To Feature Class" untuk membuatnya menjadi multipatch. Itu juga menghasilkan multipatch yang tidak tertutup dan karenanya tidak berguna. Saya belum menangani titik konversi ke kubus 3D.
Jadi, jika ada yang tahu cara untuk membuat multipatch tertutup yang andal dari lapisan poligon 2D dan / atau titik tengah (dengan atribut yang menggambarkan dimensi), beri tahu saya. Setiap solusi perangkat lunak alternatif juga bagus, saya tidak terikat dengan ESRI. Memang, setelah bercanda tentang hal ini selama beberapa hari terakhir dan menyadari bahwa alat ESRI sendiri membuat multipatch yang tidak dapat digunakan dengan banyak alat Analis 3D, alternatif akan lebih disukai.
ETA: Apa yang akhirnya saya kejar adalah menghitung volume ruang yang ditempati oleh (misalnya) kubus dengan nilai atribut X di mana mereka memotong bola dengan nilai Y (tentu saja, saya punya banyak dan banyak nilai X dan Y untuk dijalankan).