Hạn chế các phần của mạng lưới đường từ phân tích trong ArcGIS Network Analyst?


8

Tôi đang cố gắng phân loại mạng trong ArcGIS 10.

Ví dụ này về việc tìm khoảng cách ngắn nhất giữa hai điểm trông giống như thế:

đầu ra cơ sở gần nhất

Trong đó hình vuông là hai vị trí và đường màu xanh lá cây là đầu ra từ công cụ Cơ sở gần nhất.

Những gì tôi cần làm là hạn chế đường cao tốc và đường trượt khỏi phân tích. Vì vậy, tuyến đường mới nên tránh các đoạn màu đỏ:

hạn chế

Chiến lược tốt nhất để tiến hành trong trường hợp như vậy là gì?

Tôi có nên chỉnh sửa mạng của mình và xóa tất cả các phân đoạn mà tôi không muốn có trong phân tích không?

Hoặc có lẽ sử dụng Rào chắn tuyến tính ?

Câu trả lời:


11

Có nhiều hơn một giải pháp cho vấn đề này.

Đây là một cách mà tôi muốn giới thiệu :.

Giả sử ArcMap là công cụ chính của bạn:

  1. Mở bảng thuộc tính của các tính năng nguồn mạng.

  2. Thêm một trường loại "Ngắn" (bất kỳ loại số nguyên nào cũng được). Đây thực sự sẽ là một giá trị boolean. Đặt cho nó một cái tên sẽ mô tả nó như là một hạn chế.

  3. Đối với mỗi đoạn đường đáp ứng các tham số hạn chế của bạn (ví dụ: đường cao tốc, đường trượt) tính giá trị hạn chế của hàng đó là 1. Tất cả các đoạn có giá trị hạn chế bằng 0 (hoặc NULL) sẽ có thể đi qua được.

  4. Thêm giá trị này làm thuộc tính hạn chế mạng và sử dụng "trình đánh giá trường". Bạn sẽ cần phải "xây dựng lại" mạng của mình. (Hoặc, sử dụng Trình hướng dẫn bộ dữ liệu mạng mới để tạo bộ dữ liệu mạng mới)

Thông tin bổ sung:

Vui lòng yêu cầu làm rõ nếu bạn gặp bất kỳ khó khăn nào =)


4

Cách tiếp cận này mà @ ALLan Adair đã chỉ ra, nó chắc chắn sẽ hoạt động, tuy nhiên trong trường hợp này, các liên kết đường bộ mà bạn đã hạn chế sẽ trở nên không thể truy cập được.

Tôi tiếp cận điều này theo một cách khác - bạn thường muốn có thể đi qua những con đường như vậy khi đi giữa các điểm, bạn chỉ không muốn các tuyến đường của mình bắt đầu và dừng lại trên chúng. Vì vậy, thay vì hạn chế các đoạn đường này, tất cả những gì bạn phải làm chỉ là nói với Nhà phân tích mạng rằng bạn không muốn các tuyến đường của mình bắt đầu và dừng ngay trên đường cao tốc, đường hầm, đường dốc, v.v.

Bạn có thể đạt được những điều này bằng cách thêm một trường trong lớp tính năng đường của bạn và sau đó tính toán nó với một giá trị mà bạn sẽ loại trừ sau này. Sau đó, bạn sử dụng tùy chọn vị trí mạng chụp nhanh , trong đó bạn chỉ định rằng bạn không muốn tuyến dừng của mình bị chặn ở những đường đó với giá trị bạn vừa tính. Trong dữ liệu thu được từ các nhà cung cấp, thông tin về loại đường thường được bao gồm để bạn chỉ cần thực hiện lựa chọn và sau đó chạy phiên máy tính trường. Sau khi hoàn thành, bạn sẽ có thể định tuyến qua các đường hầm, đường cao tốc, đường dốc, v.v., nhưng sẽ không thể bắt đầu hoặc dừng tuyến đường của bạn.

Hình đầu tiên: điểm dừng của bạn nằm ngay trên đỉnh của một đường hầm, tuy nhiên điểm dừng đang được nối với đường liên kết "có thể chụp được" gần nhất, tức là điểm dừng -1.

nhập mô tả hình ảnh ở đây

Hình thứ hai: bạn vẫn có thể định tuyến qua các liên kết đường có -1 trong trường Chụp mà bạn đã chỉ định trước đó. nhập mô tả hình ảnh ở đây

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.