GTFSとGenerate Service Areasツールが私の必要とすることを達成できるかどうか疑問に思っています...<\/P>
出発地(O)と目的地(D)、開始時間(ST)および終了時間(ET)を持つX件のトリップデータセットがあります。<\/P>
公共交通ネットワークが各個別のトリップに対応できるかどうかを確認したいので、対応するtransit serviceは以下の基準を満たす必要があります:<\/P>
すべての基準を満たす場合、そのtransitはその個別トリップに対応できると言えます<\/STRONG><\/P>一方、1つ以上の基準を満たさない場合、そのtransitは個別トリップに対応しないと考えます<\/STRONG><\/P><\/P>また、もしtransitによってサービスされると考えられる場合、そのトリップを完了するために必要なtransit "jumps" の数も考慮しなければなりません - つまり、上記のすべての基準を満たしていても、3つの異なるtransit linesを利用し、追加の待ち時間が必要な場合、それを判断する必要があります...しかしどうやって?<\/P><\/P>基本的に私が知りたいことは:<\/P>各個別トリップについて...<\/P>それをサービスできるpublic transit tripの特徴は何か?<\/P>-待ち時間<\/P>-移動時間<\/P>-例えばBlue lineとRed line間で乗り換える必要がある場合に使用されるtransit linesの数<\/P>-出発地からピックアップtransit stopまでの徒歩距離<\/P>-ドロップオフtransit stopから目的地までの徒歩距離<\/P>-トリップコスト(fare)<\/P><\/P>これらを具体的に解決できるツールはありますか?<\/P>ArcGISツールにおける時間の次元は私が最も知識が少ない部分であり、これをsolverに組み込めるかどうか確信がありません。 <\/P><\/BODY><\/HTML>
The short answer to your question is: No, no really, or not completely.
The first two criteria (seeing if there is a bus stop within 0.25 miles of the origin and destination) is very simple and can be solved with a Service Area or (better) with an OD Cost Matrix analysis.
For these two:
You could possibly mine the GTFS data to get the arrive and depart times for the relevant stops and return a yes or no just doing that. However, from the rest of your post, it sounds like you don't want a simple "yes a bus went by within 5 minutes" type of answer. You're actually looking to see if the bus that went by allows the traveler to get to the destination using a reasonable journey within 5 minutes of their desired arrival time. This is a much more complicated problem.
At ArcGIS Pro 2.4, we added the ability to solve public transit analysis problems in Network Analyst. So, given an origin and destination, you CAN calculate the transit route between them. However, there are some limitations to our public transit capabilities as they are now. We cannot:
- Count or limit the number of transfers
- Limit the walk time separately from the overall travel time. If the fastest way to get from A to B is to walk for an hour, it will tell you to walk for an hour even though that's not very realistic.
- Wait time is included in the analysis (because it uses the actual schedules), but it's not reported in a way that's easy to look at.
- Trip cost (fare) is not included in the calculations.
Is there a way we can program using ArcPy to output these values, or at least see which corresponding transit lines each trip takes (ex. it takes Bus A from Stop X to Stop Y)?
Unfortunately no. This is because the choice of bus is made internally by the Public Transit evaluator, and there's no way to get that information out of the evaluator. The evaluator can only return one value, which is "what is the cost to traverse this network edge?".
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.