Saya menggunakan osm2pgsql untuk mengisi basis data OSM Amerika Utara dari planet.osm.
Saya suka betapa sederhananya skema PostGIS yang dihasilkan, tapi saya agak bingung dengan isinya.
Saya memiliki dua tabel planet_osm_roads
dan planet_osm_line
. Saya berasumsi bahwa planet_osm_roads berisi semua data jalan raya, tetapi kemudian menemukan bahwa itu hanya berisi sebagian kecil jalan di beberapa jenis 'jalan raya'.
Sebagai contoh, planet_osm_line memiliki lebih dari 12.000.000 garis dengan nilai 'jalan raya' dari 'perumahan'. Namun, planet_osm_roads hanya memiliki 2.000. Sebagai perbandingan, kedua tabel memiliki jumlah fitur 'jalan raya' yang sama. Melihat data yang saya tidak tahu mengapa beberapa fitur akan berada di satu tabel tetapi tidak yang lain.
Saya benar-benar ingin melihat aturan yang digunakan osm2pgsql untuk mengarahkan fitur garis ke setiap tabel.
Saya mencoba mencari melalui kode sumber osm2pgsql untuk menjelaskan misteri tetapi sejauh ini saya belum menemukan apa yang saya cari.
Ada saran sangat welcome.