Tôi có thể tạo, kết hợp và giao cắt các tính năng ghép 3D bằng cách sử dụng tiện ích mở rộng Phân tích 3D (ArcGIS 10) không?


9

Tôi đang sử dụng ArcGIS 10. Theo tất cả các tài liệu tôi đã đọc, Nhà phân tích 3D sẽ có thể làm những gì tôi đang cố gắng để làm điều đó, nhưng tôi đang gặp vấn đề sau sự cố và tôi gần như đã sẵn sàng để cung cấp lên và tìm một cách đơn giản hơn để trả lời câu hỏi tôi đang được hỏi.

Tóm lại, tôi có một vài lớp tôi cần giao nhau hoặc hợp nhất trong 3D. Một số là các điểm (hàng nghìn trong số chúng, mỗi điểm đại diện cho một khối 3D, hình khối hoặc hình cầu, kích thước của các giá trị thuộc tính), một số là đa giác. Tôi khá chắc chắn rằng các công cụ 3D Union và 3D Intersect chỉ hoạt động trên các tính năng Multipatch vì vậy trước tiên tôi cần chuyển đổi tất cả chúng thành các tính năng Multipatch.

Vấn đề chính mà tôi gặp phải cho đến nay là các công cụ Liên minh phân tích 3D và Intersect từ chối hoạt động trên các tính năng Multipatch không "đóng" và dường như tôi không thể buộc ArcGIS tạo ra các Ghim đa năng bị đóng. Tôi đã thử chuyển đổi một lớp đa giác của mình (8 tính năng) thành Đa bội bằng cách đùn nó trong Arcscene bằng chiều cao của nó và chuyển đổi nó thành bội số và cũng sử dụng công cụ "Extrude Between" và cả hai đều tạo ra một số bội số được đóng và một số thì không. Tôi đã thử chuyển đổi điểm của mình sang các hình cầu, sử dụng một ví dụ tôi tìm thấy trên trang web của ESRI tại đây:

http://www.esri.com/news/arcuser/1010/3danalysis.html

Nó cho bạn biết tượng trưng cho các điểm dưới dạng hình cầu, sử dụng một thuộc tính làm bán kính, sau đó sử dụng công cụ "Layer 3D To Feature Class" để biến chúng thành nhiều phần. Điều đó cũng tạo ra các bội số không được đóng và do đó vô dụng. Tôi chưa xử lý các điểm chuyển đổi thành các khối 3D.

Vì vậy, nếu bất cứ ai biết một cách đáng tin cậy để tạo các bội số khép kín từ các lớp đa giác 2D và / hoặc điểm trung tâm (với các thuộc tính mô tả kích thước), hãy cho tôi biết. Bất kỳ giải pháp phần mềm thay thế nào cũng sẽ rất tuyệt, tôi không bị ràng buộc với ESRI. Thật vậy, sau khi làm quen với điều này trong vài ngày qua và nhận ra rằng các công cụ của ESRI tạo ra các bội số không thể được sử dụng với nhiều công cụ Phân tích 3D, nên sử dụng một công cụ thay thế.

ETA: Điều cuối cùng tôi muốn làm là tính toán khối lượng không gian bị chiếm bởi (ví dụ) các hình khối có giá trị thuộc tính là X nơi chúng giao nhau các hình cầu với giá trị Y (tất nhiên, tôi có rất nhiều và rất nhiều giá trị của X và Y để chạy).


Câu hỏi hay. Các quả cầu không được đóng? Bạn có thể lấy âm lượng từ các bội số hình cầu được tạo bằng kỹ thuật 3D To FC không?
Jakub Sisak GeoGraphics

Tôi có thể tính toán khối lượng (sử dụng công cụ Thông tin Thêm Z) cho các bội số đã đóng, mặc dù tôi chưa thử nó với các hình cầu. Vấn đề phá vỡ thỏa thuận mà tôi gặp phải là dường như không có cách nào đáng tin cậy để tạo ra các bội số bị "đóng" hoặc buộc ArcGIS phải đóng những cái đang mở. Điều này thật điên rồ, bởi vì tôi đang sử dụng các công cụ của ESRI để tạo chúng ở nơi đầu tiên. Bạn sẽ nghĩ rằng các công cụ của riêng họ sẽ tạo ra các tính năng được xây dựng chính xác (rõ ràng, để đa bội được "đóng", các đỉnh của nó phải được tạo theo một thứ tự nhất định).
Dan C

tôi tin rằng chỉ có một bội số có âm lượng có thể được đóng lại. Ví dụ, bạn không thể đóng một đa giác đa giác nhưng phải đóng một đa giác đa giác đùn. Lý do tôi đã hỏi về các hình cầu là bởi vì chỉ các bội số đóng có thể được liên kết / giao nhau. Bạn cũng chỉ có thể lấy âm lượng (Thêm thông tin Z) từ một bội số đã đóng để nói về mặt kỹ thuật nếu bạn có thể lấy một âm lượng, nó có thể được giao nhau và kết hợp với một bội số khác được đóng.
Jakub Sisak GeoGraphics

Đúng, đó là vấn đề tôi gặp phải: Tôi đang đùn đa giác nhưng khi tôi chuyển đổi chúng thành bội số thì tất cả đều không đóng. Và dường như không có cách nào để đóng chúng.
Dan C

Câu trả lời:


8

