Tính toán mang của tòa nhà bằng ArcGIS Desktop?


8

Có thể có được mang chính của các tòa nhà bằng kế hoạch sàn?

Tôi muốn có một tòa nhà (theo ID) và đó là ổ đỡ chính (ví dụ E / 90 ° hoặc W / 270 °). Ý tưởng là thay đổi lớp tính năng đa giác thành một lớp tính năng dòng. Sau đó tôi có thể tính độ dài của mỗi bên. Tôi cũng có thể tính toán mang của mỗi bên. Các tòa nhà với kế hoạch sàn phức tạp hơn, tôi đã lên kế hoạch để tích lũy chiều dài trên ổ trục.

Vấn đề là một tòa nhà có bốn cạnh song song có bốn vòng bi khác nhau do điểm bắt đầu cho tính toán vòng bi (xem hình ảnh). Hơn nữa, việc tính toán không phải lúc nào cũng bắt đầu ở cùng một dòng.

Phác thảo nhỏ


Có phải các tòa nhà luôn là hình chữ nhật với bốn đỉnh là góc?
Matthew Snape

Không. Như đã viết, các tòa nhà có sơ đồ sàn phức tạp hơn (ví dụ như chữ L hoặc chữ T), tôi đã lên kế hoạch tích lũy chiều dài của con tàu trên ổ trục.
ChristianFu

Câu trả lời:


8

ArcGIS phiên bản 10 có "Hình học giới hạn tối thiểu" trong Quản lý dữ liệu, bộ công cụ tính năng. Tôi thấy một tùy chọn RECTANGLE_BY_WIDTH tạo ra một trường mới MBG_Orientation, Hướng của phía dài hơn của hình chữ nhật kết quả. Nếu điều này không cung cấp cho bạn định hướng chính xác, thì cũng có "Cập nhật thuộc tính COGO" cho mỗi dòng. Sau đó, bạn có thể sử dụng Tóm tắt Thống kê hoặc arcpy.Statistic_analysis để lấy góc của Độ dài tối đa, cho mỗi ID đa giác.


Tuyệt quá! Tôi chưa bao giờ thấy khả năng đó. Điều đó không chính xác (ví dụ: các tòa nhà L có được s.th. như thế: | _ -> \ _ \) nhưng nó hoạt động. Cảm ơn!
ChristianFu
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.