我正在尝试使用以下功能;
SELECT Assign_vertex_id('ways', 0.00001, 'the_geom', 'gid')
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,它给了我以下错误;
NOTICE: CREATE TABLE will create implicit sequence "vertices_tmp_id_seq" for serial column "vertices_tmp.id"
CONTEXT: SQL statement "CREATE TABLE vertices_tmp (id serial)"
PL/pgSQL function "assign_vertex_id" line 15 at EXECUTE statement
ERROR: function addgeometrycolumn(unknown, unknown, integer, unknown, integer) is not unique
LINE 1: SELECT addGeometryColumn('vertices_tmp', 'the_geom', 4326, '...
^
HINT: Could not choose a best candidate function. You might need to add explicit type casts.
QUERY: SELECT addGeometryColumn('vertices_tmp', 'the_geom', 4326, 'POINT', 2)
CONTEXT: PL/pgSQL function "assign_vertex_id" …Run Code Online (Sandbox Code Playgroud) 我有不同数量的轨道代表不同的道路.每条赛道代表一条道路.我把这个gpx文件加载到我的postgres中.
现在我的问题是如何在所有这些道路之间建立网络,以便能够找到从任何轨道点到任何其他轨道点的最短路径.在这下面你可以看到我的4条道路的图像.

我已经安装了pgrouting和postgis.我已经通过创建源和目标列并使用assign_vertex_id()加载数据来完成某些操作.问题是网络没有正确构建,例如我只能从同一条道路的起点到终点而不是不同的道路.有什么建议我如何在所有这些道路之间建立适当的网络?
以下是plpgsql函数的一部分.问题是,结果source_geom并target_geom是character varying数据类型,因此我需要两个环绕source_geom,并target_geom在引号("").问题是在plpgsql语言中我怎么不知道我能做到.
这就是我现在所拥有的:
EXECUTE 'update ' || quote_ident(geom_table) ||
' SET source = ' || source_geom ||
', target = ' || target_geom ||
' WHERE ' || quote_ident(gid_cname) || ' = ' || _r.id;
Run Code Online (Sandbox Code Playgroud)
我遇到的错误如下:
ERROR: syntax error at or near "C03B9E3B66052D400DDEFC2BD0F24140"
LINE 1: ...pdate track_points SET source = 0101000020E6100000C03B9E3B66...
^
QUERY: update track_points SET source = 0101000020E6100000C03B9E3B66052D400DDEFC2BD0F24140, target = 0101000020E610000075690DEF83052D40F88E75CCD4F24140 WHERE ogc_fid = 2
CONTEXT: PL/pgSQL function "create_network" …Run Code Online (Sandbox Code Playgroud) 我有一张桌子,我想根据' road_id'栏目订购它,但同时我想按顺序排列相同road_id reamin的所有行.以下是我所指的表格:

有可能做这样的问题吗?
在我的应用程序中,我想使用谷歌地图api v3在谷歌地图上显示一个kml文件.
当我在寻找解决方案的时候,我遇到了geoxml3,但我真的不明白它的用途和用途.
任何人都可以解释它是否使用geoxml3覆盖我的应用程序本地存储的kml文件的解决方案.
或者geoxml3的主要用途是什么?
postgresql ×3
pgrouting ×2
postgis ×2
sql ×2
database ×1
dynamic-sql ×1
geoxml3 ×1
kml ×1
overlay ×1
parsing ×1
plpgsql ×1
qgis ×1
routing ×1
sql-order-by ×1