我在地理服务器中创建新的 sql 视图时出错:函数 wrk_fromatob() 不存在

Error when i'm creating new sql view in geoserver : function wrk_fromatob() does not exist

你好,我正在学习使用这个新 workshop 创建一个 路由应用程序 。这是使用 Postgres 作为数据库,及其扩展 PostGIS 和 pgRouting。它使用 GeoServer 来管理和发布数据。

我从 osm 获取数据,然后使用 osm2pgrouting 将其添加到数据库中以便能够使用它们。之后我也安装了地理服务器然后为我的数据创建了一个图层但是当我尝试创建新的 SQL 视图时我得到这个错误:

ERROR: function wrk_fromatob(unknown, integer, integer, integer, integer) does not exist Hint: No function matches the given name and argument types. You might need to add explicit type casts. Position: 76

我搜索了很多,但找不到任何答案。

我忘记在我的数据库中创建 wrk_fromatob() 函数。所以研讨会的这一部分有答案:Writing a pl/pgsql Stored Procedures .