问题标签 [opentripplanner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
4404 浏览

java - 从 Azure 函数内部访问 localhost 时,“尝试以访问权限禁止的方式访问套接字”

免责声明

这是陈词滥调,但它适用于我的机器(!)

上下文

使用“免费套餐”选项在 Windows 上运行的 Http 触发 Azure 函数应用程序。

详情

我有一个 Azure 函数应用程序,它托管并运行一个 JAR 文件,该文件启动一个 Grizzly 服务器,该服务器基本上为托管在 localhost:8080 中的 JAVA 应用程序提供服务。函数应用程序只需使用即可启动 JAVA 应用程序。JAVA 应用程序称为 Open Trip Planner,它在 Grizzly 服务器中运行。

  • 到目前为止,它在我的机器和 Azure 中都可以使用。

然后我运行一个单独的线程来检查应用程序是否已启动:

例外是:““试图以访问权限禁止的方式访问套接字”</p>

Azure 函数应用日志

异常详情

异常类型

System.Net.Http.HttpRequestException

信息

试图以访问权限禁止的方式访问套接字

堆栈跟踪

在 System.Net.Http.ConnectHelper.ConnectAsync(字符串主机,Int32 端口,CancellationToken 取消令牌)在 System.Threading.Tasks.ValueTask 1.get_Result() at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask1.get_Result() 在 System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask 1 creationTask) at System.Threading.Tasks.ValueTask1.get_Result()
在 System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage 请求,布尔 doRequestAuth,CancellationToken 取消令牌)
在 System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancelToken) 在 System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage request, CancellationToken cancelToken) 在 System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage 请求,CancellationTokenSource cts,布尔 disposeCts) 在 ScoreAddressFunction.ScoreAddress.<>c__DisplayClass3_0.<b__0>d.MoveNext() 在 /home/vsts/work/1/s/ScoreAddressFunction/ScoreAddressFunction/ScoreAddress.cs:line 85

但是,如果我将 URL 更改为“ https://www.google.com ”之类的东西,它会起作用,这让我认为这不是由其他答案中可用套接字数量有限引起的。

问题

尝试从 Azure Function App 内部访问 localhost(或 127.0.0.1)是否有问题?我是否缺少一些技术/安全限制?

我担心的一个问题是我从错误的概念角度来面对这个问题。但是,我运行的进程需要大量内存,并且在我需要的时候让它在 Azure Function App 上运行会很棒,否则会非常昂贵。

0 投票
1 回答
160 浏览

java - 通过 HTTPS 打开 Trip Planner

我正在尝试使用 Open Trip Planner 部署解决方案,如果我使用 HTTP,一切正常,但显然 HTTPS 连接不起作用。我遵循了官方文档,但没有成功,显然内部服务器正在运行,它记录了预期的 HTTPS 端口正在侦听,并且该端口实际上显示为操作系统正在侦听(Windows 10 Pro),但没有安全连接可以已建立(我在页面中尝试了“curl”和“open-ssl”测试,但都失败了)这是我参考的文档:http: //docs.opentripplanner.org/en/latest/Security/#security

请任何帮助表示赞赏,在此先感谢

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
0 回答
128 浏览

gtfs - 是否可以部分计算 Open Trip Planner 的图表?

我有一个关于 Open Trip Planner 的问题。在我正在处理的项目中,只要有可用更新,我就会自动下载 GTFS 文件。

但是,每次我的服务器下载新更新时,它都会重新创建整个图形(包括未修改的地图和 GTFS)。

是否可以仅更新与 OTP 中特定 GTFS 相关的图表?

在指南中它说可以保存图形,但是教程的这一部分很差,或者我找不到它。

我指的是指南链接:http: //docs.opentripplanner.org/en/latest/Basic-Tutorial/

我正在使用以下命令启动 OTP:

0 投票
1 回答
116 浏览

openstreetmap - OpenTripPlanner 没有返回给定半径内的站点

OTP 1.4.0 将返回 GTFS 提要中的所有停靠点,但在提供纬度/经度和半径时不会返回附近的停靠点。有谁知道为什么会发生这种情况以及如何解决?

0 投票
1 回答
224 浏览

java - Open Trip Planner 实时测试

我正在我的本地机器上设置一个 OTP 实例,并且我可以使用所有必要的提要(静态和实时)。其中一些在数据质量方面存在一些问题,但总体而言,它们正在工作并正在处理中。

到目前为止,我已经成功地能够显示静态提要,并且我正在尝试添加实时提要。这是我当前的 router-config.json

当我在本地启动 OTP 时,我的数据似乎没有任何变化。例如,如果我在地图上放置了一些随机的起点和终点,它会显示一条路径,但我无法判断有无实时馈送的版本之间是否存在差异。

有时(不经常)我也会在控制台上收到这些消息:

如何正确测试实时数据是否被正确处理?

0 投票
0 回答
77 浏览

graph - 打开 Trip Planner 2. 从多个 graph.obj 文件启动服务器

我有 otp-2.0.0-rc1-shaded.jar 文件到/home/otp/目录

我有两个图形文件(带有 gtfs 档案和 pbf 文件)到以下目录:

/home/otp/graphs/ru

