Bagaimana cara rute di atas saluran air?


13

Ada banyak informasi tentang perutean (pg) melalui cara normal. Cara normal adalah buatan manusia dan jenis yang ideal untuk perutean.

Namun saya tertarik dengan jalur air. Secara teori, ini harus sama dengan perutean dengan cara normal, kecuali bahwa saluran air sering bukan buatan manusia dan karena itu terdiri dari badan air besar seperti danau. Danau bukanlah garis yang rapi yang dapat Anda gunakan untuk rute dan selain itu Anda juga harus mempertimbangkan kedalaman air, jembatan dan kunci yang mungkin atau mungkin tidak memungkinkan Anda untuk menyeberang. Dan semua ini tentu saja tergantung lagi pada ukuran / kedalaman kapal Anda.

Apakah ada alat yang tersedia yang menangani beberapa masalah yang saya jelaskan di atas?


Itu pertanyaan yang menarik. Biasanya Anda mendapatkan dataset "centerline" sungai / danau yang dapat Anda rute seperti di jalan.
underdark

Itulah tepatnya bagaimana saya melakukannya sekarang, tetapi dataset saya tidak mencakup seluruh area yang saya minati dan OSM berisi lebih banyak informasi yang juga ingin saya gunakan sehingga saya sangat tertarik untuk menemukan pendekatan umum untuk bekerja dari data OSM mentah .
mrg

Jawaban:


11

Rute pada air pada dasarnya sama dengan di darat: Anda harus abstrak geometri Anda menjadi Grafik, yang merupakan representasi abstrak dari titik dan koneksi di antara mereka, setiap koneksi yang terkait dengan biaya tertentu (misalnya, waktu perjalanan atau jarak).

Perbedaannya adalah cara Anda membuat grafik di atas saluran air. Untuk sungai mungkin sama dengan jalan darat. Tetapi jika Anda memiliki laut terbuka atau danau, ada kemungkinan tak terbatas untuk pergi. Pertimbangkan garis lurus antara titik kosta awal dan akhir, dalam kombinasi dengan titik tengah yang membuat Anda berbelok di sekitar pantai, pulau atau tepian pasir.

Untuk membuat grafik ini secara algoritmik mungkin rumit, tetapi dimungkinkan. Gagasan lain adalah mengumpulkan jejak kapal dengan GPS dan memasukkannya ke dalam basis data Anda. Atau coba kumpulkan data AIS: Marinetraffic (jika mereka mencapai tujuan, rute mereka tidak mungkin terlalu buruk). Anda bahkan dapat memilih trek berpuasa / terpendek dari trek ini, jika Anda mengumpulkan cukup data.

Untuk bagian praktis: Pernahkah Anda mendengar tentang OpenSeaMap ? Mereka memiliki banyak peta dan data mentah untuk kapal berdasarkan OpenStreetMap (misalnya saluran air ke pelabuhan) Anda dapat mengunduh data ini sebagai dasar. Mereka bahkan memiliki perencana perjalanan (Törn-Planer), meskipun ini tidak otomatis tetapi Anda harus membuat rute Anda dengan mengklik titik arah di peta. Ini screenshotnya:

masukkan deskripsi gambar di sini


Situs yang sangat menarik! Jika saya akan menunjukkan spidol hijau dan merah ini dari openseamap pada peta saya, itu akan membuat rute yang harus diikuti bahkan lebih jelas walaupun itu belum memecahkan masalah rute saya (masih merupakan todo yang kompleks). Untuk mendapatkan semua data yang saya butuhkan dari situs marinetraffic (btw sangat keren) akan sangat tidak praktis saya pikir.
mrg

1

Situs ini

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

memiliki tautan ke data lintasan AIS yang diturunkan dari Penjaga Pantai AS dan juga beberapa perangkat lunak yang disebut penangan data AIS. Saya tahu sedikit tentang itu; hanya meneruskan tautan. Ini mungkin data untuk perairan AS saja. Perhatikan bahwa ada tautan ke kode sumber untuk penangan data AIS mereka.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.