Apa cara terbaik untuk mengekstrak geometri jalan dari data OSM?


9

Apa cara terbaik untuk mengekstrak geometri jalan dari data OSM? Tujuannya adalah untuk menampilkan segmen jalan raya yang ditutup karena cuaca. Data cuaca terdiri dari posisi (dalam KM diukur di sepanjang jalan) dari kota-kota besar, dan panjang bentangan jalan yang terkena dampak. Masalah utama adalah memotong jalan berdasarkan jarak ini; setelah itu rendering tampak langsung.

Jawaban:


4

Anda pasti ingin memasukkan data ke Postgis menggunakan sesuatu seperti osm2pgsql atau imposm (jika semua yang Anda miliki adalah ekstrak .osm) atau shp2pgsql (jika Anda memiliki shapefile). Setelah data Anda ada di Postgis, Anda dapat menggunakan beberapa fungsi referensi linear yang dijelaskan di sini, esp. ST_Line_Interpolate_Point () dan ST_Line_Locate_Point ():

http://postgis.net/docs/reference.html#Linear_Referencing

Saya membayangkan bahwa kesalahan dalam referensi linear akan menjadi masalah besar. Jika Anda memiliki jarak jauh dalam km dan jalan OSM adalah geometri yang berbeda dengan apa yang digunakan layanan cuaca, maka Anda akan melihat kesalahan diperbesar semakin jauh Anda pergi.


3

Cara termudah adalah mengunduh file SHAPE dari http://download.geofabrik.de/osm/ . Mereka mengandung lapisan "jalan" (file-file ini diperbarui dalam semalam).

Tabel atribut yang terhubung memungkinkan Anda untuk mengkategorikan jalan dengan cepat secara hierarkis.

Lapisan lain dalam paket adalah (untuk beberapa kota) sejauh mana.

Oleh karena itu, kliping selanjutnya dapat dilakukan misalnya dengan QGIS atau GRASS GIS.


1
Markus, tidak ada shapefile yang tersedia di halaman ekstrak Geofabrik.
Michal Migurski

Cloudmade membuat mereka, meskipun mereka sering ketinggalan zaman: download.cloudmade.com (saat ini berusia dua bulan)
Michal Migurski

2
Sebenarnya, ada file bentuk. Anda hanya perlu menelusuri folder wilayah tertentu. Anda memiliki opsi untuk mendapatkan file bz2, pbf atau bentuk. Sebagai contoh, inilah Amerika Selatan file download.geofabrik.de/osm/south-america
RK

@Michal: seperti yang disebutkan oleh RK hanya berubah menjadi subdirektori kepentingan. Dan mereka secara teratur diperbarui!
MarkusN
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.