/home/otp/graphs/ua

我尝试使用命令启动服务器

java -Xmx19G -jar otp-2.0.0-rc1-shaded.jar --load /home/otp/graphs/ 我有以下错误

无法加载图表,找不到图表文件:/home/otp/graphs/graph.obj

如何使用两个路由器运行服务器?

0 投票
1 回答
45 浏览

reactjs - React Native 上的 OpenTripPlanner

我正在写关于运输管理系统的跨平台应用程序的学士论文。这个想法是用 OpenTripPlanner 创建一个 React Native 应用程序。我发现了这个 - https://github.com/opentripplanner/otp-react-redux并且想知道是否可以通过 iOS 和 Android 上的 React Native 打开示例应用程序,甚至可能是 web。我现在已经按照描述的步骤通过 WEB 打开它,一切正常。因为我对此很陌生,你们中的任何人都可以帮助我吗?我需要做什么来使用 React Native 打开/开发示例应用程序。先感谢您。:)

0 投票
0 回答
60 浏览

r - R - 包 otpr - 未找到行程

使用 R 和包 otpr 我正在尝试运行示例

但我得到了错误

我试图运行的示例取自这里:

https://cran.r-project.org/web/packages/otpr/readme/README.html

有谁知道可能出了什么问题?

尝试卸载重新安装所有java。然后我得到错误

0 投票
0 回答
16 浏览

java - OTP:导出等时线

我想用这个链接导出我的等时线:http://localhost:8080/otp/routers/npdc/isochrone?fromPlace=50.44748389174579,2.973716363690387&mode=WALK,TRANSIT&date=09-14-2021&time=8:00am&maxWalkDistance=500&cutoffSec=1800&cutoffSec=3600 但没有任何反应,没有下载。你有什么想法 ?

这是JAVA返回给我的内容:

{"type":"FeatureCollection","crs":{"type":"name","properties":{"name":"EPSG:4326"}},"features":[{"type":" Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[2.9697,50.4475],[2.9699,50.4469],[2.9703,50.4457],[2.9702,50.4453],[2.9701, 50.4439],[2.9703,50.4435],[2.9709,50.4428],[2.9717,50.4426],[2.9737,50.4427],[2.9748,50.4428],[2.9765,50.4429],[2.9765,50.4429],[2.9786,509,450.449],4786,509,450.9. ,[2.9803,50.4457],[2.98,50.4461],[2.9794,50.4467],[2.9782,50.4468],[2.9783,50.4475],[2.9773,50.448],[2.9765,50.4491],[2.976,50] 2.9763,50.4493],[2.9765,50.4494],[2.9784,50.4511],[2.9775,50.4517],[2.9765,50.4523],[2.9738,50.4511],[2.9737,50.4501],[2.9725],[2.9725.9,1] 50.4502],[2.9705,50.4493],[2.9703,50.4489],[2.9697,50.4475]]]]},"properties":{"time":3600},"id":"fid--60d73e63_17be43c1e35_-7ff7"},{"type":"Feature","geometry":{"类型":"多多边形","坐标":[[[[2.9697,50.4475],[2.9699,50.4469],[2.9703,50.4457],[2.9702,50.4453],[2.9701,50.4439],[2.9703,50.4435], [2.9709,50.4428],[2.9717,50.4426],[2.9737,50.4427],[2.9748,50.4428],[2.9765,50.4429],[2.9786,50.4439],[2.9794,50.4445],[2.9803.945],[2.9803.945] ,50.4461],[2.9794,50.4467],[2.9782,50.4468],[2.9783,50.4475],[2.9773,50.448],[2.9765,50.4491],[2.976,50.4489],[2.9763,50.450.4],[2.9763,50.450.6] ],[2.9784,50.4511],[2.9775,50.4517],[2.9765,50.4523],[2.9738,50.4511],[2.9737,50.4511],[2.9735,50.4511],[2.9709,50.4502],[493],7.4 [2.9703,50.4489],[2.9697,50.4475]]]]},"属性":{"时间":1800},"id":"fid--60d73e63_17be43c1e35_-7ff8"}]}

在我的电脑控制台中:

14:47:37.640 INFO (SPTWalker.java:156) SPTWalker:从 12889 个顶点/33044 个状态生成 65719 个点(0 个重复边,0 个无几何图形)。14:47:37.641 INFO (AccumulativeGridSampler.java:139) 添加了 411 个结束样本,总共 748 个。 14:47:37.641 INFO (SampleGridRenderer.java:89) 在 52 毫秒内计算 SPT,采样时间为 27 毫秒(总共 79 毫秒) 14:47:37.643 INFO (IsoChroneSPTRendererAccSampling.java:101) 在 2 毫秒内计算 2 个等时线

谢谢 !祝你今天过得愉快,

0 投票
0 回答
9 浏览

r - OTP_Get_Times 函数仅返回错误 406 的运输时间

例如,这是我尝试过的代码的一部分。我也有正确的纬度和经度值。但是,它没有给我任何运输时间。此外,当我尝试在 OTP 服务器在线手动查找 Transit Times 时,它给了我同样的错误,即使我在已知的公交路线上选择了一个开始和结束值。

'''

'''