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.
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 đó.