Planet.osm bir Kuzey Amerika OSM veritabanı doldurmak için osm2pgsql kullanıyorum.
Ortaya çıkan PostGIS şemasının ne kadar basit olduğunu seviyorum, ancak içeriği ile biraz kafam karıştı.
İki tablo var planet_osm_roads
ve planet_osm_line
. Planet_osm_roads'un tüm otoyol verilerini içerdiğini varsaydım, ancak daha sonra bazı 'otoyol' türlerinde yolların sadece bir kısmını içerdiğini keşfettim.
Örneğin planet_osm_line, 'konut' değeri olan 'otoyol' değerine sahip 12.000.000'den fazla satıra sahiptir. Ancak planet_osm_roads sadece 2.000'e sahiptir. Karşılaştırıldığında, her iki tablo da aynı sayıda 'otoyol' özelliğine sahiptir. Verilere baktığımda, bazı özelliklerin neden bir tabloda olduğunu, diğer tabloda olmadığını anlatamıyorum.
Gerçekten osm2pgsql her tabloya çizgi özellikleri yönlendirmek için kullandığı kuralları görmek istiyorum.
Gizeme ışık tutmak için osm2pgsql kaynak kodunu aramaya çalıştım ama şimdiye kadar neyin peşinde olduğumu bulamadım.
Herhangi bir öneri çok hoş geldiniz.