Pelajari tentang perutean di Amazon Location Service - Amazon Location Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pelajari tentang perutean di Amazon Location Service

Bagian ini memberikan gambaran umum tentang konsep seputar perutean menggunakan Amazon Location Service.

catatan

Untuk informasi tentang cara menggunakan sumber daya rute dalam praktik, lihatMenghitung rute menggunakan Amazon Location Service.

Sumber daya kalkulator rute

Sumber daya kalkulator rute memungkinkan Anda menemukan rute dan memperkirakan waktu perjalanan berdasarkan jaringan up-to-date jalan dan informasi lalu lintas langsung dari penyedia data pilihan Anda.

Anda dapat menggunakan Rute APIs untuk membangun fitur yang memungkinkan aplikasi Anda meminta waktu perjalanan, jarak, dan geometri rute antara dua lokasi. Anda juga dapat menggunakan Rute API untuk meminta waktu dan jarak perjalanan antara serangkaian keberangkatan dan tujuan dalam satu permintaan untuk menghitung matriks.

Berikut ini menunjukkan cara membuat dan menggunakan sumber kalkulator rute:

Diagram showing steps: user input, SDK processing, and route calculation on a map.
  1. Pertama, Anda membuat sumber kalkulator rute di AWS akun Anda dengan memilih penyedia data.

  2. Anda kemudian dapat memilih dan menginstal SDK yang sesuai dengan lingkungan pengembangan dan aplikasi Anda.

  3. Mulai gunakan Rute Lokasi AmazonAPIs. Untuk informasi selengkapnya tentang cara menggunakan peruteanAPIs, lihat topik diMenghitung rute menggunakan Amazon Location Service.

  4. Anda kemudian dapat mengintegrasikan pemantauan menggunakan layanan seperti Amazon CloudWatch dan AWS CloudTrail. Untuk informasi lebih lanjut lihat, Pantau Amazon Location Service dengan Amazon CloudWatch danLog dan pantau dengan AWS CloudTrail.

Menghitung rute

Sumber daya kalkulator rute Lokasi Amazon menyediakan tindakan CalculateRoute yang disebut yang dapat Anda gunakan untuk membuat rute antara dua lokasi geografis (keberangkatan dan tujuan). Rute yang dihitung mencakup geometri untuk menggambar rute pada peta, ditambah waktu dan jarak keseluruhan rute.

Menggunakan titik arah

Saat Anda membuat permintaan rute, Anda dapat menambahkan titik arah tambahan ke rute. Ini adalah titik antara keberangkatan dan tujuan yang bertindak sebagai pemberhentian di sepanjang rute. Rute akan dihitung melalui masing-masing titik arah yang ditentukan. Rute dari satu titik dalam permintaan ke titik berikutnya disebut aLeg. Setiap kaki mencakup jarak, waktu, dan geometri untuk bagian rute itu.

catatan

Titik arah dirutekan sesuai urutan yang diberikan dalam permintaan. Mereka tidak dipesan ulang untuk jalur terpendek. Lihat Merencanakan rute bagian untuk informasi tentang menemukan jalur terpendek.

Anda dapat menyertakan hingga 25 titik arah dalam satu permintaan untuk menghitung rute.

Lalu lintas dan waktu keberangkatan

Amazon Location Service memperhitungkan lalu lintas saat menghitung rute. Lalu lintas yang dianggapnya didasarkan pada waktu yang Anda tentukan. Anda dapat menentukan untuk berangkat sekarang, atau Anda dapat memberikan waktu tertentu yang ingin Anda tinggalkan, yang akan memengaruhi hasil rute dengan menyesuaikan lalu lintas pada waktu yang ditentukan.

catatan

Anda dapat menghitung waktu kedatangan menggunakan waktu keberangkatan dan waktu respons rute, untuk memperkirakan kedatangan pengemudi, misalnya.

Jika Anda ingin Lokasi Amazon tidak memperhitungkan lalu lintas, maka jangan tentukan waktu keberangkatan dan jangan tentukan keberangkatan sekarang. Ini akan menghitung rute yang mengasumsikan kondisi lalu lintas terbaik untuk rute tersebut.

Opsi mode perjalanan

Anda dapat mengatur mode perjalanan saat menghitung rute menggunakan Amazon Location Service. Mode perjalanan default adalah mobil, tetapi Anda dapat secara bergantian memilih truk atau berjalan.

Jika Anda menentukan mode mobil atau truk, Anda juga dapat menentukan opsi tambahan.

Untuk mode mobil, Anda dapat menentukan bahwa Anda ingin menghindari jalan tol atau feri. Ini akan berusaha untuk menghindari feri dan jalan tol, tetapi masih akan rute di sepanjang mereka, jika mereka adalah satu-satunya cara untuk sampai ke tujuan.

Untuk mode truk, Anda juga dapat menghindari feri dan jalan tol, tetapi selain itu, Anda dapat menentukan ukuran dan berat truk, untuk menghindari rute yang tidak akan mengakomodasi truk.

Merencanakan rute

