pgrouting

    0热度

    1回答

    这是我的大图的示例: ,我想删除的节点“B”,而不影响其他的相互作用节点: 我用 “R”, “PgRouting”, “gephi” 和 “networkx” 的工作吧。我没有找到一个有效的方法来做到这一点。任何建议?

    0热度

    1回答

    我正在使用pgRouting请求,所以我得到每个边缘的标题结果。 当我的当前位置与下一条边的起点之间的距离小于50米时,我想要显示转弯消息。 我在onLocationChanged方法中执行此操作。但是由于位置管理器的原因,代码每毫秒执行一次,所以我有点滞后。 请提前致谢,我需要帮助。

    0热度

    1回答

    我正面临一个子问题,我得到了我的城市的数据库(包括postgis,pgrouting)。 我需要建立从A点到B点的路径/路线。如果此路径长于xx公里,那么此路径必须访问给定“停止点”(让我们称之为C)之一。如果从C到B的路径长于xx公里,那么我们必须访问C和B之间的一个更多的中间“停止点”。

    -1热度

    1回答

    我想在Ubuntu(VPS)中使用PostgreSql 9.3,Postgis 2.1.3和Pgrouting 2.0.0版本。我已经安装了PostgreSql 9.3,但是当我在PgAdmin3中运行CREATE EXTENSION postgis SCHEMA public VERSION "2.0.0";时,我得到了错误:无法统计文件“/usr/share/postgresql/9.3/ex

    0热度

    1回答

    我正在做pgrouting实用指南书中的一个例子,但是使用我自己的表,我遇到了这个错误。本书中的示例使用了LIMIT 1来避免此错误,但必须有另一个错误。有关修复的任何想法? 错误: more than one row returned by a subquery used as an expression SELECT * FROM pgr_drivingDistance( '

    0热度

    1回答

    我有一个表包含芝加哥的街道网络,我也有一个在芝加哥犯下的罪行表。我试图通过将它们分配到距离最短路程的聚类中心来为犯罪创建k-means聚类。 首先,我把所有的罪行插入到最近的道路上。到现在为止还挺好。 现在我想要做的就是将所有犯罪点分开,然后我可以使用pgrouting创建一个网络拓扑并从一个犯罪地点路由到另一个犯罪地点。 问题是,ST_Split函数似乎没有拆分大部分道路,我不知道为什么。鉴于我

    0热度

    1回答

    hellow,我正在学习创建一个路由应用程序与这个新的workshop。这是使用Postgres作为数据库,以及它的扩展PostGIS和pgRouting。它使用GeoServer来管理数据并发布。 我从osm获取数据,然后将其添加到数据库与osm2pgrouting可以使用它们。从那以后,我安装的GeoServer太则创造了我的数据层,但是当我尝试创建新的SQL视图我得到这个错误: ERROR:

    0热度

    1回答

    我想通过pgRouting使用pgr_dijkstra得到一个路由的总时间和距离,但我基本上不知道如何实现它。到目前为止,我设法弄清楚,pgr_dijkstra的回报是以成本为单位的,我总结了它们。我假设计算距离和时间实际上是按路线中的每个分段完成的。有人有如何做到这一点的例子吗? SELECT SUM(cost) FROM (SELECT cost FROM pgr_dij

    1热度

    1回答

    我需要通过osm2pgrouting工具将开放的街道地图数据导入到我的PostGIS数据库中。但是当我运行命令时,表被创建但没有任何数据。你能告诉我我做错了什么吗?我已经在我的分机上安装了扩展pgrouting ... 作为mapconfig我使用默认的mapconfig.xml,它是在osm2pgrouting工具(C:\ Program Files \ PostgreSQL \ 9.5 \ b

    0热度

    2回答

    我创建了一个基于OSM的路由网络,其中PostgreSQL中的OSM2PO的扩展名为pgrouting。我有一列km(以km为单位),列cost(驾驶时间)和max_speed。我尝试使用列km(以km为单位)创建功能pgr_drivingDistance的集水区。这用最短路径来计算流域,这在大多数情况下不是汽车的实际距离。因此,我想根据最短驾驶时间使用cost来计算流域。但在结果中,我需要米和的