Su yollarında nasıl rota yapılır?


13

Normal yollarda (pg) yönlendirme hakkında birçok bilgi vardır. Normal yollar insan yapımıdır ve yönlendirme için bir çeşit idealdir.

Ancak ben su yolları üzerinden yönlendirme ilgileniyorum. Teorik olarak, bu normal yollarda yönlendirme ile aynı olmalıdır, ancak su yolları genellikle insan yapımı değildir ve bu nedenle göller gibi büyük su kütlelerinden oluşurlar. Göller, yönlendirme için kullanabileceğiniz temiz bir çizgi değildir ve bunun yanı sıra, su derinliğini, geçmenize izin verebilecek veya vermeyebilecek köprüler ve kilitleri de göz önünde bulundurmalısınız. Ve tüm bunlar elbette yine teknenizin büyüklüğüne / derinliğine bağlıdır.

Yukarıda anlattığım bazı sorunların üstesinden gelebilecek herhangi bir araç var mı?


Bu ilginç bir soru. Genellikle sen gibi yollarda rota olabilir bir nehir / göl "centerline" veri kümesi olsun.
underdark

Bu tam olarak nasıl şimdi, ama benim veri seti ilgilendiğim tüm alanı kapsamaz ve OSM ben de kullanmak istiyorum daha fazla bilgi içerir, bu yüzden ham OSM verilerinden çalışmak için genel bir yaklaşım bulmakla çok ilgileniyorum .
mrg

Yanıtlar:


11

Su üzerinde yönlendirme temelde karadakiyle aynıdır: Geometrilerinizi, her bağlantı belirli bir maliyetle (örneğin seyahat süresi veya mesafe) ilişkili olan nokta ve bağlantıların soyut bir temsili olan bir Grafiğe soyutlamanız gerekir.

Fark, su yollarında grafiğinizi nasıl oluşturduğunuzun yolu olur. Nehirler için kara yolları ile aynı olabilir. Ancak açık deniziniz veya gölünüz varsa, gitmek için sonsuz olanaklar var. Başlangıç ​​ve bitiş kostal noktaları arasında, sahil, bir ada veya kum bankası etrafındaki köşeleri yuvarlaklaştıran ara noktalarla birlikte düz çizgiler düşünün.

Bu grafikleri algoritmik olarak oluşturmak zor olabilir, ancak mümkündür. Başka bir fikir, GPS ile gemilerin parçalarını toplamak ve bunları veritabanınıza beslemektir. Veya AIS verilerini toplamaya çalışın: Marinetraffic (hedeflerine ulaşmışlarsa, rotaları çok kötü olamaz). Yeterli veri topladıysanız, bu parçaların oruçlu / en kısa parçalarını bile seçebilirsiniz.

Pratik kısım için: OpenSeaMap'i duydunuz mu? OpenStreetMap tabanlı gemiler için bir sürü harita ve ham veri var (örneğin limanlara su yolları) Bu verileri temel olarak indirebilirsiniz. Hatta bu bir otomatik olmasa da bir seyahat planlayıcısı (Törn-Planer) var ama harita üzerinde ara noktalara tıklayarak rotanızı oluşturmak zorunda. İşte bir ekran görüntüsü:

resim açıklamasını buraya girin


Çok ilginç siteler! Haritamdaki openseamap'ten bu yeşil ve kırmızı işaretleri gösterirsem, yönlendirme sorunumu çözmese bile (hala karmaşık bir todo) rotayı daha da takip etmeli. Ben marinetraffic sitesinden (çok serin btw) gereken tüm verileri almak için çok pratik olacağını düşünüyorum.
mrg

1

Bu site

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

ABD Sahil Güvenlik'ten türetilen AIS izleme verilerine ve ayrıca AIS veri işleyicisi olarak adlandırılan bazı yazılımlara bağlantılar vardır. Bu konuda çok az şey biliyorum; sadece bağlantıları geçerek. Muhtemelen sadece ABD suları için verilerdir. AIS veri işleyicileri için kaynak koduna bir bağlantı olduğuna dikkat edin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.