这个PostgreSQL语句有什么问题?

时间:2012-03-23 11:30:36

标签: postgresql postgis

我有以下声明,我需要在具有几何列的表上运行。我使用我的C#程序从Oracle获得WKT,然后尝试使用npgsql连接将其插入PostgreSQL。

highways=# INSERT INTO cluster_125m (CELL_GEOM) 
VALUES(ST_GeomFromWKT('POLYGON ((80000.0 17280.0, 80125.0 17280.0, 80125.0 17405.0, 80000.0 17405.0, 80000.0 17280.0))'));

我收到以下错误:

ERROR:  function st_geomfromwkt(unknown) does not exist
LINE 1: INSERT INTO cluster_125m (CELL_GEOM) VALUES(ST_GeomFromWKT('...
                                                ^
HINT:  No function matches the given name and argument types. You might need to
add explicit type casts.

这里有什么问题,可以采取什么措施?

1 个答案:

答案 0 :(得分:5)

使用函数ST_GeomFromText代替ST_GeomFromWKT