在函数中键入Error

时间:2015-08-04 10:11:00

标签: postgresql geolocation geometry postgis

我正在使用此查询

select ST_Segmentize((st_transform(way,3785),100)) from planet_osm_line where road_id = 1640527

这是数据库结构

 z_order            | integer                     | 
 way_area           | real                        | 
 way                | geometry(LineString,900913) | 
 road_id            | integer                     | not null default nextval('planet_osm_line_road_id_seq'::regclass)
Indexes:
    "planet_osm_line_pkey1" PRIMARY KEY, btree (road_id)
    "planet_osm_line_index" gist (way)
    "planet_osm_line_pkey" btree (osm_id)

错误是

No function matches the given name and argument types. You might need to add explicit type casts.

我该怎么办?我想功能是正确的,我从文档页面属性类型检查也匹配(几何,米)。 为了清楚起见,3785用于转换为米。

1 个答案:

答案 0 :(得分:0)

那是愚蠢的。刚刚删除了额外的括号和瞧!