Anda dapat menggunakan Amazon Location Service untuk membuat input ke perangkat lunak perencanaan dan pengoptimalan rute Anda. Anda dapat membuat hasil rute, termasuk waktu perjalanan dan jarak perjalanan, untuk rute antara serangkaian posisi keberangkatan dan serangkaian posisi tujuan. Ini disebut membuat matriks rute.

catatan

Ada banyak skenario berbeda yang dapat diselesaikan oleh perangkat lunak perencanaan dan pengoptimalan rute. Misalnya, perangkat lunak perencanaan dapat menggunakan rangkaian waktu dan jarak antar titik untuk menghitung jalur terpendek yang berhenti di setiap titik, menyediakan rute yang efisien untuk satu pengemudi. Atau, perangkat lunak perencanaan dapat digunakan untuk membagi pemberhentian antara beberapa truk, memberikan efisiensi di seluruh armada, atau untuk memastikan bahwa setiap pelanggan dikunjungi dalam jangka waktu yang mereka butuhkan. Lokasi Amazon menyediakan fungsi perutean dengan cara yang efisien untuk memungkinkan perangkat lunak perencanaan menyelesaikan tugasnya.

Misalnya, mengingat posisi keberangkatan A dan B, dan posisi tujuan X dan Y, Amazon Location Service akan mengembalikan waktu perjalanan dan jarak perjalanan untuk rute dari A ke X, A ke Y, B ke X, dan B ke Y.

Seperti halnya menghitung satu rute, Anda dapat menghitung rute dengan berbagai moda transportasi, penghindaran, dan kondisi lalu lintas. Misalnya, Anda dapat menentukan bahwa kendaraan tersebut adalah truk yang panjangnya 35 kaki, dan rute yang dihitung akan menggunakan batasan tersebut untuk menentukan waktu tempuh dan jarak tempuh. Anda tidak dapat menyertakan titik arah dalam perhitungan matriks rute.

Jumlah hasil yang dikembalikan (dan rute dihitung) adalah jumlah posisi keberangkatan dikalikan dengan jumlah posisi tujuan. Anda dikenakan biaya untuk setiap rute yang dihitung, bukan setiap permintaan ke layanan, sehingga matriks rute dengan 10 keberangkatan dan 10 tujuan akan ditagih sebagai 100 rute.

Terminologi rute

Sumber daya kalkulator rute

AWS Sumber daya yang memungkinkan Anda memperkirakan waktu perjalanan, jarak, dan rute plot pada peta dengan lalu lintas dan data jaringan jalan yang bersumber dari penyedia data pilihan Anda.

Dengan menggunakan sumber kalkulator rute, Anda menghitung rute untuk berbagai moda transportasi, jalan memutar, dan kondisi lalu lintas.

Rute

Rute berisi rincian yang digunakan saat bepergian di sepanjang jalur dari posisi keberangkatan, posisi waypoint, dan posisi tujuan.

Contoh detail dalam rute meliputi:

  • Jarak dari satu posisi ke posisi lain.

  • Waktu yang dibutuhkan untuk melakukan perjalanan dari satu posisi ke posisi berikutnya.

  • LineString Geometri yang mewakili jalur rute.

Untuk informasi selengkapnya tentang rute, lihat sintaks respons untuk CalculateRoute operasi di API referensi Amazon Location Service Routes.

Matriks rute

Daftar rute, dari satu set posisi keberangkatan ke satu set posisi tujuan. Berguna sebagai input ke dalam perencanaan rute atau perangkat lunak pengoptimalan.

Untuk informasi selengkapnya tentang menghitung matriks rute, lihat sintaks untuk CalculateRouteMatrix operasi di API referensi Amazon Location Service Routes.

LineStringgeometri

Rute Lokasi Amazon terdiri dari satu atau lebih kaki (rute dari satu titik arah ke titik lain dalam rute keseluruhan). Geometri setiap kaki adalah polyline yang direpresentasikan sebagai a. LineString A LineString adalah susunan posisi yang dapat digunakan untuk merencanakan rute pada peta.

Berikut ini adalah contoh dari a LineString dengan tiga poin:

[ [-122.7565,49.0021], [-122.3394,47.6159], [-122.1082,45.8371] ]
Titik arah

Waypoint adalah posisi perantara yang bertindak sebagai pemberhentian di sepanjang rute antara posisi keberangkatan dan posisi tujuan. Perintah persinggahan pada rute mengikuti urutan yang Anda berikan posisi waypoint dalam permintaan.

Kaki

Satu kaki adalah perjalanan dari satu posisi ke posisi lain. Jika posisi tidak terletak di jalan, mereka dipindahkan ke jalan terdekat. Jumlah kaki dalam suatu rute adalah satu kurang dari jumlah total posisi.

Rute tanpa titik arah terdiri dari satu kaki, dari posisi keberangkatan ke tujuan. Rute dengan 1 waypoint terdiri dari 2 kaki, dari posisi keberangkatan ke waypoint, dan kemudian dari waypoint ke tujuan.

Langkah

Langkah adalah subbagian dari kaki. Setiap langkah memberikan informasi ringkasan untuk langkah di kaki itu.