我使用osm2pgsql将osm文件加载到PostGIS中。现在,我想查询具有特定属性的特征。例如:“高速公路不为空”和“最大速度不为空”。 PGadmin返回:“错误:列“ maxspeed”不存在”
据我所知,在立交桥处,我感兴趣的领域具有这种特征。 所以应该存在。
select * from planet_osm_line
where highway is not null and maxspeed is not null
我希望查询结果的附加属性列为“ maxspeed”,但是 PGadmin返回:“错误:列“ maxspeed”不存在”
答案 0 :(得分:1)
查看similar question at gis.stackexchange.com。引用answer:
default.style文件 https://github.com/openstreetmap/osm2pgsql/blob/master/default.style 不会将maxspeed放入其自己的列中。编辑default.style或使用 --hstore选项,用于将所有标签写入hstore。