Data Rute US Tiger atau Open Street Map: One Way Street & Data titik-temu


8

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.)


1
MapQuest Open - telah mengembangkan 'Open Directions' berdasarkan data OSM dan tersedia API open.mapquestapi.com/directions
Mapperz

Terima kasih, itu menunjukkan data OSM mungkin dapat digunakan, tetapi sayangnya mereka tidak menawarkan penjelasan di situs mereka dan layanan web api tidak akan bekerja untuk kita.
Glenn

Jawaban:


4

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

masukkan deskripsi gambar di sini

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


Itu peta yang rapi. Saya baru saja melihatnya dari tautan Anda sebelumnya. Data harimau OSM yang disempurnakan tampaknya menjanjikan. Saya hanya terjebak pada dua pertanyaan spesifik saya tentang jalan dan persimpangan 1 arah. Anda tidak tahu di mana detail data OSM mendokumentasikan itu? Saya tidak dapat menemukannya di wiki mereka
Glenn

1
OpenRouteService adalah titik awal yang baik wiki.openstreetmap.org/wiki/OpenRouteService - menemukan ini juga TIGER Routing USA - wiki.openstreetmap.org/wiki/TIGER_fixup/250_cities
Mapperz

1
Getting Warmer :-) Saya menemukan "tag" yang tampaknya mereka gunakan .. tapi masih belum ada banyak detail di sana wiki.openstreetmap.org/wiki/…
Glenn

Saya akan menandai Anda sebagai jawaban karena Anda mengarahkan saya ke tag rinci .. Saya masih tidak yakin bahwa ini akan bekerja atau dapat diandalkan tetapi ini adalah titik awal yang bagus
Glenn


2

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.


Terima kasih Peter! Juga pada tag oneway, saya perhatikan semuanya juga lebih kompleks. Berikut adalah varian yang pernah saya lihat case "yes": case "true": case "1": case "-1": case "no": case "0": case "false":
Glenn
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.