列XXX

2017-10-20 140 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

相关问题