このサービスは、正常に実行されると、選択された施設、参加している需要地点、需要地点と需要地点が割り当てられている施設との間を接続するライン、および解析が成功したかどうかのステータスを返します。これらの情報は、次の出力パラメーターで出力されます。
output_facilities
このパラメーターを使用して、選択された施設に加えて、必須施設、競合施設、または未選択の候補施設にアクセスします。
以下の表で出力施設の属性について説明します。
フィールド名 | 説明 |
---|---|
OID | 施設の一意の識別子。この識別子は、サービスによって自動生成されます。 |
Name | 施設の名前。 |
FacilityType | このフィールドには、最適な施設 (つまり、解析で選択された施設) が示されます。すべての施設タイプは次のとおりです。
|
Weight | 施設に対する相対的なウェイトの割り当て。これは、1 つの施設のもう 1 つの施設と比較した場合の魅力、利用価値、または傾向を格付けするのに使用されます。 これらの値は、対応する入力施設からコピーされます。 |
Capacity | 施設が供給可能な加重需要の量。これらの値は、対応する入力施設からコピーされます。 |
DemandCount | 施設に割り当てられている需要地点の数。ゼロ以外の値は、施設が、必須施設、競合施設、または選択済み施設のいずれかとして解の一部になったことを意味します。 |
DemandWeight | 施設に割り当てられている全需要地点の有効ウェイトの合計。値は、施設に割り当てられている需要地点の全 Weight 値の合計です。[アテンダンスの最大化] 解析タイプと [市場シェアの最大化] 解析タイプの場合、需要が距離に伴って減少したり、多数の施設の間で分割されたりするため、値は Weight 値の分配合計です。 |
CurbApproach | 車両が施設に到着できる方向または施設から出発できる方向です。これらの値は、対応する入力施設からコピーされます。 |
Status | 対応する入力施設が解析でどのように評価されたかを示します。出力される可能性のある値は次のとおりです。
|
Total_[cost] (Total_Minutes または Total_Miles など) | 施設と施設に割り当てられた各需要地点との間の移動距離または移動時間の合計。 |
TotalWeighted_[cost] (TotalWeighted_Minutes または TotalWeighted_Miles など) | 施設の累積加重移動コスト。需要地点の加重移動コストは、そのウェイトに施設と需要地点の間の最短パスまたは最速パスを掛けたものです。施設の加重コストは、施設に割り当てられている需要地点の全加重コストの合計です。たとえば、ウェイトが 2 である需要地点が 10 マイル離れたところにある施設に割り当てられている場合、TotalWeighted_Miles 値は 20 (2 x 10) になります。ウェイトが 3 である別の需要地点が同じ施設に割り当てられており、5 マイル離れたところにある場合、TotalWeighted_Miles 値は 35 (3 x 5 + 20) に増えます。 指定したコスト属性の単位は、[使用する単位] 入力パラメーターで設定した単位に変換されます。 |
FacilityOID | 対応する入力施設フィーチャのオブジェクト ID 値。 |
output_demand_points
このパラメーターを使用して、解析に含まれた需要地点 (施設に割り当てられた需要地点および割り当てられなかった需要地点の両方) にアクセスします。
フィールド名 | 説明 |
---|---|
OID | 需要地点の一意の識別子。この識別子は、サービスによって自動生成されます。 |
Name | 需要地点の名前。 |
Weight | 需要地点の相対加重。 これらの値は、対応する入力需要地点からコピーされます。 |
AllocatedWeight | 選択済み施設と必須施設に割り当てられている需要の量です。競合施設に割り当てられている需要はこの値に含まれません。値には、次の 3 種類があります。
|
GroupName | 需要地点が属しているグループの名前。これらの値は、対応する入力需要地点からコピーされます。 |
CurbApproach | 車両が需要地点に到着できる方向または需要地点から出発できる方向です。これらの値は、対応する入力需要地点からコピーされます。 |
DemandOID | 対応する入力需要地点フィーチャのオブジェクト ID 値。 |
FacilityOID | 対応する入力施設フィーチャのオブジェクト ID 値。 |
TimeCutoff または DistanceCutoff | 入力需要地点から移動して施設に到達するために許容された最大時間または最大距離。これらの値は、対応する入力需要地点からコピーされます。 |
output_allocation_lines
このパラメーターを使用して、需要地点と需要地点が割り当てられた施設とを接続するラインにアクセスします。ラインには、各需要地点から関連する施設に割り当てられた需要に関するデータが含まれています。
フィールド名 | 説明 |
---|---|
OID | アロケーション ラインの一意の識別子。この識別子は、サービスによって自動生成されます。 |
Name | アロケーション ラインの名前には、需要地点の名前、および需要地点が割り当てられた施設の名前が含まれています。 |
Weight | 接続されている需要地点から接続されている施設に割り当てられているウェイト。 |
TotalWeighted_[cost] | 施設から需要地点に移動する加重コスト。これは、施設に割り当てられている需要地点のウェイトを Total_[cost] 値に掛けたものです。ラインは直線であったり、特定のジオメトリを持たなかったりします。いずれにしろ、コストとは常に移動時間または移動距離のことであって、直線距離ではないことに注意してください。 |
Total_[cost] | 施設と需要地点の間の移動時間または移動距離。 |
FacilityOID | 対応する入力施設フィーチャのオブジェクト ID 値。 |
DemandOID | 対応する入力需要地点フィーチャのオブジェクト ID 値。 |
solve_succeeded
このパラメーターを使用して、サービスが最適な施設を正常に選択できたかどうかを確認します。失敗に関するエラー メッセージは、ジョブのステータスを取得するリクエストを作成することによって取得できます。