Làm thế nào để tuyến đường qua đường thủy?


13

Có rất nhiều thông tin về định tuyến (pg) so với các cách thông thường. Những cách thông thường là do con người tạo ra và loại lý tưởng cho việc định tuyến.

Tuy nhiên tôi quan tâm đến việc định tuyến qua đường thủy. Về lý thuyết, điều này giống như việc định tuyến qua các cách thông thường, ngoại trừ việc đường thủy thường không phải do con người tạo ra và do đó chúng bao gồm các vùng nước lớn như hồ. Hồ không phải là một đường gọn gàng mà bạn có thể sử dụng để định tuyến và ngoài ra bạn cũng phải xem xét độ sâu của nước, cầu và khóa có thể hoặc không cho phép bạn đi qua. Và tất cả điều này tất nhiên là một lần nữa phụ thuộc vào kích thước / độ sâu của thuyền của bạn.

Có công cụ nào có sẵn để giải quyết một số vấn đề tôi mô tả ở trên không?


Đó là một câu hỏi thú vị. Thông thường, bạn nhận được một bộ dữ liệu "đường trung tâm" sông / hồ mà bạn có thể định tuyến như trên đường.
underdark

Đó chính xác là cách tôi làm bây giờ, nhưng tập dữ liệu của tôi không bao gồm toàn bộ khu vực tôi quan tâm và OSM chứa nhiều thông tin mà tôi cũng muốn sử dụng vì vậy tôi rất quan tâm đến việc tìm cách tiếp cận chung để làm việc từ dữ liệu OSM thô .
ông

Câu trả lời:


11

Định tuyến trên mặt nước về cơ bản giống như trên đất liền: Bạn phải trừu tượng hình học của mình thành Biểu đồ, đó là một biểu diễn trừu tượng về các điểm và kết nối giữa chúng, mỗi kết nối được liên kết với một chi phí nhất định (ví dụ: thời gian di chuyển hoặc khoảng cách).

Các đường nối khác biệt là cách bạn tạo biểu đồ của mình qua đường thủy. Đối với các con sông, nó có thể giống như đối với đường bộ. Nhưng nếu bạn có biển mở hoặc hồ, có những khả năng vô tận để đi. Xem xét các đường thẳng giữa điểm bắt đầu và điểm kết thúc, kết hợp với các điểm trung gian giúp bạn có được các góc tròn quanh bờ biển, một hòn đảo hoặc bờ cát.

Để tạo ra các biểu đồ này về mặt thuật toán có thể khó, nhưng có thể. Một ý tưởng khác là chỉ thu thập các dấu vết của tàu bằng GPS và đưa chúng vào cơ sở dữ liệu của bạn. Hoặc cố gắng thu thập dữ liệu AIS: Marinetraffic (nếu họ đến đích, tuyến đường của họ không thể quá tệ). Bạn thậm chí có thể chọn các bản nhạc nhanh / ngắn nhất trong số các bản nhạc này, nếu bạn đã thu thập đủ dữ liệu.

Về phần thực hành: Bạn đã nghe nói về OpenSeaMap chưa? Họ có một loạt các bản đồ và dữ liệu thô cho các tàu trên cơ sở OpenStreetMap (ví dụ đường thủy vào bến cảng) Bạn có thể tải xuống dữ liệu này làm cơ sở. Họ thậm chí còn có một kế hoạch chuyến đi (Törn-Planer), mặc dù điều này không tự động nhưng bạn phải tạo tuyến đường của mình bằng cách nhấp vào điểm tham chiếu trên bản đồ. Đây là một ảnh chụp màn hình:

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


Các trang web rất thú vị! Nếu tôi hiển thị các điểm đánh dấu màu xanh lá cây và màu đỏ này từ openseamap trên bản đồ của mình, nó sẽ làm cho tuyến đường trở nên rõ ràng hơn ngay cả khi nó chưa giải quyết được vấn đề định tuyến của tôi (vẫn là một việc cần làm phức tạp). Để có được tất cả dữ liệu tôi cần từ trang web marinetraffic (btw rất tuyệt) tôi sẽ rất không thực tế.
ông

1

Trang web này

http://marinecadastre.gov/AIS/default.aspx

có liên kết đến dữ liệu theo dõi AIS có nguồn gốc từ Cảnh sát biển Hoa Kỳ và một số phần mềm được gọi là trình xử lý dữ liệu AIS. Tôi biết rất ít về nó; chỉ cần truyền vào các liên kết. Nó có lẽ chỉ là dữ liệu cho vùng biển Hoa Kỳ. Lưu ý rằng có một liên kết đến mã nguồn cho trình xử lý dữ liệu AIS của họ.

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.