Tìm hiểu cấu trúc phân cấp của UrbanAna

Hiểu cấu trúc phân cấp của UrbanAna. Tìm hiểu cách dữ liệu chảy từ dự án đến công trình, quản lý thông số sử dụng đất và tùy chỉnh hoặc đặt lại cài đặt cho thiết kế đô thị hiệu quả.

Hệ thống thuộc tính trong UrbanAna có thể hơi khó hiểu lúc đầu, nhưng khi bạn đã nắm được cách hoạt động của cấu trúc phân cấp, mọi thứ sẽ trở nên rõ ràng hơn.

Cấu trúc phân cấp như một cây dữ liệu

Sơ đồ thể hiện cấu trúc dữ liệu phân cấp của UrbanAna với Dự án ở trên cùng chảy xuống thành Đường phố, Khối và Công trình

Hình ảnh minh họa cấu trúc phân cấp từ cấp Dự án xuống từng Công trình riêng lẻ

Cấu trúc phân cấp trong UrbanAna hoạt động như một cây dữ liệu với các cổng một chiều – thông tin chỉ có thể truyền theo một hướng mà không thể ngược lại. Tính cụ thể của các đối tượng phụ thuộc vào vị trí của chúng trong cây dữ liệu này – càng xuống thấp, tính cụ thể càng cao.

Ví dụ: Thay đổi thông số Chức năng sử dụng đất

Giao diện minh họa việc thay đổi thông số chức năng sử dụng đất từ cấp khối xuống cấp Công trình trong UrbanAna

Hệ thống kế thừa và ghi đè thông số chức năng sử dụng đất giữa cấp khối và cấp Công trình

Hãy cùng xem một ví dụ về cách hệ thống phân cấp hoạt động với thông số chức năng sử dụng đất:

  1. Khi bạn thay đổi chức năng sử dụng đất của một khối từ “Nhà phố” sang “Dịch vụ” trong bảng Thông số:
    • Tất cả các Công trình trong khối đó sẽ tự động kế thừa chức năng “Dịch vụ” mới
    • Điều này cho thấy cách thay đổi truyền xuống theo cấp bậc
  2. Tuy nhiên, bạn có thể ghi đè điều này ở cấp Công trình:
    • Chọn một Công trình riêng lẻ và đổi chức năng sử dụng đất của nó thành “Cao tầng”
    • Thay đổi ở cấp Công trình này sẽ được ưu tiên hơn chức năng sử dụng đất của khối
    • Ngay cả khi sau đó bạn đổi khối về lại “Nhà phố”, những công trình đã được đặt thành “Cao tầng” vẫn giữ nguyên cài đặt của chúng

Ví dụ này minh họa hai nguyên tắc chính:

  • Thay đổi ở cấp cao hơn (như Khối) sẽ tự động ảnh hưởng đến tất cả đối tượng bên dưới
  • Đối tượng ở cấp thấp hơn (như Công trình) có thể có cài đặt riêng ghi đè lên thông số của đối tượng cha

Đặt lại thông số đã tùy chỉnh

Dấu tích (✓) bên cạnh mỗi thông số cho biết thông số đó đã được tùy chỉnh ở cấp đó. Khi một thông số được tùy chỉnh:

  • Nó sẽ ghi đè lên mọi giá trị kế thừa từ đối tượng cha
  • Những thay đổi ở đối tượng cha sẽ không ảnh hưởng đến giá trị này
  • Giá trị vẫn độc lập cho đến khi bạn chọn đặt lại nó

Để đặt lại một thông số đã tùy chỉnh và khôi phục kế thừa từ đối tượng cha, bạn chỉ cần bỏ chọn ô bên cạnh giá trị thông số đó.