从PostGIS查询未公开的属性

时间:2019-05-30 11:20:40

标签: postgis openstreetmap qgis osm2pgsql

我使用osm2pgsql将osm文件加载到PostGIS中。现在,我想查询具有特定属性的特征。例如:“高速公路不为空”和“最大速度不为空”。 PGadmin返回:“错误:列“ maxspeed”不存在”

据我所知,在立交桥处,我感兴趣的领域具有这种特征。 所以应该存在。

select * from planet_osm_line
where highway is not null and maxspeed is not null

我希望查询结果的附加属性列为“ maxspeed”,但是 PGadmin返回:“错误:列“ maxspeed”不存在”

1 个答案:

答案 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。