列XXX

2017-10-20 58 views
1

丟失的數據,當我嘗試導入他們osm2pgsql它適用於第一和創建表我已經從網上下載的OpenStreetMap的PBF文件的多個地鐵提取物。然後我想在planet_osm_ways增加一列有cityID知道「ID的方法」,它屬於哪個城市後,我再嘗試導入另一個城市,它說「錯誤:缺少列‘city_id’數據。有沒有辦法在不破壞腳本的情況下修改planet_osm_ways表?我真的需要知道哪個id屬於哪個地鐵提取物。列XXX

回答

0

你需要編輯風格文件(default.style,可能osm2pgsql-bin目錄)由osm2pgsql使用。 然後,您可以添加指令

#Add custom column 
node,way citiid  int4   linear 

列將被創建,並 - 提供任何標記有此名 - 將不會被填充。然後,您可以自由填充它,只要你想。

+0

這適用於所有表期待的planet_osm_ways表偉大有沒有辦法讓在那裏呢?我使用-s命令來生成道路,雷斯和方式表。在道路桌上它創造了專欄,但是它的方式卻沒有。有什麼方法可以說明您想要在哪個特定的表格上生成列? – PJ1992

相關問題