Kami sedang membangun aplikasi perutean jalan AS (menemukan jalur untuk mobil antara dua atau lebih lokasi menggunakan jalan umum) dan ingin menggunakan data sumber terbuka Data Harimau AS atau Peta Jalan Terbuka atau lainnya jika tersedia secara nasional.
Kami telah bekerja secara luas dengan data Segmen Street Tiger Sensus AS sebelumnya (kami membangun geocoder http://maplarge.com/geocoder menggunakan Tiger), dan menggunakan data Tiger adalah pilihan kami. Namun, saya kehilangan dua potong data penting yang menurut saya harus ada tetapi saya tidak dapat menemukannya di dokumentasi:
Pertanyaan 1: Arah: Saya tahu beberapa ruas jalan satu arah, artinya lalu lintas hanya diperbolehkan mengalir ke arah tertentu, dan saya perlu tahu apakah Tiger atau OSM memiliki data atribut arah yang dapat dihubungkan ke ruas jalan. Tautan spesifik ke dokumentasi / data / contoh akan luar biasa.
Pertanyaan 2: Konektivitas. Ketika dua jalan menyeberang, ini menyiratkan persimpangan. Namun, Anda tidak dapat selalu pergi dari satu jalan ke yang lain .. misalnya, ketika jalan lokal melintasi jalan raya akses terbatas, konektivitas sering terbatas pada "on ramp" tertentu. Saya ingin tahu apakah data Sensus / OSM dapat secara andal memberikan informasi tentang konektivitas di persimpangan. Tautan spesifik ke dokumentasi / data / contoh akan luar biasa.
Terima kasih!
(ps ini adalah aplikasi volume tinggi yang memerlukan arsitektur khusus kami, tolong jangan mengelak pertanyaan dan menyarankan ArcGIS, MapPoint atau layanan web.)
Jawaban:
Data tidak cukup di sana untuk apa yang Anda butuhkan - tetapi beberapa ...
Peta yang Diedit Harimau mungkin menarik bagi Anda.
http://wiki.openstreetmap.org/wiki/TIGER_Edited_Map
Area merah adalah cara yang belum diedit sejak impor TIGER.
Area hijau adalah cara yang telah diedit.
Masih ada sejumlah besar perbaikan yang diperlukan untuk data TIGER sebelum dapat digunakan. http://open.mapquestapi.com/tigerviewer/index.html?zoom=9&lat=40.07546&lon=-76.329999&layers=B
sumber
oneway = 'ya' adalah bagaimana saya memahami batasan arah aliran di OSM.
OSM berbagi node dengan cara berpotongan. Anda dapat mendeteksi cara dengan memeriksa id referensi dari node.
Saya telah memperhatikan bahwa ada lebih dari beberapa node yang dibagi pada perlintasan yang dipisahkan dengan grade yang dapat menyebabkan beberapa masalah routing yang cukup serius.
Karena banyak OSM di AS didasarkan pada impor TIGER batch, banyak persimpangan didasarkan pada model data tersebut. Yaitu, jika jalan raya memotong fitur apa saja dan tidak berbagi node, maka Anda dapat mengasumsikan pemisahan kelas. Namun, ini tidak selalu terjadi, sayangnya.
OSM memiliki dua tag terkait yang menunjukkan pemisahan kelas: - bridge = 'yes' dan - layer = x (beberapa nomor)
Bagian jembatan cukup jelas. Tag layer menunjukkan nilai z jalan tertentu pada persimpangan.
sumber