Để đóng một tính năng đa bội, nó phải hoàn toàn kèm theo một âm lượng. Các tính năng đa ghép được tạo bằng công cụ Đa nội suy thành đa giác (sử dụng bề mặt) có thể không bị đóng. (Trừ khi bạn đùn vào giữa 2 bề mặt TIN sẽ tạo ra một bội số khép kín. Cá nhân tôi không có nhiều thành công khi sử dụng "Extrude Between" với các bề mặt phức tạp)

Tôi đã thử chạy một ví dụ với các hình cầu và tạo ra 2 lớp tính năng đa giao nhau. Các quả cầu được đóng lại. Tôi cũng có thể tính toán khối lượng của các quả cầu. Giao lộ đã thành công mà không có lỗi và tạo ra kết quả mong đợi. (Xem ảnh chụp màn hình bên dưới) Sau đó, tôi đã tạo một số đa giác tròn, đùn chúng và chuyển đổi chúng thành các tính năng đa bội. Giao lộ cũng thành công mà không có lỗi.

Tôi nghi ngờ các đa giác của bạn không bao gồm đầy đủ một khối lượng. Chính xác thì chúng được tạo ra như thế nào? Bạn có thể cung cấp một số ảnh chụp màn hình? . ) ArcScene 3D Editor -> Thay thế bằng Model (Điều này có thể thực hiện được theo tài liệu nhưng tôi chưa thử.)

  1. Hai tính năng đa bội. (Các hình cầu được tạo bằng kỹ thuật tương tự như những gì bạn đã mô tả) nhập mô tả hình ảnh ở đây

  2. Kết quả Giao lộ của các mục trên (các tính năng được đóng - cũng được tính toán khối lượng): nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

  3. Tương tự như trên nhưng sử dụng các tính năng đa bội được tạo từ các đa giác đùn: nhập mô tả hình ảnh ở đây

  4. Kết quả giao cắt (đa giác đùn được chuyển đổi thành các tính năng đa bội): nhập mô tả hình ảnh ở đây Các tính năng "đa giác" được đóng lại


Cảm ơn! Tôi nghĩ rằng bây giờ tôi đã làm việc với các khối cầu và các lớp đa giác đùn làm đầu vào đa bội của tôi. Tuy nhiên, vừa hoàn thành Giao lộ 3D, có vẻ như lớp đa kết quả không giữ lại các trường và dữ liệu thuộc tính được liên kết với các tính năng đầu vào, theo cách mà Giao lộ thông thường thực hiện. Tôi chỉ có các trường ObjectID và Shape. Điều đó có bình thường không? Đó sẽ là một vấn đề. Tôi sẽ nhận được một nhận xét khác cùng với các chi tiết về các lỗi tôi đang mắc phải (chủ yếu là các đa giác đùn không được đóng khi chuyển đổi thành nhiều phần có các phần chồng chéo).
Dan C

Intersect 3D (Nhà phân tích 3D) - Tất cả các thuộc tính của các tính năng đầu vào sẽ bị mất. Union 3D (3D Analyst) - Lớp tính năng đầu ra sẽ không có bất kỳ thuộc tính nào trên lớp tính năng đầu vào. Một bảng tùy chọn có thể được tạo để ghi lại các tính năng trong đó liên kết với nhau để tạo ra một tính năng mới. Đây là những khái niệm mới trong Phân tích 3D chỉ được giới thiệu trong phiên bản 9. Trong phiên bản trước, chúng tôi thậm chí không thể tính được khối lượng bội. Trừ khi ESRI đặt nhiều năng lượng vào việc cải thiện mô hình 3D, nó sẽ luôn là liên kết yếu.
Jakub Sisak GeoGraphics

0

OK, đây là hai vấn đề tôi gặp phải khi chuyển đổi đa giác đùn thành đa bội:

  1. Đa giác của bạn phải nằm trong một hệ tọa độ dự kiến. Tôi nghĩ tất cả của tôi là nhưng đâu đó dọc đường tôi đã bỏ lỡ một bước và đang cố gắng chuyển đổi các đa giác trong WGS84 lat / long. Chiếu nó lên UTM đã giải quyết vấn đề đó và cho phép tôi tiếp tục, đó là khi tôi phát hiện ra # 2:

  2. Đa giác của bạn phải hoàn toàn bao quanh một không gian như Jakub nói, nhưng ngoài ra, rõ ràng chúng chỉ phải bao quanh một không gian. Tôi đã có một vài "nguy hiểm" trên các đa giác của mình, nơi chúng giao nhau:

Vì vậy, khi tôi đùn chúng, một tính năng có hai tập riêng biệt. Điều đó không thành công để chuyển đổi thành một bội số đóng. Cắt đa giác tại điểm nó chồng lên chính nó (nơi mũi tên đang chỉ) và xóa phần bên trái đã cố định nó. Nó có thể đã hoạt động nếu tôi giữ cả hai phần là các tính năng riêng biệt và ép đùn chúng một cách riêng biệt nhưng phần bên trái là một lỗi trong trường hợp của tôi.

Khi những điều đó đã được thực hiện, tôi có thể lấy một đa giác có giá trị chiều cao, đùn nó bằng chiều cao của nó trong ArcScene, sau đó sử dụng công cụ Layer 3D To Feature Class để chuyển đổi nó thành bội số, và tất cả chúng đều được đóng lại.


1
Một vấn đề nhỏ khác mà tôi gặp phải, là người mới đối với Nhà phân tích 3D, đó là khi tượng trưng cho các điểm dưới dạng hình cầu, có một biểu tượng "hình cầu" trong bộ biểu tượng ArcScene Basic, nhưng đó là cách sử dụng sai cho hình cầu 3D. Một bên phải là trong bộ biểu tượng 3D Basic.
Dan C
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.