問題タブ [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.
concave-hull - OpenTripPlanner API を使用して正しい凹型船体を取得するには?
次のコードでは、期待した結果が得られません。ポリゴンのノードとしてすべてのポイントがあり、ポリゴンにはすべてのポイントが含まれていると期待しています。API を正しく使用するには? また、thresold を 1 未満に設定すると、プログラムはある種の無限ループに陥ります。
結果:
jython-2.7 - 今日以外の日はトリップ プランナー スクリプトを開くのが遅くなります
ここで説明されているjythonスクリプト方法を使用してオープントリッププランナーを利用しています: http://docs.opentripplanner.org/en/latest/Scripting/ (具体的には「OTPをライブラリとして使用する」) と非常によく似たスクリプトを使用していますサンプルスクリプトに
テスト目的で、それぞれ 40 の場所を含む 2 つの csv ファイルがあります。場所はオランダ国内にあり、オランダの gtfs とマップの両方を読み込んでいます。奇妙なことに、今日以外の日を指定すると、公共交通機関の移動時間を計算するコード (サンプル スクリプトの 32 行目:res = spt.eval(colleges)
モードを使用) に時間がかかります。WALK,TRANSIT
例:
を設定しない場合はreq.setDateTime()
、spt.eval()
さらに高速です。私は 6 日にスクリプトを実行したことに注意してください.
もちろん、私の主な質問は、どうすれば今日以外の日に速くすることができるかということです. (私の主な関心は実際には明日です)
OTP インスタンスが開始されたときに関連していますか、それとも何らかの内部最適化ですか? 数日前に作成されたので、グラフの作成とは関係ないと思います。OTP を初期化するときに日または日時の設定を提供することを検討していましたが、ドキュメントでそれを見つけることができません。
(私はまだ自分のシステム時間をいじってみたことはありませんが、それは私があまり好きではないオプションでもあります)。アイデアやコメントは大歓迎です。必要に応じて、再現可能なサンプルを明日提供します。