問題タブ [gtfs]

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 投票する
2 に答える
2516 参照

python - GTFS - プロトコル バッファと GTFS ファイルを結合する方法

New York City Subway Realtime GTFS Feedsを見ようとしています。いろいろ読んだ後、プロトコルバッファについて学び、protocコンパイラをインストールしました。

New York City Transit にはnyct-subway.proto.txt、最初の行にNYCT Subway extensions for the GTFS-realtime protocolと書かれているファイルがあります。これはと組み合わせることになっていgtfs-realtime-protoますか?2 つのプロトコル バッファを別々にコンパイルしたところ、次の警告が表示されました。

protocPython では、ライブラリが作成したものを呼び出す行を書きました。

import google.protobuf以前のインストール作業にもかかわらず、Python はSo it doについて何も知りませんでしsudo pip install protobufた。

この時点では、まだデータを読み取っていませんhttp://datamine.mta.info/mta_esi.php?key=<key>&feed_id=1。読み取れない gtfs ファイルを取得できます。

これを組み合わせて GTFS ファイルからデータを読み取るにはどうすればよいですか?

0 投票する
3 に答える
741 参照

real-time - フィードからリアルタイム GTFS を表示および収集する方法

特定の公共交通機関ネットワークの運用モデルを定義する静的 GTFS ファイルを使用した経験があります。しかし、私の市は、バスの場所とネットワークのその他のステータス更新のリアルタイム フィードをリリースしたばかりです。

私の質問は、このフィードをリアルタイムで表示し、フィードをデータベースに記録するにはどうすればよいかということです。リアルタイム フィードへのリンクは次のとおりです。https://gtfsrt.api.translink.com.au/

0 投票する
2 に答える
933 参照

python - コンパイルする Google プロトコル バッファを取得できません

プロトコル バッファの Google python チュートリアルに従っています。コンパイラまですべてを正常に実行できました。

https://developers.google.com/protocol-buffers/docs/pythontutorial

チュートリアルには次のように書かれています。

次に、ソース ディレクトリ (アプリケーションのソース コードが存在する場所 - 値を指定しない場合は現在のディレクトリが使用されます)、宛先ディレクトリ (生成されたコードを配置する場所。多くの場合 $ と同じ) を指定して、コンパイラを実行します。 SRC_DIR)、および .proto へのパス。この場合、あなたは...:

protoc -I=$SRC_DIR --python_out=$DST_DIR $SRC_DIR/addressbook.proto

デスクトップに addressbook.proto ファイルがあり、そのデスクトップが生成されたコードの移動先でもあるとします。この場合、上記の端末コマンドはどのようになりますか?

0 投票する
1 に答える
753 参照

python - Google プロトコル バッファから生成された Python コードの使用に問題がある

gtfs_realtime_pb2.py (Google のプロトコル バッファを介して gtfs-realtime.proto を実行して生成された Python コード) を実行しようとすると、次のエラーが発生します。

これは、私が問題を抱えている特定のコードへのリンクです: https://github.com/mattwigway/gtfsrdb

Google のプロトコル バッファのインストールへのリンク:
https://developers.google.com/protocol-buffers/

私はバッファを正しくインストールしたと確信していますが、なぜこのモジュールが見つからないのですか?

0 投票する
1 に答える
168 参照

ios - GTFS 形状の無関係なデータ ポイント

GTFS データを使用する iOS アプリケーションに取り組んでいます。データは地元の交通機関によって提供されます。ルート オーバーレイをマップにプロットすると、下の画像に示すように、多数のデータ ポイントが外れていることがわかりました。

スクリーンショット (Imgur)

*申し訳ありませんが、画像を投稿するのに十分な評判がありませんでした

データをより管理しやすくするために、 Ramer-Douglas-Peucker Algorithm を使用して形状データをフィルタリングし、冗長なデータ ポイントを削除しました。

これらの明らかに間違った点を削除するためにデータをさらに処理する方法がわかりません。これらのデータポイントを除外するためのアドバイスを誰かが提供できますか?

0 投票する
1 に答える
101 参照

algorithm - GTFS を使用した車両使用の最適化

フリート用に定義された GTFS フィードがあります。これは、ルート、トリップ、およびタイミングを示します。この GTFS フィードを使用して、フリートの車両の使用率を最適化することはできますか? 輸送を完了したら、別のルートの輸送に割り当てることができるように、車両をスケジュールできますか?

車両は 12 時間以上走行してはならない、すべての車両は 2 時間ヘルス チェックを受ける、などの制約があります。

私には、これはナップザック問題のケースのように思えます。

そのようなプロジェクトが存在する場合は、親切にお知らせください。この問題を解決できるアルゴリズムはありますか?

ありがとう、

ヤシュ