最寄り施設の検出 (Find Closest Facilities) (オンライン ツール)

サマリー

運転時間または走行距離に基づいてインシデントから最も近い 1 つ以上の施設を検索し、最適なルート、インシデントと選択したインシデント間のルート案内、および選択した施設のコピーを出力します。 このツールを使用すると、たとえば、事故現場から最も近い病院、犯罪現場に最も近いパトカー、または顧客の住所に最も近い店舗を検索できます。

最寄り施設を検出するとき、検索件数と、移動方向を施設に向かう方向にするか、施設から向かう方向にするかを指定できます。 また、時刻を指定して、特定の日時のライブまたは予測の交通状況を基に移動時間を考慮することもできます。 たとえば、所定の時刻に事故現場から 15 分の到達圏内にある病院を検索できます。 交通状況により到着が 15 分を超える病院は結果に含まれません。

レガシー:
このツールは「非推奨」です。

最寄り施設の検出の結果

使用法

  • オンライン ツールボックスに収容されているツールは、ArcGIS Online でホストしているデータと機能を使って解析する ArcGIS Online ジオプロセシング サービスです。

  • [計測単位] パラメーターの値が時間の単位である場合は、移動時間に基づいて最寄り施設が検索されます。 同様に、使用する単位が距離の単位である場合は、移動距離を使用します。

  • このツールを正しく実行するには、少なくとも 1 つの施設と 1 つのインシデントを指定する必要があります。 最大 5,000 の施設と 5,000 のインシデントを読み込むことができ、インシデントごとに最大 100 の最寄り施設を検索できます。 したがって、解析ごとに最大 500,000 の最寄り施設を検索できます。

  • 最大で 250 のポイント バリアを追加できます。 ライン バリアまたはポリゴン バリアは必要なだけ追加できますが、ライン バリアが交差する道路フィーチャは 500 以下にする必要があり、ポリゴン バリアが交差するフィーチャは 2,000 以下にする必要があります。

  • 結果を短時間で生成できるように、解析時に道路階層を使用することもできます。ただし、ソリューションの精度は最適な結果よりも劣ります。

  • [階層を使用] パラメーターがオン (True) であるかどうかにかかわらず、インシデントまたは施設を表すフィーチャのペア間の直線距離が 50 マイル (80.46 キロメートル) を超えている場合は、階層が使用されます。

  • [移動モード][徒歩] に設定されている場合、または [カスタム] に設定されていて [歩行者] 規制が使用されている場合は、インシデントまたは施設を表すフィーチャのペア間の直線距離は 27 マイル (43.45 キロメートル) を超えることはできません。

  • 入力したポイントと通行可能な最も近い道路の距離が 12.42 マイル (20 キロメートル) を超える場合、そのポイントは解析から除外されます。

  • このサービスを使用すると、クレジットが消費されます。 詳細については、サービス クレジットの概要をご参照ください。

パラメーター

ラベル説明データ タイプ
インシデント

最寄り施設の検出解析の始点または終点として使用される場所。

1 つまたは複数のインシデントを指定できます (最大 5,000)。これらは、どの場所の近接場所を検索するかを示します。

インシデントを指定する場合は、次の属性を使用して、各インシデントのプロパティ (インシデントの名前やサービス時間など) を設定できます。

Name

インシデントの名前。この名前は、ルート案内に使用されます。名前を指定しない場合は、出力ルートおよび出力ルート案内において接頭辞 Location が付いた一意な名前が自動的に生成されます。

ID

インシデントの一意な ID。この ID は、出力ルートに (IncidentID フィールドとして) 含まれ、出力ルートからの追加情報 (合計移動時間や合計距離など) をインシデントから属性にまたはその逆に結合するために役立ちます。この ID が指定されていない場合は、各インシデントの一意な ID が自動的に生成されます。

AdditionalTime

インシデントで費やされる時間の長さ。これは、ルートの合計時間に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が時間ベースである場合に限り、この属性値が解析に含められます。

火災現場に最も近い消防署を検出して応答時間を推定する場合、AdditionalTime 属性に消防士が消火を開始する前に火災現場で消火用具を準備する時間を格納できます。

AdditionalDistance

インシデントで移動する追加の距離。これは、ルートの合計距離に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が距離ベースである場合に限り、この属性値が解析に含められます。

通常、インシデントの場所 (家など) は厳密には道路に接していません。道路から多少離れて配置されています。インシデントの場所と道路に接した場所の間の距離を合計移動距離に含めることが重要である場合は、この属性値を使用してその距離をモデル化できます。

AdditionalCost

インシデントにかかる追加のコスト。これは、ルートの合計コストに加算されます。デフォルト値は 0 です。

この属性値は、解析の移動モードで時間ベースでも距離ベースでもないインピーダンス属性を使用する場合に使用する必要があります。属性値の単位は、未知の単位として解釈されます。

TargetFacilityCount

指定されたインシデントに対して検索する必要のある施設の数。このフィールドでは、各インシデントに対して検出する施設数を指定できます。たとえば、このフィールドを使用して、1 つのインシデントの最寄り施設を 3 件と、別のインシデントの最寄り施設を 2 件検出できます。

Cutoff

指定されたインシデントからの施設の検索を中止するインピーダンス値。この属性では、各インシデントに対して異なるカットオフ値を指定できます。たとえば、この属性を使用して、1 つのインシデントから移動時間 5 分以内の施設と、別のインシデントから移動時間 8 分以内の施設を検索できます。

CurbApproach

車両がインシデントに到着する方向およびインシデントから出発する方向を指定します。このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (Either side of vehicle)—The vehicle can approach and depart the incident in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and practical for a vehicle to turn around at the incident. This decision may depend on the width of the road and the amount of traffic or whether the incident has a parking lot where vehicles can pull in and turn around.
  • 1 (Right side of vehicle)—When the vehicle approaches and departs the incident, the curb must be on the right side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the right-hand side.
  • 2 (Left side of vehicle)—When the vehicle approaches and departs the incident, the curb must be on the left side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the left-hand side.
  • 3 (No U-Turn)—When the vehicle approaches the incident, the curb can be on either side of the vehicle; however, the vehicle must depart without turning around.

CurbApproach 属性は、米国の右側通行の標準と英国の左側通行の標準の両方に対応するように設計されています。まず、インシデントが車両の左側にあるとします。これは、車両が移動するのが道路の左側であるか右側であるかに関係なく、常に左側にあります。右側通行か左側通行かに応じて異なるのは、2 つの方向のうちどちらからインシデントに到着するかです。つまり、結局のところ車両の右側または左側になります。たとえば、インシデントに到着するときに、車両とインシデントの間に交通レーンがない方がいい場合は、米国では 1 (車両の右側) を選択し、英国では 2 (車両の左側) を選択します。

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

NavLatency の単位は、インピーダンス属性の単位と同じです。

Feature Set
施設

最寄り施設の検出解析の始点または終点として使用される場所。

1 つまたは複数の施設を指定できます (最大 5,000)。これらは、最寄りの場所を検出するときに検索対象となる場所です。

施設を指定する場合は、次の属性を使用して、各施設のプロパティ (施設の名前やサービス時間など) を設定できます。

Name

施設の名前。この名前は、ルート案内に使用されます。名前を指定しない場合は、出力ルートおよび出力ルート案内において接頭辞 Location が付いた一意な名前が自動的に生成されます。

ID

施設の一意の識別子。この ID は、出力ルートに含まれ、出力最寄り施設に FacilityID フィールドとして含まれます。FacilityID フィールドを使用して、出力ルートからの追加情報 (合計移動時間や合計距離など) を施設から属性に結合することができます。この ID が指定されていない場合は、各施設の一意な ID が自動的に生成されます。

AdditionalTime

施設で費やされる時間の長さ。これは、ルートの合計時間に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が時間ベースである場合に限り、この属性値が解析に含められます。

たとえば、火災現場に最も近い消防署を検出する場合、AdditionalTime に消防署の職員が適切な防護装置を身に付けて消防署を出発するまでの時間を格納できます。

AdditionalDistance

施設で移動する追加の距離。これは、ルートの合計距離に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が距離ベースである場合に限り、この属性値が解析に含められます。

通常、施設の場所 (消防署など) は厳密には道路に接していません。道路から多少離れて配置されています。施設の実際の場所と道路に接した場所の間の距離を合計移動距離に含めることが重要である場合は、AdditionalDistance でこの距離をモデル化できます。

AdditionalCost

施設で費やされる追加のコスト。これは、ルートの合計コストに加算されます。デフォルト値は 0 です。

この属性値は、解析の移動モードで時間ベースでも距離ベースでもないインピーダンス属性を使用する場合に使用する必要があります。属性値の単位は、未知の単位として解釈されます。

Cutoff

指定された施設からのインシデントの検索を中止するインピーダンス値。この属性では、各施設に対して異なるカットオフ値を指定できます。たとえば、この属性を使用して、1 つの施設から移動時間 5 分以内のインシデントと、別の施設から移動時間 8 分以内のインシデントを検索できます。

CurbApproach

車両が施設に到着する方向および施設から出発する方向を指定します。

  • 0 (車両の両側) - 車両は両方の方向で施設に到着する、および施設から出発することができるため、施設での U ターンが許可されます。この設定は、車両が施設で方向転換することが可能かつ現実的である場合に選択できます。これは、道路の幅と交通量に基づいて決定されたり、施設に車両が進入して方向転換できる駐車場があるかどうかに応じて決定されたりします。
  • 1 (車両の右側) - 車両が施設に到着するとき、および施設から出発するときに、施設が車両の右側にある必要があります。U ターンは許可されません。これは、通常、バス停が右側にある状態で到着する必要があるバスなどの車両に使用されます。
  • 2 (車両の左側) - 車両が施設に到着するとき、および施設から出発するときに、縁石が車両の左側にある必要があります。U ターンは許可されません。これは、通常、バス停が左側にある状態で到着する必要があるバスなどの車両に使用されます。
  • 3 (U ターンなし) - 車両が施設に到着するときはどちらの側でも到着できますが、方向転換せずに出発する必要があります。

CurbApproach 属性は、米国の右側通行の標準と英国の左側通行の標準の両方に対応するように設計されています。はじめに、施設が車両の左側にあるとします。これは、車両が移動するのが道路の左側であるか右側であるかに関係なく、常に左側にあります。右側通行か左側通行かに応じて異なるのは、2 つの方向のうちどちらから施設に到着するかです。つまり、結局のところ車両の右側または左側になります。たとえば、施設に到着するときに、車両と施設の間に交通レーンがない方がいい場合は、米国では 1 (車両の右側) を選択し、英国では 2 (車両の左側) を選択します。

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

NavLatency の単位は、インピーダンス属性の単位と同じです。

Feature Set
計測単位

出力ルートの合計移動時間または合計距離を計測およびレポートするときに使用される単位を指定します。道路に沿って移動時間または移動距離を計測することにより、最寄り施設が検出されます。

このパラメーターに指定された単位によって、最寄りのものを検出するときに移動距離が計測されるか、移動時間が計測されるかが決まります。運転時間を測定する場合は、時間の単位を選択します。走行距離を測定する場合は、距離の単位を選択します。結果にレポートされる運転時間または走行距離の合計の単位も、この選択によって決まります。

  • メートル距離単位はメートルになります。
  • キロメートル距離単位はキロメートルになります。
  • フィート距離単位はフィートになります。
  • ヤード距離単位はヤードになります。
  • マイル距離単位はマイルになります。
  • 海里距離単位は海里になります。
  • 時間の単位は秒になります。
  • 時間の単位は分になります。
  • 時間時間の単位は時間になります。
  • 時間の単位は日になります。
String
解析地域
(オプション)

解析が実行される地域。 このパラメーターに値を指定しない場合、入力ポイントの位置に基づいて地域名が自動的に計算されます。 地域の名前は、地域名の自動検出が入力に対して正確ではない場合にのみ設定する必要があります。

地域を指定するには、次のいずれかの値を使用します。

  • ヨーロッパ解析地域が欧州になります。
  • 日本解析地域が日本になります。
  • 韓国解析地域が韓国になります。
  • 中東およびアフリカ解析地域が中東およびアフリカになります。
  • 北米解析地域が北米になります。
  • 南米解析地域が南米になります。
  • 南アジア解析地域が南アジアになります。
  • タイ解析地域がタイになります。
レガシー:

次の地域名は現在はサポートされておらず、今後のリリースで削除される予定です。 廃止された地域名のいずれかを指定すると、サポートされている地域名がツールによって自動的に割り当てられます。

  • ギリシャはヨーロッパにリダイレクトされます
  • インドは南アジアにリダイレクトされます
  • オセアニアは南アジアにリダイレクトされます
  • 東南アジアは南アジアにリダイレクトされます
  • 台湾は南アジアにリダイレクトされます

String
検出する施設数
(オプション)

インシデントごとに検出する最寄り施設の数。これは、火災などの、異なる消防署からの複数の消防車が必要である状況において役立ちます。たとえば、火災現場に最も近い 3 つの消防署を検出するように指定できます。

このパラメーターで設定される値は、入力インシデントの TargetFacilityCount フィールドを使用し、インシデントごとに上書きできます。

各インシデントから最大 100 の施設を検出できます。

Long
カットオフ
(オプション)

所定のインシデントに対して施設の検索を中止する移動時間または移動距離の値。たとえば、事故現場から最も近い病院を検出するときに 15 分間のカットオフ値が設定されている場合は、インシデントから 15 分以内の距離にある、最も近い病院が検索されます。最も近い病院が 17 分の距離にある場合、出力ルートで返されるルートはありません。カットオフ値は、複数の施設を検索する場合に特に便利です。

[移動方向] パラメーターが [施設からインシデントへ] に設定されている場合、カットオフは入力施設の Cutoff フィールドを使用して、施設ごとに上書きできます。[移動方向] パラメーターが [インシデントから施設へ] に設定されている場合、カットオフは入力インシデントの Cutoff フィールドを使用して、インシデントごとに上書きできます。

このパラメーターの単位は、[計測単位] パラメーターで指定されます。

Double
移動方向
(オプション)

最寄り施設検索の移動方向の計測方法を指定します。

どのオプションを使用するかによって、検出される施設が異なることがあります。一部の道路では、移動する方向や一方通行規制に基づいて移動時間が変わることがあるためです。たとえば、インシデントから施設に向かった場合に要する時間が 10 分間であったとしても、施設からインシデントに向かった場合は方向が異なるために、15 分間を要する場合があります。

また、[時刻] パラメーターの値を設定すると、交通量が原因で、[施設からインシデントへ] オプションと [インシデントから施設へ] オプションで異なる結果が返されることがあります。

消防署の場合、消防署 (施設) から緊急事態の場所 (インシデント) まで移動する時間が重視されるため、通常はパラメーターに [施設からインシデントへ] の値が使用されます。小売店 (施設) での管理の場合、買物客 (インシデント) が小売店 (施設) に到達するまでの時間が重視されるため、通常は [インシデントから施設へ] が使用されます。

  • 施設からインシデントへ移動する方向は施設からインシデントの方向になります。
  • インシデントから施設へ移動する方向はインシデントから施設の方向になります。
String
階層を使用
(オプション)

施設とインシデント間の最適なルートを検索する際に、階層を使用するかどうかを指定します。

  • [オン] (Python では True) - ルートを検索するときに階層を使用します。階層を使用する場合、このツールでは、下位レベルの道路 (一般道路など) の前に上位レベルの道路 (高速道路など) を識別します。また、このツールを使用して、運転者が遠回りであっても一般道路の代わりに高速道路を利用する状況をシミュレートできます。これは特に、遠くの施設へのルートを検出する場合に役立ちます。長距離移動の運転者は、ストップ、交差点、およびターンを避けることができる高速道路での移動を好む傾向にあるためです。階層を使用すると、ツールが比較的小さい道路サブセットから最適ルートを識別するため、特に長距離ルートの場合は計算が速くなります。
  • [オフ] (Python では False) - ルートを検索するときに階層を使用しません。階層を使用しない場合は、ルート検索時にすべての道路が検討に入れられ、上位レベルの道路を必ずしも識別しません。これは、多くの場合、市内の短距離ルートを検出する場合に使用されます。

施設とインシデントの間の直線距離が 50 マイルを超える場合は、このパラメーターをオフに (Python では False に設定) しても、自動的に階層が使用されます。

Boolean
時刻
(オプション)

ルートの開始または終了の日時。この値は、[時刻による使用状況] パラメーターの値に応じて、ルートの開始時間または終了時間として使用されます。このパラメーターの値として現在の日時を指定すると、ライブ交通状況を使用して最寄り施設が検出され、合計移動時間は交通状況に基づくものとなります。

時刻を指定すると、インシデントと施設の間の移動時間の推定がより正確になります。これは、移動時間において、その日時に該当する交通状況が考慮されるためです。

[時刻のタイムゾーン] パラメーターは、この日時が UTC を参照するか、施設またはインシデントの場所のタイム ゾーンを参照するかを指定します。

Date
時刻の設定
(オプション)

[時刻] パラメーターの値がルートの到着時間と出発時間のどちらを表すかを指定します。

  • 開始時間最適なルートを検出するために、施設またはインシデントからの出発時間として [時刻] パラメーターの値が考慮されます。
  • 終了時間最適なルートを検出するために、施設またはインシデントでの到着時間として [時刻] パラメーターの値が考慮されます。 このオプションは、[時刻] で指定した時間に目的地に到着するために、ある場所から出発すべき時間を知りたい場合に便利です。
String
ジャンクションでの U ターン
(オプション)

ジャンクションでの U ターン ポリシーを指定します。 U ターンを許可するということは、解析においてジャンクションで方向転換し、同じ道路を引き返すことができるということを意味します。 ジャンクションが道路の交差と行き止まりを表すことを前提に、さまざまな車両が、一部のジャンクションでは方向転換でき、他のジャンクションでは方向転換できない、というように設定できます。これは、ジャンクションが交差と行き止まりのどちらを表すかによって変わります。 これに対応するには、ジャンクションに接続するエッジの数 (ジャンクションでのノードへの接続数) によって、暗黙的に U ターン ポリシーを指定します。 以下では、このパラメーターで選択できる値と、ジャンクションの接続におけるそれぞれの意味について示します。

このパラメーターは、[移動モード][カスタム] に設定されていないと無視されます。

  • 許可任意の数の接続されたエッジを持つジャンクションで U ターンを許可します。 これがデフォルト値です。
  • 許可しないジャンクションの接続にかかわらず、すべてのジャンクションで U ターンを禁止します。 ただし、このオプションが選択されている場合でも、ネットワーク ロケーションでは U ターンが許可されます。同様に、個々のネットワーク ロケーションの CurbApproach 属性で U ターンを禁止するように設定できます。
  • 行き止まりでのみ許可隣接エッジが 1 つしかないジャンクション (行き止まり) を除くすべてのジャンクションでの U ターンを禁止します。
  • 交差点と行き止まりでのみ許可2 つの隣接するエッジが接するジャンクションでの U ターンを禁止します。ただし、交差点 (3 つ以上の隣接エッジを持つジャンクション) および行き止まり (1 つの隣接エッジを持つジャンクション) では U ターンを許可します。 ネットワークには、道路セグメントの中間に無関係のジャンクションが存在する場合があります。 このオプションは、これらの場所で車両が U ターンすることを防ぎます。
String
ポイント バリア
(オプション)

一時的な規制として機能する 1 つ以上のポイント、または対象の道路を通行するために必要とされる追加の時間や距離を表す 1 つ以上のポイントを指定する場合に、このパラメーターを使用します。 たとえば、ポイント バリアを使用して、道路沿いの倒木や、踏切で生じる遅延時間を表すことができます。

このツールでは、バリアとして追加できるポイントの数は 250 に制限されています。

ポイント バリアを指定する場合は、次の属性を使用して、各ポイント バリアのプロパティ (ポイント バリアの名前やバリアの種類など) を設定できます。

Name

バリアの名前。

BarrierType

ポイント バリアの通過を完全に禁止するか、通過時に時間または距離を追加するかを指定します。 この属性の値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (通過不可) - バリアを通過できません。 バリアは通過不可として機能するので、通過不可ポイント バリアとも呼ばれます。

  • 2 (追加コスト) - バリアを通過するたびに、Additional_TimeAdditional_Distance、または AdditionalCost フィールドで指定した値だけ、移動時間または距離が加算されます。 このバリア タイプは、追加コスト ポイント バリアとも呼ばれます。

Additional_Time

バリアを通過するときに追加される移動時間。 このフィールドは、追加コスト バリアにのみ適用され、[計測単位] パラメーターが時間ベースである場合に限られます。

このフィールドには 0 以上の値を指定する必要があります。単位は [計測単位] パラメーターで指定した単位と同じである必要があります。

Additional_Distance

バリアを通過するときに追加される距離。 このフィールドは、追加コスト バリアにのみ適用され、[計測単位] パラメーターが距離ベースである場合に限られます。

このフィールドには 0 以上の値を指定する必要があります。単位は [計測単位] パラメーターで指定した単位と同じである必要があります。

AdditionalCost

バリアを通過するときに追加されるコスト。 このフィールドは、追加コスト バリアにのみ適用され、[計測単位] パラメーターが時間ベースでも距離ベースでもない場合に限られます。

FullEdge

解析時に、通行不可ポイント バリアをエッジ要素に適用する方法を指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (False) - エッジ上をバリアまでは移動できますが、バリアを通過することはできません。 これがデフォルト値です。
  • 1 (True) - バリアが配置されているエッジ全体が通行不可となります。

CurbApproach

バリアによって影響を受ける移動方向を指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (車両の両側) - エッジ上での両方向への移動がバリアの対象となります。
  • 1 (車両の右側) - バリアが移動車両の右側にある場合のみ影響を与えます。 同じエッジ上で、バリアが移動車両の左側にある場合は影響を与えません。
  • 2 (車両の左側) - バリアが移動車両の左側にある場合のみ影響を与えます。 同じエッジ上で、バリアが移動車両の右側にある場合は影響を与えません。

ジャンクションは特定のポイントなので、右側/左側がありません。したがって、ジャンクション上にバリアを配置した場合は、アプローチ制限にかかわらずすべての車両に影響を与えます。

CurbApproach 属性は、米国の右側通行の標準と英国の左側通行の標準の両方に対応しています。 まず、施設が車両の左側にあるとします。 これは、車両が移動するのが道路の左側であるか右側であるかに関係なく、常に左側にあります。 右側通行か左側通行かに応じて異なるのは、2 つの方向のうちどちらから施設に到着するかです。つまり、結局のところ車両の右側または左側になります。 たとえば、施設に到着するときに、車両と施設の間に交通レーンがない場合は、米国では 1 (車両の右側) を選択し、英国では 2 (車両の左側) を選択します。

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

NavLatency の単位は、インピーダンス属性の単位と同じです。

Feature Set
ライン バリア
(オプション)

道路と交差しているラインの場所を移動できないようにする 1 つ以上のラインを指定する場合に、このパラメーターを使用します。 たとえば、複数の道路区間にわたって通行禁止となるパレードやデモを表すときに通過不可ライン バリアを使用します。 また、ライン バリアを使用すれば、道路網の特定の区間を迂回して利用できる経路をすばやく見つけることができます。

このツールでは、[ライン バリア] パラメーターを使用して規制できる道路の数に制限があります。 ライン バリアとして指定できるラインの数に制限はありませんが、すべてのラインと交差する道路の総数が 500 を超えることはできません。

ライン バリアを指定する場合は、次の属性を使用するごとに、名前プロパティおよびバリア タイプ プロパティを設定できます。

Name

バリアの名前。

Feature Set
ポリゴン バリア
(オプション)

通過を完全に禁止するポリゴン、またはそのポリゴンと交差する道路を移動するときに時間または距離が係数に基づいて乗算されるポリゴンを指定する場合に、このパラメーターを使用します。

このサービスでは、[ポリゴン バリア] パラメーターを使用して規制できる道路の数に制限があります。 ポリゴン バリアとして指定できるポリゴンの数に制限はありませんが、すべてのポリゴンと交差する道路の総数が 2,000 を超えることはできません。

ポリゴン バリアを指定する場合は、次の属性を使用して、各ポリゴン バリアのプロパティ (ポリゴン バリアの名前やバリアの種類など) を設定できます。

Name

バリアの名前。

BarrierType

バリアの通過を完全に禁止するか、バリアを通過する際のコスト (時間または距離など) を係数に基づいて計算するかを指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (通過不可) - バリアのどの部分も通過できません。 バリアと交差する道路は通過不可になるので、バリアは通過不可ポリゴン バリアとも呼ばれます。 たとえば、複数の道路を含む領域が浸水し、それらの道路を通過できない状況を表す場合などに、このタイプのバリアを使用します。

  • 1 (コスト係数指定) - ScaledTimeFactor または ScaledDistanceFactor フィールドで指定した係数が、対象の道路の通過に費やすコスト (移動時間または距離など) に乗算されます。 道路の一部だけがバリアの対象になっている場合は、移動の時間または距離が比率に応じて乗算されます。 たとえば、係数 0.25 を割り当てると、対象の道路での移動速度が通常の 4 倍速くなります。 係数 3.0 を指定すると、対象道路での移動時間が通常の 3 倍長くなります。 このバリア タイプは、コスト係数ポリゴン バリアとも呼ばれます。 暴風のため特定領域の移動速度が低下する場合などに使用できます。

ScaledTimeFactor

これは、バリアが交差している道路の移動時間に乗算する係数です。 フィールド値は 0 より大きい必要があります。

このフィールドは、コスト係数指定バリアにのみ適用され、[計測単位] パラメーターが時間ベースである場合に限られます。

ScaledDistanceFactor

これは、バリアが交差している道路の距離に乗算する係数です。 フィールド値は 0 より大きい必要があります。

このフィールドは、コスト係数指定バリアにのみ適用され、[計測単位] パラメーターが距離ベースである場合に限られます。

ScaledCostFactor

これは、バリアと交差する道路のコストに乗算する係数です。 フィールド値は 0 より大きい必要があります。

このフィールドは、コスト係数指定バリアにのみ適用され、[計測単位] パラメーターが時間ベースでも距離ベースでもない場合に限られます。

Feature Set
規制
(オプション)

最適なルートを検索する際に使用される規制。

規制は、運転上の優先事項や要件を表します。 ほとんどの場合は、規制により道路は通行禁止になります。 たとえば、Avoid Toll Roads の規制を使用すると、ルートに有料道路が含まれるのは、インシデントまたは施設を訪問するために有料道路の使用が必要な場合のみになります。 Height Restriction は、車両の高さより低い車高規制の場所を迂回できるようにします。 車両に腐食性物質を積載している場合は、Any Hazmat Prohibited の規制を使用して、腐食性物質の運搬が法律で禁止されている道路の通行を回避します。

注意:

一部の規制では、用途に関する追加の値を指定する必要があります。 この値は、規制の名前、および規制に対応させることを意図している特定のパラメーターに関連付ける必要があります。 [属性パラメーター値] パラメーターの AttributeName 列に規制の名前が表示されている場合、その規制を識別できます。 通行可能な道路を検索するときに、規制が正しく使用されるように、[属性パラメーター値] パラメーターの ParameterValue フィールドを指定します。

注意:

一部の規制は、特定の国でのみサポートされます。それらの規制の利用可否は、次のリスト内で地域ごとに記述されています。 領域内で規制の利用可否が制限されている場合、ネットワーク解析範囲の国リストのセクションにあるテーブルを確認して、規制が特定の国で利用できるかどうかを決定できます。 国のロジスティック属性列に [Yes] という値が指定されている場合、その国では、その地域内で選択可能な規制を利用できます。 解析を行う範囲の国で利用できない規制の名前を指定した場合、無効な規制はサービスによって無視されます。 また、[規制の使用] 属性パラメーターの値が 0 ~ 1 の範囲内にある規制も、サービスによって無視されます ([属性パラメーター値] パラメーターを参照)。 [規制の使用] パラメーターの値が 0 より大きいすべての規制は禁止されます。

ツールは、次の規制をサポートしています。

  • Any Hazmat Prohibited (すべての危険物を禁止)結果には、あらゆる種類の危険物の輸送が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Avoid Carpool Roads (カープール道路を回避)結果では、相乗り (多人数乗車) 車両専用として指定された道路を使用しません。利用可否: すべての国
  • Avoid Express Lanes (高速走行用レーンを回避)結果では、エクスプレス レーンとして指定された道路を使用しません。利用可否: すべての国
  • Avoid Ferries (フェリーを回避)結果では、フェリーを使用しません。利用可否: すべての国
  • Avoid Gates (ゲートを回避)結果では、キーによるアクセスが必要なゲートや、守衛が管理する入口の存在する道路を使用しません。利用可否: すべての国
  • Avoid Limited Access Roads (出入口が制限されている道路を回避)結果では、通行が制限された高速道路として指定された道路を使用しません。利用可否: すべての国
  • Avoid Private Roads (私道を回避)結果では、公的に所有および管理されていない道路を使用しません。利用可否: すべての国
  • Avoid Roads Unsuitable for Pedestrians (歩行者に不向きな道路を回避)結果では、歩行者に向いていない道路を回避します。利用可否: すべての国
  • Avoid Stairways (階段を回避)結果では、歩行者向けの道路ですべての階段を回避します。利用可否: すべての国
  • Avoid Toll Roads (有料道路を回避)結果では、自動車用のすべての有料道路を回避します。利用可否: すべての国
  • Avoid Toll Roads for Trucks (トラック用の有料道路を回避)結果では、トラック用のすべての有料道路を回避します。利用可否: すべての国
  • Avoid Truck Restricted Roads (トラック規制道路を回避)結果では、配送時以外はトラックが許可されていない道路を回避します。利用可否: すべての国
  • Avoid Unpaved Roads (舗装されていない道路を回避)結果では、舗装されていない道路 (砂利道や泥道など) を回避します。利用可否: すべての国
  • Axle Count Restriction (車軸数規制)結果には、指定した車軸数のトラックが禁止されている道路が含まれません。 車軸数は、Number of Axles 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Driving a Bus (バスの通行)結果には、バスの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving a Taxi (タクシーの通行)結果には、タクシーの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving a Truck (トラックの通行)結果には、トラックの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving an Automobile (自動車の通行)結果には、自動車の通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving an Emergency Vehicle (緊急車両の通行)結果には、緊急車両の通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Height Restriction (高さ規制)結果には、車両の高さが道路で許可されている最大高さを超えている道路が含まれません。 車高は、Vehicle Height (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Kingpin to Rear Axle Length Restriction (キングピンから後車軸までの長さ規制)結果には、車両の長さが、すべてのトラックに対して許可されているキングピンから後車軸までの最大許容値を超える道路が含まれません。 車両の先端と後軸の間の長さは、Vehicle Kingpin to Rear Axle Length (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Length Restriction (長さ規制)結果には、車両の長さが道路で許可されている最大長さを超えている道路が含まれません。 車両の長さは、Vehicle Length (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Preferred for Pedestrians (歩行者用に優先)結果では、歩行ナビゲーションに適した優先ルートを使用します。利用可否: 北米およびヨーロッパの国を選択
  • Riding a Motorcycle (オートバイの通行)結果には、オートバイの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Roads Under Construction Prohibited (工事中の道路を禁止)結果には、工事中の道路が含まれません。利用可否: すべての国
  • Semi or Tractor with One or More Trailers Restriction (セミトレーラーまたは 1 台以上のトレーラーを連結しているトラクターの禁止)結果には、セミトレーラーまたは 1 台以上のトレーラーを連結しているトラクターの通行が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Single Axle Vehicles Prohibited (一軸車両の禁止)結果には、一軸の車両の通行が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Tandem Axle Vehicles Prohibited (タンデム車軸車両の禁止)結果には、タンデム車軸車両の通行が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Through Traffic Prohibited (通過交通を禁止)結果には、通過交通 (非局所的) が禁止されている道路が含まれません。利用可否: すべての国
  • Truck with Trailers Restriction (トレーラーが連結されているトラックの規制)結果には、指定した台数のトレーラーが連結されたトラックの通行が禁止されている道路が含まれません。 トラックがけん引するトレーラーの数は、Number of Trailers on Truck 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Use Preferred Hazmat Routes (危険物用の優先道路を使用)結果では、あらゆる種類の危険物の輸送用として指定されている道路が優先されます。利用可否: 北米およびヨーロッパの国を選択
  • Use Preferred Truck Routes (優先されるトラック ルートを使用)結果では、米国の National Surface Transportation Assistance Act (米国陸上交通支援法) で指定された全国ネットワークの一部の道路などの、トラックのルートとして指定されている道路、州によってトラック ルートとして指定されている道路、または地域内で運転するときにトラック運転手に好まれる道路が優先されます。利用可否: 北米およびヨーロッパの国を選択
  • Walking (歩行者)結果には、歩行者の通行が禁止されている道路が含まれません。利用可否: すべての国
  • Weight Restriction (重量規制)結果には、車両の重量がその道路で許可されている最大重量を超える道路が含まれません。 車両の重量は、Vehicle Weight (kilograms) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Weight per Axle Restriction (車軸あたりの重量規制)結果には、軸あたりの車両重量が道路で許可されている軸あたりの車両重量を超えている道路が含まれません。 軸重は、Vehicle Weight per Axle (kilograms) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Width Restriction (車幅規制)結果には、車両の幅が道路で許可されている最大幅を超える道路が含まれません。 幅員は、Vehicle Width (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
注意:

このパラメーターに指定した値は、[移動モード][カスタム] に設定しなければ無視されます。

String
属性パラメーター値
(オプション)

規制が、制限された道路上の移動を禁止するか、回避するか、優先するかのいずれかを指定する場合など、属性または規制に必要な追加の値を指定する場合に、このパラメーターを使用します。 規制が道路を回避または優先するためのものである場合は、このパラメーターを使用して道路が回避または優先される度合いも指定できます。 たとえば、有料道路を決して使用しないこと、できるだけ避けること、または優先することを選択できます。

注意:

このパラメーターに指定した値は、[移動モード][カスタム] に設定しなければ無視されます。

フィーチャクラスから [属性パラメーター値] パラメーターを指定する場合は、フィーチャクラスのフィールド名が、次のフィールドと一致する必要があります。

  • AttributeName- 規制の名前。
  • ParameterName- 規制に関連付けられたパラメーターの名前。 規制は、その使用目的に基づいて、1 つまたは複数の ParameterName フィールド値を持つことができます。
  • ParameterValue- 規制を評価するときにツールによって使用される ParameterName の値。

[属性パラメーター値] パラメーターは、[規制] パラメーターに依存します。 ParameterValue フィールドは、規制の名前が [規制] パラメーターの値として指定されている場合に限り適用できます。

[属性パラメーター値] では、AttributeName で指定した各規制の ParameterName フィールドに規制の使用という値があります。この値は、規制に関連付けられた道路での移動を禁止、回避、または優先するかどうか、および道路を回避または優先する場合のレベルを指定します。 ParameterName フィールドの規制の使用の値には、次のいずれかの文字列、またはそれぞれの括弧に示した数値を割り当てることができます。

  • PROHIBITED (-1) - 規制を使用する道路上の移動が完全に禁止されます。
  • AVOID_HIGH (5) - 規制に関連付けられている道路がルートに含められる可能性が非常に低くなります。
  • AVOID_MEDIUM (2) - 規制に関連付けられている道路がルートに含められる可能性が低くなります。
  • AVOID_LOW (1.3) - 規制に関連付けられている道路がルートに含められる可能性がやや低くなります。
  • PREFER_LOW (0.8) - 規制に関連付けられている道路がルートに含められる可能性がやや高くなります。
  • PREFER_MEDIUM (0.5) - 規制に関連付けられている道路がルートに含められる可能性が高くなります。
  • PREFER_HIGH (0.2) - 規制に関連付けられている道路がルートに含められる可能性が非常に高くなります。

ほとんどの場合、車両の特徴 (車両の高さなど) に依存する規制であれば、規制の使用の値にデフォルト値 (PROHIBITED) を使用できます。 ただし、規制の使用の値がルートの優先度に依存している場合もあります。 たとえば、Avoid Toll Roads の規制では、規制の使用属性のデフォルト値は AVOID_MEDIUM になります。 つまり、この規制を使用すると、可能な場合は有料道路を回避するルートが検索されます。 また、AVOID_MEDIUM は、最適なルートを検索する際に有料道路を回避することの重要度も表しています (中程度の優先度)。 AVOID_LOW を選択すると、有料道路を回避する重要度が下がります。AVOID_HIGH を選択すると重要度が上がり、有料道路を回避するためにより長い距離のルートも生成可能になります。 PROHIBITED を選択すると有料道路の通行は完全に禁止され、ルートでは有料道路のいずれの部分も通行できなくなります。 有料道路を回避または禁止して、料金所での支払いを回避することが目的であることに注意してください。 一方で、運転手によっては、通行料よりも渋滞を避けることに価値があると考えて、有料道路の使用を優先する場合もあります。 後者の場合は、規制の使用として PREFER_LOW、PREFER_MEDIUM、または PREFER_HIGH を選択します。 優先度が高いほど、規制に関連付けられている道路を通行するために遠回りするようになります。

Record Set
ルート形状
(オプション)

ツールによって出力されるルート フィーチャのタイプを指定します。

[ルート形状] パラメーターが [正確な形状] または [正確な形状 (メジャー付き)] に設定されている場合は、[ルート ラインの単純化許容値] パラメーターの適切な値を使用して、ルート形状の一般化をさらに制御できます。

[ルート形状] パラメーターにどのような値を選択しても、最適ルートは常に、ストップ間の直線距離を使用するのではなく、移動時間または移動距離を最小化することで決定されます。 つまり、ルート形状が異なるだけで、ルート検索時に対象となる道路は同じであることを意味します。

  • 正確な形状対象の道路に基づいて、結果のルートの正確な形状が返されます。
  • 正確な形状 (メジャー付き)対象の道路に基づいて、結果のルートの正確な形状が返されます。 さらに、形状をリニア リファレンスで使用できるように、メジャーを作成します。 メジャー値は、最初のストップから増加し、累積移動時間または移動距離を [計測単位] パラメーターで指定された単位で記録します。
  • 直線2 つのストップ間の直線が返されます。
  • なしルートの形状が返されません。 ルートの移動時間または移動距離の合計だけがわかればよい場合は、この値が便利で、結果を早く取得できます。
String
ルート ラインの単純化許容値
(オプション)

ルートおよびルート案内の出力ラインのジオメトリを単純化するために使用される距離。

[ルート形状] パラメーターが [正確な形状] に設定されていない場合、このパラメーターは無視されます。

単純化によって、ルートの基本的な形状を定義する重要ポイント (交差点でのターンなど) は維持され、その他のポイントは削除されます。 ここで指定する単純化の距離は、単純化されたラインの元のラインからの逸脱として認められる、最大許容オフセットです。 ラインの単純化では、ルート ジオメトリを構成する頂点の数が削減されます。 これにより、ツールの処理時間が短縮されます。

Linear Unit
ルート案内の設定
(オプション)

各ルートに対してルート案内を生成するかどうかを指定します。

  • オン (Python では True) - [ルート案内言語][ルート案内スタイル名]、および [ルート案内距離単位] パラメーターの値に基づいて、ルート案内が生成および設定されます。
  • オフ (Python では False) - ルート案内は生成されず、空のルート案内レイヤーが返されます。

Boolean
ルート案内言語
(オプション)

移動方向を生成する際に使用する言語。

このパラメーターは、[ルート案内の設定] パラメーターがオン (Python では True) の場合にのみ使用されます。

パラメーター値は、次の 2 文字または 5 文字の言語コードのいずれかを使用して指定できます。

  • ar - アラビア語
  • bg - ブルガリア語
  • bs - ボスニア語
  • ca - カタロニア語
  • cs - チェコ語
  • da - デンマーク語
  • de - ドイツ語
  • el - ギリシャ語
  • en - 英語
  • es - スペイン語
  • et - エストニア語
  • fi - フィンランド語
  • fr - フランス語
  • he - ヘブライ語
  • hr - クロアチア語
  • hu - ハンガリー語
  • id - インドネシア語
  • it - イタリア語
  • ja - 日本語
  • ko - 韓国語
  • lt - リトアニア語
  • lv - ラトビア語
  • nb - ノルウェー語
  • nl - オランダ語
  • pl - ポーランド語
  • pt-BR - ポルトガル語 (ブラジル)
  • pt-PT - ポルトガル語 (ポルトガル)
  • ro - ルーマニア語
  • ru - ロシア語
  • sk - スロバキア語
  • sl - スロベニア語
  • sr - セルビア語
  • sv - スウェーデン語
  • th - タイ語
  • tr - トルコ語
  • uk - ウクライナ語
  • vi - ベトナム語
  • zh-CN - 中国語 (中国)
  • zh-HK - 中国語 (香港)
  • zh-TW - 中国語 (台湾)

このツールは、まず、言語ローカライズを含め、指定された言語の完全一致を検索します。 完全一致が見つからなかった場合は、言語ファミリーの一致を試みます。 それでも一致が見つからない場合、ルート案内にはデフォルト言語である英語が使用されます。 たとえば、ルート案内の言語が es-MX (メキシコ スペイン語) として指定されている場合、ツールは es-MX ではなく es 言語コードをサポートしているため、ルート案内をスペイン語で返します。

注意:

言語がポルトガル語 (ブラジル) (pt-BR) とポルトガル語 (ポルトガル) (pt-PT) などのローカライズをサポートしている場合は、言語ファミリーとローカライズを指定します。 言語ファミリーのみを指定した場合、ツールは言語ファミリーの一致を試みず、ルート案内にはデフォルト言語である英語が使用されます。 たとえば、ルート案内の言語が pt として指定されている場合、ツールはルート案内を英語で返します。これは、ルート案内を pt-BR で返すべきか pt-PT で返すべきか判断できないからです。

String
ルート案内距離単位
(オプション)

ルート案内で移動距離を表示する単位を指定します。 このパラメーターは、[ルート案内の設定] パラメーターがオン (Python では True) の場合にのみ使用されます。

  • マイル距離単位はマイルになります。
  • キロメートル距離単位はキロメートルになります。
  • メートル距離単位はメートルになります。
  • フィート距離単位はフィートになります。
  • ヤード距離単位はヤードになります。
  • 海里距離単位は海里になります。
String
ルート案内スタイル名
(オプション)

ルート案内の書式スタイルの名前を指定します。 このパラメーターは、[ルート案内の設定] パラメーターがオン (Python では True) の場合にのみ使用されます。

  • Network Analyst Desktopこのスタイルは、印刷に適したルート案内になります。
  • Network Analyst Navigationこのスタイルは、車載ナビゲーション デバイス用に設計されたルート案内になります。
String
時刻のタイム ゾーン
(オプション)

[時刻] パラメーターのタイム ゾーンを指定します。

[時刻のタイム ゾーン] の設定にかかわらず、施設およびインシデントが複数のタイム ゾーンにある場合は、次の規則が適用されます。次の場合は、すべての施設およびインシデントが同じタイム ゾーン内になければなりません。

  • 開始時間を指定してインシデントから施設への移動を検索する場合
  • 終了時間を指定して施設からインシデントへの移動を検索する場合
  • 開始時間を指定して施設からインシデントへの移動を検索する場合
  • 終了時間を指定してインシデントから施設への移動を検索する場合

  • ローカル時間[時刻] パラメーターが、施設またはインシデントの場所のタイム ゾーンを表します。[時刻の設定][開始時間] に、[移動方向][施設からインシデントへ] に設定されている場合、これは施設のタイム ゾーンです。[時刻の設定][開始時間] に、[移動方向][インシデントから施設へ] に設定されている場合、これはインシデントのタイム ゾーンです。[時刻の設定][終了時間] に、[移動方向][施設からインシデントへ] に設定されている場合、これはインシデントのタイム ゾーンです。[時刻の設定][終了時間] に、[移動方向][インシデントから施設へ] に設定されている場合、これは施設のタイム ゾーンです。
  • UTC[時刻] パラメーターが、UTC (協定世界時) を参照します。 特定の時刻に (たとえば今) 最も近いものを検出したいが、施設またはインシデントの場所のタイム ゾーンがわからない場合は、このオプションを選択します。
String
移動モード
(オプション)

解析でモデル化する交通モード。 移動モードは ArcGIS Online で管理されます。組織の管理者は、組織のワークフローが反映されるように移動モードを構成できます。 組織でサポートされている移動モードの名前を指定します。

サポートされている移動モード名のリストを取得するには、ツールへのアクセスに使用したのと同じ GIS サーバー接続で、ユーティリティ ツールボックスから [移動モードの取得 (Get Travel Modes)] ツールを実行します。 [移動モードの取得 (Get Travel Modes)] ツールは、アプリケーションにサポートされている移動モード テーブルを追加します。 サポートされている移動モード テーブルの Travel Mode Name フィールドの任意の値を入力として指定できます。 Travel Mode Settings フィールドの値を入力として指定することもできます。 これにより、ツールが移動モード名に基づいて設定を検索する必要がなくなるため、ツールの実行が高速化されます。

デフォルト値 [カスタム] を使用すると、カスタム移動モード パラメーター ([ジャンクションでの U ターン][階層の使用][規制][属性パラメーター値]、および [インピーダンス]) を使用して、カスタム移動モードを構成できます。 カスタム移動モード パラメーターのデフォルト値は、自動車による移動をモデル化します。 歩くのが速い歩行者や、指定された高さ、重量、および特定危険物を積載したトラックなどをモデル化する場合に、[カスタム] を選択して、上記のカスタム移動モード パラメーターを設定することもできます。 必要な解析結果を取得するために、さまざまな設定を試すことができます。 解析設定を決定したら、組織の管理者と連携して、その設定を新規または既存の移動モードの一部として保存します。これにより、組織のすべてのユーザーが同じ設定で解析を実行できます。

注意:

[カスタム] を選択すると、カスタム移動モード パラメーターに設定した値が解析に組み込まれます。 組織で定義されている別の移動モードを指定すると、カスタム移動モード パラメーターで設定した値は無視されます。ツールはカスタムの設定ではなく、指定した移動モードの値を適用します。

String
インピーダンス
(オプション)

インピーダンスを設定します。インピーダンスは、道路セグメントや交通ネットワークのその他の部分を移動する労力やコストを表す値です。

移動時間もインピーダンスです。自動車は、空いている道路を 1 マイル移動するのに 1 分かかります。 移動時間は、移動モードによって異なります。歩行者は、同じマイル数を歩くのに 20 分以上かかる可能性があります。そのため、モデル化している移動モードに対して適切なインピーダンスを選択することが重要です。

移動距離もインピーダンスになる可能性があります。道路の長さ (キロメートル) もインピーダンスと見なすことができます。 この場合の移動距離は、すべてのモデルで同じです。歩行者の 1 キロメートルは、自動車でも 1 キロメートルです (変化する可能性があるのは、別のモデルでは移動が許可される通路で、ポイント間の距離に影響します。これは移動モード設定でモデル化されます)。

時間ベースのインピーダンス ([移動時間][トラックの移動時間][分][トラックの分数][徒歩時間] など) を選択した場合、[ブレーク単位] パラメーターは時間ベースの値に設定する必要があります。距離ベースのインピーダンス ([マイル][キロメートル] など) を選択した場合、[ブレーク単位] は距離ベースの値に設定する必要があります。

  • 移動時間履歴交通量データおよびライブ交通量データが使用されます。 このオプションは、ライブ交通量速度データ (利用可能な場合) に基づいて 1 日のうちの特定の時間帯に自動車が道路を走行する時間をモデル化するのに役立ちます。 [移動時間] を使用するとき、必要に応じて TravelTime::車両最大速度 (km/h) 属性パラメーターを設定して、車両が移動できる物理的な速度制限を指定できます。
  • ライブ交通量データが使用されず、自動車データの履歴平均速度が使用されます。
  • トラックの移動時間履歴交通量データおよびライブ交通量データが使用されますが、速度がトラックの規制速度に制限されます。 これは、特定の時間帯にトラックが道路を走行する時間をモデル化するのに役立ちます。 [トラックの移動時間] を使用するとき、必要に応じて TruckTravelTime::トラック最大速度 (km/h) 属性パラメーターを設定して、トラックが移動できる物理的な速度制限を指定できます。
  • トラックの分数ライブ交通量データが使用されず、自動車の履歴平均速度とトラックの規制速度のうち、どちらか小さい方の値が使用されます。
  • 徒歩時間すべての道路や通路で時速 5 キロにデフォルトで設定されていますが、これは、WalkTime::徒歩速度 (km/h) 属性パラメーターを使用して構成できます。
  • マイル道路に沿った距離の計測値がマイル単位で格納され、最短距離に基づく解析を実行するために使用できます。
  • キロメートル道路に沿った距離の計測値がキロメートル単位で格納され、最短距離に基づく解析を実行するために使用できます。
  • 時速 1 キロでの時間すべての道路や歩行路で時速 1 キロにデフォルトで設定されています。 速度は、任意の属性パラメーターを使用して変更できません。
  • 運転時間自動車の移動時間がモデル化されます。 これらの移動時間は動的で、交通量データが利用可能なエリアでは、交通の流れに従い変動します。 これがデフォルト値です。
  • トラック輸送時間トラックの移動時間がモデル化されます。 これらの移動時間は道路ごとに一定で、交通量で変動しません。
  • 徒歩時間歩行者の移動時間がモデル化されます。
  • 移動距離道路と歩行路に沿った長さの計測値が格納されます。 歩行距離をモデル化するには、このオプションを選択し、[規制] パラメーターで [歩行者] が設定されていることを確認します。 同様に、運転距離やトラック輸送距離をモデル化するには、ここで [移動距離] を選択し、車両が許可されている道路だけを移動するように適切な規制を設定します。
注意:

このパラメーターに指定した値は、[移動モード][カスタム] (デフォルト値) に設定しなければ無視されます。

レガシー:

[到達圏][トラック輸送時間][歩行時間][移動距離] インピーダンス値のサポートは終了するので、今後のリリースからは削除されます。 これらのいずれかの値を使用している場合、時間ベースの値に対しては [時間インピーダンス] パラメーター、距離ベースの値に対しては [距離インピーダンス] パラメーターが使用されます。

String
出力ネットワーク解析レイヤーの保存
(オプション)

解析設定をネットワーク解析レイヤー ファイルとして保存するかどうかを指定します。 このファイルは、ArcMap などの ArcGIS Desktop アプリケーションで開いた場合でも、直接操作することはできません。 これは、ツールから返される結果の品質を診断するために、Esri テクニカル サポートに送信されることを想定しています。

  • オン (Python では True) - 出力がネットワーク解析レイヤー ファイルとして保存されます。 このファイルは、コンピューター上の一時ディレクトリにダウンロードされます。 ArcGIS Pro でダウンロードされたファイルの場所を調べるには、プロジェクトのジオプロセシング履歴で、ツール サービスに対応するエントリの [出力ネットワーク解析レイヤー] パラメーターを表示します。 ArcMap でファイルの場所を調べるには、[ジオプロセシング結果] ウィンドウで、ツール サービスに対応するエントリの [出力ネットワーク解析レイヤー] パラメーターから、ショートカット メニューの [ロケーションのコピー] オプションにアクセスします。
  • オフ (Python では False) - 出力がネットワーク解析レイヤー ファイルとして保存されません。 これがデフォルトです。

Boolean
オーバーライド
(オプション)

注意:

このパラメーターは、内部的な目的のみで使用されます。

String
ルート データの保存
(オプション)

ルート レイヤーを ArcGIS Online または Portal for ArcGIS で共有するのに使用できる形式で、解析の入力と出力を保持するファイル ジオデータベースを含む *.zip ファイルを出力に含めるかどうかを指定します。

  • オン (Python では True) - ルート データが *.zip ファイルとして保存されます。 このファイルは、コンピューター上の一時ディレクトリにダウンロードされます。 ArcGIS Pro でダウンロードされたファイルの場所を調べるには、プロジェクトのジオプロセシング履歴で、ツールの操作に対応するエントリの [出力ルート データ] パラメーターを表示します。 ArcMap でファイルの場所を調べるには、[ジオプロセシング結果] ウィンドウで、ツールの操作に対応するエントリの [出力ルート データ] パラメーターから、ショートカット メニューの [ロケーションのコピー] オプションにアクセスします。
  • オフ (Python では False) - ルート データが *.zip ファイルとして保存されません。 これがデフォルトです。

Boolean
時間インピーダンス
(オプション)

時間ベースのインピーダンスの値は、道路セグメントや交通ネットワークのその他の部分の移動時間を表します。

  • 時間インピーダンスが分になります。
  • 移動時間時間インピーダンスが移動時間になります。
  • 時速 1 キロでの時間時間インピーダンスが 1 キロメートル毎時での時間になります。
  • 徒歩時間時間インピーダンスが徒歩時間になります。
  • トラックの分数時間インピーダンスが分単位でのトラックの移動時間になります。
  • トラックの移動時間時間インピーダンスがトラックの移動時間になります。
注意:
[インピーダンス] パラメーターを使用して指定された移動モードのインピーダンスが時間ベースである場合、[時間インピーダンス] パラメーターと [インピーダンス] パラメーターの値が同じである必要があります。 同じでない場合、このサービスはエラーを返します。
String
距離インピーダンス
(オプション)

距離ベースのインピーダンスの値は、道路セグメントや交通ネットワークのその他の部分の移動距離を表します。

  • マイル距離インピーダンスがマイルになります。
  • キロメートル距離インピーダンスがキロメートルになります。
注意:
[インピーダンス] パラメーターを使用して指定された移動モードのインピーダンスが距離ベースである場合、[距離インピーダンス] パラメーターと [インピーダンス] パラメーターの値が同じである必要があります。 同じでない場合、このサービスはエラーを返します。
String
出力形式
(オプション)

出力フィーチャを返す形式を指定します。

[JSON ファイル][GeoJSON ファイル] など、ファイルベースの出力形式が指定されている場合は、ディスプレイに出力は追加されません。これは、ArcMapArcGIS Pro のようなアプリケーションは結果ファイルのコンテンツを描画できないからです。 代わりに、結果ファイルはコンピューター上の一時ディレクトリにダウンロードされます。 ArcGIS Pro でダウンロードされたファイルの場所を調べるには、プロジェクトのジオプロセシング履歴で、ツールの操作に対応するエントリの [出力結果ファイル] パラメーターの値を表示します。 ArcMap でファイルの場所を調べるには、[ジオプロセシング結果] ウィンドウで、ツールの操作に対応するエントリの [出力結果ファイル] パラメーターから、ショートカット メニューの [ロケーションのコピー] オプションにアクセスします。

  • フィーチャ セット出力フィーチャは、フィーチャクラスとテーブルとして返されます。 これがデフォルトです。
  • JSON ファイル出力フィーチャは、出力の JSON の表現を含む圧縮ファイルとして返されます。 このオプションが指定されている場合、出力は単一ファイル (拡張子は .zip) です。このファイルには、サービスで生成された出力ごとに 1 つ以上の JSON ファイル (拡張子は .json) が含まれます。
  • GeoJSON ファイル出力フィーチャは、出力の GeoJSON の表現を含む圧縮ファイルとして返されます。 このオプションが指定されている場合、出力は単一ファイル (拡張子は .zip) です。このファイルには、サービスで生成された出力ごとに 1 つ以上の GeoJSON ファイル (拡張子は .geojson) が含まれます。
String
無効なロケーションを除外
(オプション)

無効な入力ロケーションを除外するかどうかを指定します。

  • オン - 未配置のネットワーク ロケーションを除外し、有効なネットワーク ロケーションのみを使用して解析を実行します。 ロケーションが通過不可能なエレメント上にある場合、またはその他のエラーが検出された場合でも解析が続行されます。 このオプションを使用すれば、不適切なネットワーク ロケーションが混在していても、現在有効なネットワーク ロケーションのみを解析できます。 これがデフォルトです。
  • オフ - 無効なロケーションを除外しません。 無効なロケーションがある場合、解析を実行しません。 無効なロケーションを修正した後、解析を再実行します。
Boolean
場所検索の設定
(オプション)

このパラメーターを使用すると、ネットワークに入力を配置する際に使用する最大検索距離や、配置に使用するネットワーク ソースなど、入力の配置方法に影響する設定を指定できます。

入力の検索の詳細

パラメーター値は、JSON オブジェクトとして指定されます。 JSON オブジェクトでは、解析するすべての入力フィーチャに対してロケーター JSON を指定でき、必要に応じて特定の入力に対してオーバーライドを指定することもできます。 オーバーライドを指定すると、解析の入力ごとに異なる設定を行うことができます。

ロケーター JSON オブジェクトには、次のプロパティがあります。

  • tolerance および toleranceUnits - 入力を配置する際の最大検索距離を制御できます。 この距離内に有効なネットワーク ロケーションが見つからなければ、入力フィーチャは未配置と見なされます。 検索許容値を小さくすると、間違った道路に配置する可能性が低下しますが、有効なネットワーク ロケーションが見つからない可能性が増加します。 toleranceUnits パラメーターの値は、次のいずれかの値として指定する必要があります。
    • esriCentimeters
    • esriDecimalDegrees
    • esriDecimeters
    • esriFeet
    • esriInches
    • esriIntFeet
    • esriIntInches
    • esriIntMiles
    • esriIntNauticalMiles
    • esriIntYards
    • esriKilometers
    • esriMeters
    • esriMiles
    • esriMillimeters
    • esriNauticalMiles
    • esriYards
  • sources - 配置に使用できるネットワーク ソースを制御できます。 たとえば、入力を歩道でなく、道路上に配置するように解析を構成できます。 配置先に指定できるソースのリストは、このサービスが参照するネットワーク データセットに固有です。 ソース配列に存在するソースのみが配置に使用されます。 ソースは、それぞれが以下のプロパティを含むオブジェクトの配列として指定されます。
    • name - 入力の配置に使用できるネットワーク ソース フィーチャクラスの名前。
  • allowAutoRelocate - 解析で有効かつルート検索可能なロケーション フィールドを保証する際に、既存のネットワーク ロケーション フィールドを含む入力を解析時に自動的に再配置するかどうかを制御できます。 値が true の場合、規制されているネットワーク エレメントに配置されたポイントとバリアによって影響を受けるポイントが最も近いルート検索可能なロケーションに再配置されます。 値が false の場合、ポイントに到達できない場合でも、ネットワーク ロケーション フィールドがそのまま使用され、解析が失敗する可能性があります。 値が false の場合でも、ロケーション フィールドがない、またはロケーション フィールドが不完全な入力は解析時に配置されます。
注意:
この時点では、sources 配列で異なるソース名を指定できません。 また、サービスは位置フィールドをサポートしていないため、allowAutoRelocate は常に true に設定されます。

Locate_Settings JSON オブジェクトでは、解析するすべての入力フィーチャに対してデフォルト ロケーター JSON オブジェクトを指定したり、各入力クラスに対してオーバーライドを指定したりできます。 Locate_Settings JSON を指定する場合、tolerance プロパティ、toleranceUnits プロパティ、allowAutoRelocate プロパティを指定する必要があります。 特定の入力クラスに対して異なるロケーター JSON を指定する必要がある場合、その入力のオーバーライド プロパティを含める必要があります。 プロパティ名は、入力パラメーター名と一致している必要があります。 特定の入力のロケーター JSON にすべてのプロパティを含める必要はなく、デフォルト ロケーター JSON プロパティと異なるプロパティのみを含める必要があります。

String

派生した出力

ラベル説明データ タイプ
出力ルート

施設とインシデントの間に生成された結果ルートへのアクセスを提供します。

Feature Set
出力ルート案内

各結果ルートのターンごとのルート案内へのアクセスを提供します。

Feature Set
解析成功

最寄り施設の検出解析が成功したかどうかを示します。

Boolean
出力最寄り施設

最寄り施設解析による出力施設へのアクセスを提供します。

Feature Set
出力ネットワーク解析レイヤー

ツール パラメーターで構成されたプロパティを含み、マップ内の詳細な解析やデバッグに使用できるネットワーク解析レイヤー。

File
出力ルート データ

特定のルートに関するすべての情報を含む *.zip ファイル。

File
出力インシデント

最寄り施設の検出解析の始点または終点として使用する場所へのアクセスを提供します。

Feature Set
出力施設

解析で使用される施設。

Feature Set
出力結果ファイル

解析結果を含んでいる *.zip ファイル。出力ごとに 1 つ以上のファイルが含まれます。 個々のファイルの形式は [出力形式] パラメーターで指定されます。

File
出力ネットワーク解析レイヤー パッケージ

ネットワーク解析レイヤーと、解析で使用されるデータと設定を含むレイヤー パッケージ。

File
出力方向ポイント

このパラメーターは、解析で算出されたルートに対して出力されるルート案内へのアクセスを提供します。特定のルート案内イベントまたは走行が発生したルートに沿ったポイント位置として表されます。

Feature Set
出力方向ライン

このパラメーターは、解析で算出され、DirectionPoints イベント位置間または走行位置間の各ルート セグメントを表すためにスライスされた出力ルート ラインへのアクセスを提供します。

Feature Set
使用コスト

このパラメーターは、解析に使用されたクレジットを返します。

注意:

各解析で生成される課金対象オブジェクトの数は異なるため、異なるクレジット数が使用されます。 サービスがクレジット数を判定できなかった場合、usage_cost パラメーターの credits には -1 が返されます。

JSON

arcpy.agolservices.FindClosestFacilities(Incidents, Facilities, Measurement_Units, {Analysis_Region}, {Number_of_Facilities_to_Find}, {Cutoff}, {Travel_Direction}, {Use_Hierarchy}, {Time_of_Day}, {Time_of_Day_Usage}, {UTurn_at_Junctions}, {Point_Barriers}, {Line_Barriers}, {Polygon_Barriers}, {Restrictions}, {Attribute_Parameter_Values}, {Route_Shape}, {Route_Line_Simplification_Tolerance}, {Populate_Directions}, {Directions_Language}, {Directions_Distance_Units}, {Directions_Style_Name}, {Time_Zone_for_Time_of_Day}, {Travel_Mode}, {Impedance}, {Save_Output_Network_Analysis_Layer}, {Overrides}, {Save_Route_Data}, {Time_Impedance}, {Distance_Impedance}, {Output_Format}, {Ignore_Invalid_Locations}, {Locate_Settings})
名前説明データ タイプ
Incidents

最寄り施設の検出解析の始点または終点として使用される場所。

1 つまたは複数のインシデントを指定できます (最大 5,000)。これらは、どの場所の近接場所を検索するかを示します。

インシデントを指定する場合は、次の属性を使用して、各インシデントのプロパティ (インシデントの名前やサービス時間など) を設定できます。

Name

インシデントの名前。この名前は、ルート案内に使用されます。名前を指定しない場合は、出力ルートおよび出力ルート案内において接頭辞 Location が付いた一意な名前が自動的に生成されます。

ID

インシデントの一意な ID。この ID は、出力ルートに (IncidentID フィールドとして) 含まれ、出力ルートからの追加情報 (合計移動時間や合計距離など) をインシデントから属性にまたはその逆に結合するために役立ちます。この ID が指定されていない場合は、各インシデントの一意な ID が自動的に生成されます。

AdditionalTime

インシデントで費やされる時間の長さ。これは、ルートの合計時間に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が時間ベースである場合に限り、この属性値が解析に含められます。

火災現場に最も近い消防署を検出して応答時間を推定する場合、AdditionalTime 属性に消防士が消火を開始する前に火災現場で消火用具を準備する時間を格納できます。

AdditionalDistance

インシデントで移動する追加の距離。これは、ルートの合計距離に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が距離ベースである場合に限り、この属性値が解析に含められます。

通常、インシデントの場所 (家など) は厳密には道路に接していません。道路から多少離れて配置されています。インシデントの場所と道路に接した場所の間の距離を合計移動距離に含めることが重要である場合は、この属性値を使用してその距離をモデル化できます。

AdditionalCost

インシデントにかかる追加のコスト。これは、ルートの合計コストに加算されます。デフォルト値は 0 です。

この属性値は、解析の移動モードで時間ベースでも距離ベースでもないインピーダンス属性を使用する場合に使用する必要があります。属性値の単位は、未知の単位として解釈されます。

TargetFacilityCount

指定されたインシデントに対して検索する必要のある施設の数。このフィールドでは、各インシデントに対して検出する施設数を指定できます。たとえば、このフィールドを使用して、1 つのインシデントの最寄り施設を 3 件と、別のインシデントの最寄り施設を 2 件検出できます。

Cutoff

指定されたインシデントからの施設の検索を中止するインピーダンス値。この属性では、各インシデントに対して異なるカットオフ値を指定できます。たとえば、この属性を使用して、1 つのインシデントから移動時間 5 分以内の施設と、別のインシデントから移動時間 8 分以内の施設を検索できます。

CurbApproach

車両がインシデントに到着する方向およびインシデントから出発する方向を指定します。このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (Either side of vehicle)—The vehicle can approach and depart the incident in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and practical for a vehicle to turn around at the incident. This decision may depend on the width of the road and the amount of traffic or whether the incident has a parking lot where vehicles can pull in and turn around.
  • 1 (Right side of vehicle)—When the vehicle approaches and departs the incident, the curb must be on the right side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the right-hand side.
  • 2 (Left side of vehicle)—When the vehicle approaches and departs the incident, the curb must be on the left side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the left-hand side.
  • 3 (No U-Turn)—When the vehicle approaches the incident, the curb can be on either side of the vehicle; however, the vehicle must depart without turning around.

CurbApproach 属性は、米国の右側通行の標準と英国の左側通行の標準の両方に対応するように設計されています。まず、インシデントが車両の左側にあるとします。これは、車両が移動するのが道路の左側であるか右側であるかに関係なく、常に左側にあります。右側通行か左側通行かに応じて異なるのは、2 つの方向のうちどちらからインシデントに到着するかです。つまり、結局のところ車両の右側または左側になります。たとえば、インシデントに到着するときに、車両とインシデントの間に交通レーンがない方がいい場合は、米国では 1 (車両の右側) を選択し、英国では 2 (車両の左側) を選択します。

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

NavLatency の単位は、インピーダンス属性の単位と同じです。

Feature Set
Facilities

最寄り施設の検出解析の始点または終点として使用される場所。

1 つまたは複数の施設を指定できます (最大 5,000)。これらは、最寄りの場所を検出するときに検索対象となる場所です。

施設を指定する場合は、次の属性を使用して、各施設のプロパティ (施設の名前やサービス時間など) を設定できます。

Name

施設の名前。この名前は、ルート案内に使用されます。名前を指定しない場合は、出力ルートおよび出力ルート案内において接頭辞 Location が付いた一意な名前が自動的に生成されます。

ID

施設の一意の識別子。この ID は、出力ルートに含まれ、出力最寄り施設に FacilityID フィールドとして含まれます。FacilityID フィールドを使用して、出力ルートからの追加情報 (合計移動時間や合計距離など) を施設から属性に結合することができます。この ID が指定されていない場合は、各施設の一意な ID が自動的に生成されます。

AdditionalTime

施設で費やされる時間の長さ。これは、ルートの合計時間に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が時間ベースである場合に限り、この属性値が解析に含められます。

たとえば、火災現場に最も近い消防署を検出する場合、AdditionalTime に消防署の職員が適切な防護装置を身に付けて消防署を出発するまでの時間を格納できます。

AdditionalDistance

施設で移動する追加の距離。これは、ルートの合計距離に追加されます。デフォルト値は 0 です。

この属性値の単位は、[計測単位] パラメーターで指定されます。計測単位が距離ベースである場合に限り、この属性値が解析に含められます。

通常、施設の場所 (消防署など) は厳密には道路に接していません。道路から多少離れて配置されています。施設の実際の場所と道路に接した場所の間の距離を合計移動距離に含めることが重要である場合は、AdditionalDistance でこの距離をモデル化できます。

AdditionalCost

施設で費やされる追加のコスト。これは、ルートの合計コストに加算されます。デフォルト値は 0 です。

この属性値は、解析の移動モードで時間ベースでも距離ベースでもないインピーダンス属性を使用する場合に使用する必要があります。属性値の単位は、未知の単位として解釈されます。

Cutoff

指定された施設からのインシデントの検索を中止するインピーダンス値。この属性では、各施設に対して異なるカットオフ値を指定できます。たとえば、この属性を使用して、1 つの施設から移動時間 5 分以内のインシデントと、別の施設から移動時間 8 分以内のインシデントを検索できます。

CurbApproach

車両が施設に到着する方向および施設から出発する方向を指定します。

  • 0 (車両の両側) - 車両は両方の方向で施設に到着する、および施設から出発することができるため、施設での U ターンが許可されます。この設定は、車両が施設で方向転換することが可能かつ現実的である場合に選択できます。これは、道路の幅と交通量に基づいて決定されたり、施設に車両が進入して方向転換できる駐車場があるかどうかに応じて決定されたりします。
  • 1 (車両の右側) - 車両が施設に到着するとき、および施設から出発するときに、施設が車両の右側にある必要があります。U ターンは許可されません。これは、通常、バス停が右側にある状態で到着する必要があるバスなどの車両に使用されます。
  • 2 (車両の左側) - 車両が施設に到着するとき、および施設から出発するときに、縁石が車両の左側にある必要があります。U ターンは許可されません。これは、通常、バス停が左側にある状態で到着する必要があるバスなどの車両に使用されます。
  • 3 (U ターンなし) - 車両が施設に到着するときはどちらの側でも到着できますが、方向転換せずに出発する必要があります。

CurbApproach 属性は、米国の右側通行の標準と英国の左側通行の標準の両方に対応するように設計されています。はじめに、施設が車両の左側にあるとします。これは、車両が移動するのが道路の左側であるか右側であるかに関係なく、常に左側にあります。右側通行か左側通行かに応じて異なるのは、2 つの方向のうちどちらから施設に到着するかです。つまり、結局のところ車両の右側または左側になります。たとえば、施設に到着するときに、車両と施設の間に交通レーンがない方がいい場合は、米国では 1 (車両の右側) を選択し、英国では 2 (車両の左側) を選択します。

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

NavLatency の単位は、インピーダンス属性の単位と同じです。

Feature Set
Measurement_Units

出力ルートの合計移動時間または合計距離を計測およびレポートするときに使用される単位を指定します。道路に沿って移動時間または移動距離を計測することにより、最寄り施設が検出されます。

このパラメーターに指定された単位によって、最寄りのものを検出するときに移動距離が計測されるか、移動時間が計測されるかが決まります。運転時間を測定する場合は、時間の単位を選択します。走行距離を測定する場合は、距離の単位を選択します。結果にレポートされる運転時間または走行距離の合計の単位も、この選択によって決まります。

  • Meters距離単位はメートルになります。
  • Kilometers距離単位はキロメートルになります。
  • Feet距離単位はフィートになります。
  • Yards距離単位はヤードになります。
  • Miles距離単位はマイルになります。
  • NauticalMiles距離単位は海里になります。
  • Seconds時間の単位は秒になります。
  • Minutes時間の単位は分になります。
  • Hours時間の単位は時間になります。
  • Days時間の単位は日になります。
String
Analysis_Region
(オプション)

解析が実行される地域。 このパラメーターに値を指定しない場合、入力ポイントの位置に基づいて地域名が自動的に計算されます。 地域の名前は、地域名の自動検出が入力に対して正確ではない場合にのみ設定する必要があります。

地域を指定するには、次のいずれかの値を使用します。

  • Europe解析地域が欧州になります。
  • Japan解析地域が日本になります。
  • Korea解析地域が韓国になります。
  • MiddleEastAndAfrica解析地域が中東およびアフリカになります。
  • NorthAmerica解析地域が北米になります。
  • SouthAmerica解析地域が南米になります。
  • SouthAsia解析地域が南アジアになります。
  • Thailand解析地域がタイになります。
レガシー:

次の地域名は現在はサポートされておらず、今後のリリースで削除される予定です。 廃止された地域名のいずれかを指定すると、サポートされている地域名がツールによって自動的に割り当てられます。

  • ギリシャはヨーロッパにリダイレクトされます
  • インドは南アジアにリダイレクトされます
  • オセアニアは南アジアにリダイレクトされます
  • 東南アジアは南アジアにリダイレクトされます
  • 台湾は南アジアにリダイレクトされます

String
Number_of_Facilities_to_Find
(オプション)

インシデントごとに検出する最寄り施設の数。これは、火災などの、異なる消防署からの複数の消防車が必要である状況において役立ちます。たとえば、火災現場に最も近い 3 つの消防署を検出するように指定できます。

このパラメーターで設定される値は、入力インシデントの TargetFacilityCount フィールドを使用し、インシデントごとに上書きできます。

各インシデントから最大 100 の施設を検出できます。

Long
Cutoff
(オプション)

所定のインシデントに対して施設の検索を中止する移動時間または移動距離の値。たとえば、事故現場から最も近い病院を検出するときに 15 分間のカットオフ値が設定されている場合は、インシデントから 15 分以内の距離にある、最も近い病院が検索されます。最も近い病院が 17 分の距離にある場合、出力ルートで返されるルートはありません。カットオフ値は、複数の施設を検索する場合に特に便利です。

[移動方向] パラメーターが [施設からインシデントへ] に設定されている場合、カットオフは入力施設の Cutoff フィールドを使用して、施設ごとに上書きできます。[移動方向] パラメーターが [インシデントから施設へ] に設定されている場合、カットオフは入力インシデントの Cutoff フィールドを使用して、インシデントごとに上書きできます。

このパラメーターの単位は、[計測単位] パラメーターで指定されます。

Double
Travel_Direction
(オプション)

最寄り施設検索の移動方向の計測方法を指定します。

  • Facility to Incident移動する方向は施設からインシデントの方向になります。
  • Incident to Facility移動する方向はインシデントから施設の方向になります。

どのオプションを使用するかによって、検出される施設が異なることがあります。一部の道路では、移動する方向や一方通行規制に基づいて移動時間が変わることがあるためです。たとえば、インシデントから施設に向かった場合に要する時間が 10 分間であったとしても、施設からインシデントに向かった場合は方向が異なるために、15 分間を要する場合があります。

また、[時刻] パラメーターの値を設定すると、交通量が原因で、[施設からインシデントへ] オプションと [インシデントから施設へ] オプションで異なる結果が返されることがあります。

消防署の場合、消防署 (施設) から緊急事態の場所 (インシデント) まで移動する時間が重視されるため、通常はパラメーターに [施設からインシデントへ] の値が使用されます。小売店 (施設) での管理の場合、買物客 (インシデント) が小売店 (施設) に到達するまでの時間が重視されるため、通常は [インシデントから施設へ] が使用されます。

String
Use_Hierarchy
(オプション)

施設とインシデント間の最適なルートを検索する際に、階層を使用するかどうかを指定します。

  • [オン] (Python では True) - ルートを検索するときに階層を使用します。階層を使用する場合、このツールでは、下位レベルの道路 (一般道路など) の前に上位レベルの道路 (高速道路など) を識別します。また、このツールを使用して、運転者が遠回りであっても一般道路の代わりに高速道路を利用する状況をシミュレートできます。これは特に、遠くの施設へのルートを検出する場合に役立ちます。長距離移動の運転者は、ストップ、交差点、およびターンを避けることができる高速道路での移動を好む傾向にあるためです。階層を使用すると、ツールが比較的小さい道路サブセットから最適ルートを識別するため、特に長距離ルートの場合は計算が速くなります。
  • [オフ] (Python では False) - ルートを検索するときに階層を使用しません。階層を使用しない場合は、ルート検索時にすべての道路が検討に入れられ、上位レベルの道路を必ずしも識別しません。これは、多くの場合、市内の短距離ルートを検出する場合に使用されます。

施設とインシデントの間の直線距離が 50 マイルを超える場合は、このパラメーターをオフに (Python では False に設定) しても、自動的に階層が使用されます。

Boolean
Time_of_Day
(オプション)

ルートの開始または終了の日時。この値は、[時刻による使用状況] パラメーターの値に応じて、ルートの開始時間または終了時間として使用されます。このパラメーターの値として現在の日時を指定すると、ライブ交通状況を使用して最寄り施設が検出され、合計移動時間は交通状況に基づくものとなります。

時刻を指定すると、インシデントと施設の間の移動時間の推定がより正確になります。これは、移動時間において、その日時に該当する交通状況が考慮されるためです。

[時刻のタイムゾーン] パラメーターは、この日時が UTC を参照するか、施設またはインシデントの場所のタイム ゾーンを参照するかを指定します。

Date
Time_of_Day_Usage
(オプション)

[時刻] パラメーターの値がルートの到着時間と出発時間のどちらを表すかを指定します。

  • Start Time最適なルートを検出するために、施設またはインシデントからの出発時間として [時刻] パラメーターの値が考慮されます。
  • End Time最適なルートを検出するために、施設またはインシデントでの到着時間として [時刻] パラメーターの値が考慮されます。 このオプションは、[時刻] で指定した時間に目的地に到着するために、ある場所から出発すべき時間を知りたい場合に便利です。
String
UTurn_at_Junctions
(オプション)

ジャンクションでの U ターン ポリシーを指定します。 U ターンを許可するということは、解析においてジャンクションで方向転換し、同じ道路を引き返すことができるということを意味します。 ジャンクションが道路の交差と行き止まりを表すことを前提に、さまざまな車両が、一部のジャンクションでは方向転換でき、他のジャンクションでは方向転換できない、というように設定できます。これは、ジャンクションが交差と行き止まりのどちらを表すかによって変わります。 これに対応するには、ジャンクションに接続するエッジの数 (ジャンクションでのノードへの接続数) によって、暗黙的に U ターン ポリシーを指定します。 以下では、このパラメーターで選択できる値と、ジャンクションの接続におけるそれぞれの意味について示します。

  • Allowed任意の数の接続されたエッジを持つジャンクションで U ターンを許可します。 これがデフォルト値です。
  • Not Allowedジャンクションの接続にかかわらず、すべてのジャンクションで U ターンを禁止します。 ただし、このオプションが選択されている場合でも、ネットワーク ロケーションでは U ターンが許可されます。同様に、個々のネットワーク ロケーションの CurbApproach 属性で U ターンを禁止するように設定できます。
  • Allowed Only at Dead Ends隣接エッジが 1 つしかないジャンクション (行き止まり) を除くすべてのジャンクションでの U ターンを禁止します。
  • Allowed Only at Intersections and Dead Ends2 つの隣接するエッジが接するジャンクションでの U ターンを禁止します。ただし、交差点 (3 つ以上の隣接エッジを持つジャンクション) および行き止まり (1 つの隣接エッジを持つジャンクション) では U ターンを許可します。 ネットワークには、道路セグメントの中間に無関係のジャンクションが存在する場合があります。 このオプションは、これらの場所で車両が U ターンすることを防ぎます。

このパラメーターは、[移動モード][カスタム] に設定されていないと無視されます。

String
Point_Barriers
(オプション)

一時的な規制として機能する 1 つ以上のポイント、または対象の道路を通行するために必要とされる追加の時間や距離を表す 1 つ以上のポイントを指定する場合に、このパラメーターを使用します。 たとえば、ポイント バリアを使用して、道路沿いの倒木や、踏切で生じる遅延時間を表すことができます。

このツールでは、バリアとして追加できるポイントの数は 250 に制限されています。

ポイント バリアを指定する場合は、次の属性を使用して、各ポイント バリアのプロパティ (ポイント バリアの名前やバリアの種類など) を設定できます。

Name

バリアの名前。

BarrierType

ポイント バリアの通過を完全に禁止するか、通過時に時間または距離を追加するかを指定します。 この属性の値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (通過不可) - バリアを通過できません。 バリアは通過不可として機能するので、通過不可ポイント バリアとも呼ばれます。

  • 2 (追加コスト) - バリアを通過するたびに、Additional_TimeAdditional_Distance、または AdditionalCost フィールドで指定した値だけ、移動時間または距離が加算されます。 このバリア タイプは、追加コスト ポイント バリアとも呼ばれます。

Additional_Time

バリアを通過するときに追加される移動時間。 このフィールドは、追加コスト バリアにのみ適用され、[計測単位] パラメーターが時間ベースである場合に限られます。

このフィールドには 0 以上の値を指定する必要があります。単位は [計測単位] パラメーターで指定した単位と同じである必要があります。

Additional_Distance

バリアを通過するときに追加される距離。 このフィールドは、追加コスト バリアにのみ適用され、[計測単位] パラメーターが距離ベースである場合に限られます。

このフィールドには 0 以上の値を指定する必要があります。単位は [計測単位] パラメーターで指定した単位と同じである必要があります。

AdditionalCost

バリアを通過するときに追加されるコスト。 このフィールドは、追加コスト バリアにのみ適用され、[計測単位] パラメーターが時間ベースでも距離ベースでもない場合に限られます。

FullEdge

解析時に、通行不可ポイント バリアをエッジ要素に適用する方法を指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (False) - エッジ上をバリアまでは移動できますが、バリアを通過することはできません。 これがデフォルト値です。
  • 1 (True) - バリアが配置されているエッジ全体が通行不可となります。

CurbApproach

バリアによって影響を受ける移動方向を指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (車両の両側) - エッジ上での両方向への移動がバリアの対象となります。
  • 1 (車両の右側) - バリアが移動車両の右側にある場合のみ影響を与えます。 同じエッジ上で、バリアが移動車両の左側にある場合は影響を与えません。
  • 2 (車両の左側) - バリアが移動車両の左側にある場合のみ影響を与えます。 同じエッジ上で、バリアが移動車両の右側にある場合は影響を与えません。

ジャンクションは特定のポイントなので、右側/左側がありません。したがって、ジャンクション上にバリアを配置した場合は、アプローチ制限にかかわらずすべての車両に影響を与えます。

CurbApproach 属性は、米国の右側通行の標準と英国の左側通行の標準の両方に対応しています。 まず、施設が車両の左側にあるとします。 これは、車両が移動するのが道路の左側であるか右側であるかに関係なく、常に左側にあります。 右側通行か左側通行かに応じて異なるのは、2 つの方向のうちどちらから施設に到着するかです。つまり、結局のところ車両の右側または左側になります。 たとえば、施設に到着するときに、車両と施設の間に交通レーンがない場合は、米国では 1 (車両の右側) を選択し、英国では 2 (車両の左側) を選択します。

Bearing

ポイントが移動している方向。 単位は度で、北を基準に時計回りに測定されます。 このフィールドは BearingTol フィールドと組み合わせて使用されます。

通常、方位データは、GPS 受信機を備えたモバイル デバイスから自動的に送信されます。 歩行者や車両などの移動している入力場所を読み込んでいる場合は、方位データを含めてみてください。

このフィールドを使用すると、たとえば、車両が交差点や高架の近くにいる場合に、ロケーションが間違ったエッジに追加されるのを避けることができます。 方位は、ツールがポイントを道路のどちら側に配置するかを決定する際にも役立ちます。

BearingTol

方位許容値は、Bearing フィールドを使用して移動ポイントをエッジに配置するときに、許容される方位の範囲を作成します。 Bearing フィールドの値が、エッジの方位許容値から生成される許容範囲内にある場合は、ポイントをその場所にネットワーク ロケーションとして配置できます。許容範囲から外れている場合は、次に近いエッジの最も近いポイントが評価されます。

単位は度で、デフォルト値は 30 です。 値は 0 より大きく 180 未満でなければなりません。 値が 30 の場合、Network Analyst がネットワーク ロケーションをエッジに追加しようとすると、方位値の許容範囲がエッジの両側 (左と右) に 15 度ずつ、どちらもエッジのデジタイズされた方向に生成されます。

NavLatency

このフィールドは、Bearing フィールドと BearingTol フィールドの値が存在する場合にのみ、解析処理で使用されます。ただし、BearingBearingTol の値が存在する場合でも、NavLatency フィールド値の入力は任意です。NavLatency は、移動中の車両からサーバーに GPS 情報が送信されてから、車両のナビゲーション デバイスが処理されたルートを受信するまでの予想コストを示します。

NavLatency の単位は、インピーダンス属性の単位と同じです。

Feature Set
Line_Barriers
(オプション)

道路と交差しているラインの場所を移動できないようにする 1 つ以上のラインを指定する場合に、このパラメーターを使用します。 たとえば、複数の道路区間にわたって通行禁止となるパレードやデモを表すときに通過不可ライン バリアを使用します。 また、ライン バリアを使用すれば、道路網の特定の区間を迂回して利用できる経路をすばやく見つけることができます。

このツールでは、[ライン バリア] パラメーターを使用して規制できる道路の数に制限があります。 ライン バリアとして指定できるラインの数に制限はありませんが、すべてのラインと交差する道路の総数が 500 を超えることはできません。

ライン バリアを指定する場合は、次の属性を使用するごとに、名前プロパティおよびバリア タイプ プロパティを設定できます。

Name

バリアの名前。

Feature Set
Polygon_Barriers
(オプション)

通過を完全に禁止するポリゴン、またはそのポリゴンと交差する道路を移動するときに時間または距離が係数に基づいて乗算されるポリゴンを指定する場合に、このパラメーターを使用します。

このサービスでは、[ポリゴン バリア] パラメーターを使用して規制できる道路の数に制限があります。 ポリゴン バリアとして指定できるポリゴンの数に制限はありませんが、すべてのポリゴンと交差する道路の総数が 2,000 を超えることはできません。

ポリゴン バリアを指定する場合は、次の属性を使用して、各ポリゴン バリアのプロパティ (ポリゴン バリアの名前やバリアの種類など) を設定できます。

Name

バリアの名前。

BarrierType

バリアの通過を完全に禁止するか、バリアを通過する際のコスト (時間または距離など) を係数に基づいて計算するかを指定します。 このフィールド値は、次のいずれかの整数として指定されます (括弧で囲まれた名前ではなく、数値コードを使用します)。

  • 0 (通過不可) - バリアのどの部分も通過できません。 バリアと交差する道路は通過不可になるので、バリアは通過不可ポリゴン バリアとも呼ばれます。 たとえば、複数の道路を含む領域が浸水し、それらの道路を通過できない状況を表す場合などに、このタイプのバリアを使用します。

  • 1 (コスト係数指定) - ScaledTimeFactor または ScaledDistanceFactor フィールドで指定した係数が、対象の道路の通過に費やすコスト (移動時間または距離など) に乗算されます。 道路の一部だけがバリアの対象になっている場合は、移動の時間または距離が比率に応じて乗算されます。 たとえば、係数 0.25 を割り当てると、対象の道路での移動速度が通常の 4 倍速くなります。 係数 3.0 を指定すると、対象道路での移動時間が通常の 3 倍長くなります。 このバリア タイプは、コスト係数ポリゴン バリアとも呼ばれます。 暴風のため特定領域の移動速度が低下する場合などに使用できます。

ScaledTimeFactor

これは、バリアが交差している道路の移動時間に乗算する係数です。 フィールド値は 0 より大きい必要があります。

このフィールドは、コスト係数指定バリアにのみ適用され、[計測単位] パラメーターが時間ベースである場合に限られます。

ScaledDistanceFactor

これは、バリアが交差している道路の距離に乗算する係数です。 フィールド値は 0 より大きい必要があります。

このフィールドは、コスト係数指定バリアにのみ適用され、[計測単位] パラメーターが距離ベースである場合に限られます。

ScaledCostFactor

これは、バリアと交差する道路のコストに乗算する係数です。 フィールド値は 0 より大きい必要があります。

このフィールドは、コスト係数指定バリアにのみ適用され、[計測単位] パラメーターが時間ベースでも距離ベースでもない場合に限られます。

Feature Set
Restrictions
[Restrictions,...]
(オプション)

最適なルートを検索する際に使用される規制。

規制は、運転上の優先事項や要件を表します。 ほとんどの場合は、規制により道路は通行禁止になります。 たとえば、Avoid Toll Roads の規制を使用すると、ルートに有料道路が含まれるのは、インシデントまたは施設を訪問するために有料道路の使用が必要な場合のみになります。 Height Restriction は、車両の高さより低い車高規制の場所を迂回できるようにします。 車両に腐食性物質を積載している場合は、Any Hazmat Prohibited の規制を使用して、腐食性物質の運搬が法律で禁止されている道路の通行を回避します。

注意:

このパラメーターに指定した値は、[移動モード][カスタム] に設定しなければ無視されます。

注意:

一部の規制では、用途に関する追加の値を指定する必要があります。 この値は、規制の名前、および規制に対応させることを意図している特定のパラメーターに関連付ける必要があります。 [属性パラメーター値] パラメーターの AttributeName 列に規制の名前が表示されている場合、その規制を識別できます。 通行可能な道路を検索するときに、規制が正しく使用されるように、[属性パラメーター値] パラメーターの ParameterValue フィールドを指定します。

注意:

一部の規制は、特定の国でのみサポートされます。それらの規制の利用可否は、次のリスト内で地域ごとに記述されています。 領域内で規制の利用可否が制限されている場合、ネットワーク解析範囲の国リストのセクションにあるテーブルを確認して、規制が特定の国で利用できるかどうかを決定できます。 国のロジスティック属性列に [Yes] という値が指定されている場合、その国では、その地域内で選択可能な規制を利用できます。 解析を行う範囲の国で利用できない規制の名前を指定した場合、無効な規制はサービスによって無視されます。 また、[規制の使用] 属性パラメーターの値が 0 ~ 1 の範囲内にある規制も、サービスによって無視されます ([属性パラメーター値] パラメーターを参照)。 [規制の使用] パラメーターの値が 0 より大きいすべての規制は禁止されます。

ツールは、次の規制をサポートしています。

  • Any Hazmat Prohibited結果には、あらゆる種類の危険物の輸送が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Avoid Carpool Roads結果では、相乗り (多人数乗車) 車両専用として指定された道路を使用しません。利用可否: すべての国
  • Avoid Express Lanes結果では、エクスプレス レーンとして指定された道路を使用しません。利用可否: すべての国
  • Avoid Ferries結果では、フェリーを使用しません。利用可否: すべての国
  • Avoid Gates結果では、キーによるアクセスが必要なゲートや、守衛が管理する入口の存在する道路を使用しません。利用可否: すべての国
  • Avoid Limited Access Roads結果では、通行が制限された高速道路として指定された道路を使用しません。利用可否: すべての国
  • Avoid Private Roads結果では、公的に所有および管理されていない道路を使用しません。利用可否: すべての国
  • Avoid Roads Unsuitable for Pedestrians結果では、歩行者に向いていない道路を回避します。利用可否: すべての国
  • Avoid Stairways結果では、歩行者向けの道路ですべての階段を回避します。利用可否: すべての国
  • Avoid Toll Roads結果では、自動車用のすべての有料道路を回避します。利用可否: すべての国
  • Avoid Toll Roads for Trucks結果では、トラック用のすべての有料道路を回避します。利用可否: すべての国
  • Avoid Truck Restricted Roads結果では、配送時以外はトラックが許可されていない道路を回避します。利用可否: すべての国
  • Avoid Unpaved Roads結果では、舗装されていない道路 (砂利道や泥道など) を回避します。利用可否: すべての国
  • Axle Count Restriction結果には、指定した車軸数のトラックが禁止されている道路が含まれません。 車軸数は、Number of Axles 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Driving a Bus結果には、バスの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving a Taxi結果には、タクシーの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving a Truck結果には、トラックの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving an Automobile結果には、自動車の通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Driving an Emergency Vehicle結果には、緊急車両の通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Height Restriction結果には、車両の高さが道路で許可されている最大高さを超えている道路が含まれません。 車高は、Vehicle Height (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Kingpin to Rear Axle Length Restriction結果には、車両の長さが、すべてのトラックに対して許可されているキングピンから後車軸までの最大許容値を超える道路が含まれません。 車両の先端と後軸の間の長さは、Vehicle Kingpin to Rear Axle Length (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Length Restriction結果には、車両の長さが道路で許可されている最大長さを超えている道路が含まれません。 車両の長さは、Vehicle Length (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Preferred for Pedestrians結果では、歩行ナビゲーションに適した優先ルートを使用します。利用可否: 北米およびヨーロッパの国を選択
  • Riding a Motorcycle結果には、オートバイの通行が禁止されている道路が含まれません。 また、この規制を使用すると、一方通行の規制に従っていることも保証されます。利用可否: すべての国
  • Roads Under Construction Prohibited結果には、工事中の道路が含まれません。利用可否: すべての国
  • Semi or Tractor with One or More Trailers Prohibited結果には、セミトレーラーまたは 1 台以上のトレーラーを連結しているトラクターの通行が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Single Axle Vehicles Prohibited結果には、一軸の車両の通行が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Tandem Axle Vehicles Prohibited結果には、タンデム車軸車両の通行が禁止されている道路が含まれません。利用可否: 北米およびヨーロッパの国を選択
  • Through Traffic Prohibited結果には、通過交通 (非局所的) が禁止されている道路が含まれません。利用可否: すべての国
  • Truck with Trailers Restriction結果には、指定した台数のトレーラーが連結されたトラックの通行が禁止されている道路が含まれません。 トラックがけん引するトレーラーの数は、Number of Trailers on Truck 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Use Preferred Hazmat Routes結果では、あらゆる種類の危険物の輸送用として指定されている道路が優先されます。利用可否: 北米およびヨーロッパの国を選択
  • Use Preferred Truck Routes結果では、米国の National Surface Transportation Assistance Act (米国陸上交通支援法) で指定された全国ネットワークの一部の道路などの、トラックのルートとして指定されている道路、州によってトラック ルートとして指定されている道路、または地域内で運転するときにトラック運転手に好まれる道路が優先されます。利用可否: 北米およびヨーロッパの国を選択
  • Walking結果には、歩行者の通行が禁止されている道路が含まれません。利用可否: すべての国
  • Weight Restriction結果には、車両の重量がその道路で許可されている最大重量を超える道路が含まれません。 車両の重量は、Vehicle Weight (kilograms) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Weight per Axle Restriction結果には、軸あたりの車両重量が道路で許可されている軸あたりの車両重量を超えている道路が含まれません。 軸重は、Vehicle Weight per Axle (kilograms) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
  • Width Restriction結果には、車両の幅が道路で許可されている最大幅を超える道路が含まれません。 幅員は、Vehicle Width (meters) 規制パラメーターを使用して指定します。利用可否: 北米およびヨーロッパの国を選択
String
Attribute_Parameter_Values
(オプション)

規制が、制限された道路上の移動を禁止するか、回避するか、優先するかのいずれかを指定する場合など、属性または規制に必要な追加の値を指定する場合に、このパラメーターを使用します。 規制が道路を回避または優先するためのものである場合は、このパラメーターを使用して道路が回避または優先される度合いも指定できます。 たとえば、有料道路を決して使用しないこと、できるだけ避けること、または優先することを選択できます。

注意:

このパラメーターに指定した値は、[移動モード][カスタム] に設定しなければ無視されます。

フィーチャクラスから [属性パラメーター値] パラメーターを指定する場合は、フィーチャクラスのフィールド名が、次のフィールドと一致する必要があります。

  • AttributeName- 規制の名前。
  • ParameterName- 規制に関連付けられたパラメーターの名前。 規制は、その使用目的に基づいて、1 つまたは複数の ParameterName フィールド値を持つことができます。
  • ParameterValue- 規制を評価するときにツールによって使用される ParameterName の値。

[属性パラメーター値] パラメーターは、[規制] パラメーターに依存します。 ParameterValue フィールドは、規制の名前が [規制] パラメーターの値として指定されている場合に限り適用できます。

[属性パラメーター値] では、AttributeName で指定した各規制の ParameterName フィールドに規制の使用という値があります。この値は、規制に関連付けられた道路での移動を禁止、回避、または優先するかどうか、および道路を回避または優先する場合のレベルを指定します。 ParameterName フィールドの規制の使用の値には、次のいずれかの文字列、またはそれぞれの括弧に示した数値を割り当てることができます。

  • PROHIBITED (-1) - 規制を使用する道路上の移動が完全に禁止されます。
  • AVOID_HIGH (5) - 規制に関連付けられている道路がルートに含められる可能性が非常に低くなります。
  • AVOID_MEDIUM (2) - 規制に関連付けられている道路がルートに含められる可能性が低くなります。
  • AVOID_LOW (1.3) - 規制に関連付けられている道路がルートに含められる可能性がやや低くなります。
  • PREFER_LOW (0.8) - 規制に関連付けられている道路がルートに含められる可能性がやや高くなります。
  • PREFER_MEDIUM (0.5) - 規制に関連付けられている道路がルートに含められる可能性が高くなります。
  • PREFER_HIGH (0.2) - 規制に関連付けられている道路がルートに含められる可能性が非常に高くなります。

ほとんどの場合、車両の特徴 (車両の高さなど) に依存する規制であれば、規制の使用の値にデフォルト値 (PROHIBITED) を使用できます。 ただし、規制の使用の値がルートの優先度に依存している場合もあります。 たとえば、Avoid Toll Roads の規制では、規制の使用属性のデフォルト値は AVOID_MEDIUM になります。 つまり、この規制を使用すると、可能な場合は有料道路を回避するルートが検索されます。 また、AVOID_MEDIUM は、最適なルートを検索する際に有料道路を回避することの重要度も表しています (中程度の優先度)。 AVOID_LOW を選択すると、有料道路を回避する重要度が下がります。AVOID_HIGH を選択すると重要度が上がり、有料道路を回避するためにより長い距離のルートも生成可能になります。 PROHIBITED を選択すると有料道路の通行は完全に禁止され、ルートでは有料道路のいずれの部分も通行できなくなります。 有料道路を回避または禁止して、料金所での支払いを回避することが目的であることに注意してください。 一方で、運転手によっては、通行料よりも渋滞を避けることに価値があると考えて、有料道路の使用を優先する場合もあります。 後者の場合は、規制の使用として PREFER_LOW、PREFER_MEDIUM、または PREFER_HIGH を選択します。 優先度が高いほど、規制に関連付けられている道路を通行するために遠回りするようになります。

Record Set
Route_Shape
(オプション)

ツールによって出力されるルート フィーチャのタイプを指定します。

  • True Shape対象の道路に基づいて、結果のルートの正確な形状が返されます。
  • True Shape with Measures対象の道路に基づいて、結果のルートの正確な形状が返されます。 さらに、形状をリニア リファレンスで使用できるように、メジャーを作成します。 メジャー値は、最初のストップから増加し、累積移動時間または移動距離を [計測単位] パラメーターで指定された単位で記録します。
  • Straight Line2 つのストップ間の直線が返されます。
  • Noneルートの形状が返されません。 ルートの移動時間または移動距離の合計だけがわかればよい場合は、この値が便利で、結果を早く取得できます。

[ルート形状] パラメーターが [正確な形状] または [正確な形状 (メジャー付き)] に設定されている場合は、[ルート ラインの単純化許容値] パラメーターの適切な値を使用して、ルート形状の一般化をさらに制御できます。

[ルート形状] パラメーターにどのような値を選択しても、最適ルートは常に、ストップ間の直線距離を使用するのではなく、移動時間または移動距離を最小化することで決定されます。 つまり、ルート形状が異なるだけで、ルート検索時に対象となる道路は同じであることを意味します。

String
Route_Line_Simplification_Tolerance
(オプション)

ルートおよびルート案内の出力ラインのジオメトリを単純化するために使用される距離。

[ルート形状] パラメーターが [正確な形状] に設定されていない場合、このパラメーターは無視されます。

単純化によって、ルートの基本的な形状を定義する重要ポイント (交差点でのターンなど) は維持され、その他のポイントは削除されます。 ここで指定する単純化の距離は、単純化されたラインの元のラインからの逸脱として認められる、最大許容オフセットです。 ラインの単純化では、ルート ジオメトリを構成する頂点の数が削減されます。 これにより、ツールの処理時間が短縮されます。

Linear Unit
Populate_Directions
(オプション)

各ルートに対してルート案内を生成するかどうかを指定します。

  • オン (Python では True) - [ルート案内言語][ルート案内スタイル名]、および [ルート案内距離単位] パラメーターの値に基づいて、ルート案内が生成および設定されます。
  • オフ (Python では False) - ルート案内は生成されず、空のルート案内レイヤーが返されます。

Boolean
Directions_Language
(オプション)

移動方向を生成する際に使用する言語。

このパラメーターは、[ルート案内の設定] パラメーターがオン (Python では True) の場合にのみ使用されます。

パラメーター値は、次の 2 文字または 5 文字の言語コードのいずれかを使用して指定できます。

  • ar - アラビア語
  • bg - ブルガリア語
  • bs - ボスニア語
  • ca - カタロニア語
  • cs - チェコ語
  • da - デンマーク語
  • de - ドイツ語
  • el - ギリシャ語
  • en - 英語
  • es - スペイン語
  • et - エストニア語
  • fi - フィンランド語
  • fr - フランス語
  • he - ヘブライ語
  • hr - クロアチア語
  • hu - ハンガリー語
  • id - インドネシア語
  • it - イタリア語
  • ja - 日本語
  • ko - 韓国語
  • lt - リトアニア語
  • lv - ラトビア語
  • nb - ノルウェー語
  • nl - オランダ語
  • pl - ポーランド語
  • pt-BR - ポルトガル語 (ブラジル)
  • pt-PT - ポルトガル語 (ポルトガル)
  • ro - ルーマニア語
  • ru - ロシア語
  • sk - スロバキア語
  • sl - スロベニア語
  • sr - セルビア語
  • sv - スウェーデン語
  • th - タイ語
  • tr - トルコ語
  • uk - ウクライナ語
  • vi - ベトナム語
  • zh-CN - 中国語 (中国)
  • zh-HK - 中国語 (香港)
  • zh-TW - 中国語 (台湾)

このツールは、まず、言語ローカライズを含め、指定された言語の完全一致を検索します。 完全一致が見つからなかった場合は、言語ファミリーの一致を試みます。 それでも一致が見つからない場合、ルート案内にはデフォルト言語である英語が使用されます。 たとえば、ルート案内の言語が es-MX (メキシコ スペイン語) として指定されている場合、ツールは es-MX ではなく es 言語コードをサポートしているため、ルート案内をスペイン語で返します。

注意:

言語がポルトガル語 (ブラジル) (pt-BR) とポルトガル語 (ポルトガル) (pt-PT) などのローカライズをサポートしている場合は、言語ファミリーとローカライズを指定します。 言語ファミリーのみを指定した場合、ツールは言語ファミリーの一致を試みず、ルート案内にはデフォルト言語である英語が使用されます。 たとえば、ルート案内の言語が pt として指定されている場合、ツールはルート案内を英語で返します。これは、ルート案内を pt-BR で返すべきか pt-PT で返すべきか判断できないからです。

String
Directions_Distance_Units
(オプション)

ルート案内で移動距離を表示する単位を指定します。 このパラメーターは、[ルート案内の設定] パラメーターがオン (Python では True) の場合にのみ使用されます。

  • Miles距離単位はマイルになります。
  • Kilometers距離単位はキロメートルになります。
  • Meters距離単位はメートルになります。
  • Feet距離単位はフィートになります。
  • Yards距離単位はヤードになります。
  • NauticalMiles距離単位は海里になります。
String
Directions_Style_Name
(オプション)

ルート案内の書式スタイルの名前を指定します。 このパラメーターは、[ルート案内の設定] パラメーターがオン (Python では True) の場合にのみ使用されます。

  • NA Desktopこのスタイルは、印刷に適したルート案内になります。
  • NA Navigationこのスタイルは、車載ナビゲーション デバイス用に設計されたルート案内になります。
String
Time_Zone_for_Time_of_Day
(オプション)

[時刻] パラメーターのタイム ゾーンを指定します。

  • Geographically Local[時刻] パラメーターが、施設またはインシデントの場所のタイム ゾーンを表します。[時刻の設定][開始時間] に、[移動方向][施設からインシデントへ] に設定されている場合、これは施設のタイム ゾーンです。[時刻の設定][開始時間] に、[移動方向][インシデントから施設へ] に設定されている場合、これはインシデントのタイム ゾーンです。[時刻の設定][終了時間] に、[移動方向][施設からインシデントへ] に設定されている場合、これはインシデントのタイム ゾーンです。[時刻の設定][終了時間] に、[移動方向][インシデントから施設へ] に設定されている場合、これは施設のタイム ゾーンです。
  • UTC[時刻] パラメーターが、UTC (協定世界時) を参照します。 特定の時刻に (たとえば今) 最も近いものを検出したいが、施設またはインシデントの場所のタイム ゾーンがわからない場合は、このオプションを選択します。

[時刻のタイム ゾーン] の設定にかかわらず、施設およびインシデントが複数のタイム ゾーンにある場合は、次の規則が適用されます。次の場合は、すべての施設およびインシデントが同じタイム ゾーン内になければなりません。

  • 開始時間を指定してインシデントから施設への移動を検索する場合
  • 終了時間を指定して施設からインシデントへの移動を検索する場合
  • 開始時間を指定して施設からインシデントへの移動を検索する場合
  • 終了時間を指定してインシデントから施設への移動を検索する場合

String
Travel_Mode
(オプション)

解析でモデル化する交通モード。 移動モードは ArcGIS Online で管理されます。組織の管理者は、組織のワークフローが反映されるように移動モードを構成できます。 組織でサポートされている移動モードの名前を指定します。

サポートされている移動モード名のリストを取得するには、ツールへのアクセスに使用したのと同じ GIS サーバー接続で、ユーティリティ ツールボックスから [移動モードの取得 (Get Travel Modes)] ツールを実行します。 [移動モードの取得 (Get Travel Modes)] ツールは、アプリケーションにサポートされている移動モード テーブルを追加します。 サポートされている移動モード テーブルの Travel Mode Name フィールドの任意の値を入力として指定できます。 Travel Mode Settings フィールドの値を入力として指定することもできます。 これにより、ツールが移動モード名に基づいて設定を検索する必要がなくなるため、ツールの実行が高速化されます。

デフォルト値 [カスタム] を使用すると、カスタム移動モード パラメーター ([ジャンクションでの U ターン][階層の使用][規制][属性パラメーター値]、および [インピーダンス]) を使用して、カスタム移動モードを構成できます。 カスタム移動モード パラメーターのデフォルト値は、自動車による移動をモデル化します。 歩くのが速い歩行者や、指定された高さ、重量、および特定危険物を積載したトラックなどをモデル化する場合に、[カスタム] を選択して、上記のカスタム移動モード パラメーターを設定することもできます。 必要な解析結果を取得するために、さまざまな設定を試すことができます。 解析設定を決定したら、組織の管理者と連携して、その設定を新規または既存の移動モードの一部として保存します。これにより、組織のすべてのユーザーが同じ設定で解析を実行できます。

注意:

[カスタム] を選択すると、カスタム移動モード パラメーターに設定した値が解析に組み込まれます。 組織で定義されている別の移動モードを指定すると、カスタム移動モード パラメーターで設定した値は無視されます。ツールはカスタムの設定ではなく、指定した移動モードの値を適用します。

String
Impedance
(オプション)

インピーダンスを設定します。インピーダンスは、道路セグメントや交通ネットワークのその他の部分を移動する労力やコストを表す値です。

移動時間もインピーダンスです。自動車は、空いている道路を 1 マイル移動するのに 1 分かかります。 移動時間は、移動モードによって異なります。歩行者は、同じマイル数を歩くのに 20 分以上かかる可能性があります。そのため、モデル化している移動モードに対して適切なインピーダンスを選択することが重要です。

移動距離もインピーダンスになる可能性があります。道路の長さ (キロメートル) もインピーダンスと見なすことができます。 この場合の移動距離は、すべてのモデルで同じです。歩行者の 1 キロメートルは、自動車でも 1 キロメートルです (変化する可能性があるのは、別のモデルでは移動が許可される通路で、ポイント間の距離に影響します。これは移動モード設定でモデル化されます)。

注意:

このパラメーターに指定した値は、[移動モード][カスタム] (デフォルト値) に設定しなければ無視されます。

  • TravelTime履歴交通量データおよびライブ交通量データが使用されます。 このオプションは、ライブ交通量速度データ (利用可能な場合) に基づいて 1 日のうちの特定の時間帯に自動車が道路を走行する時間をモデル化するのに役立ちます。 [移動時間] を使用するとき、必要に応じて TravelTime::車両最大速度 (km/h) 属性パラメーターを設定して、車両が移動できる物理的な速度制限を指定できます。
  • Minutesライブ交通量データが使用されず、自動車データの履歴平均速度が使用されます。
  • TruckTravelTime履歴交通量データおよびライブ交通量データが使用されますが、速度がトラックの規制速度に制限されます。 これは、特定の時間帯にトラックが道路を走行する時間をモデル化するのに役立ちます。 [トラックの移動時間] を使用するとき、必要に応じて TruckTravelTime::トラック最大速度 (km/h) 属性パラメーターを設定して、トラックが移動できる物理的な速度制限を指定できます。
  • TruckMinutesライブ交通量データが使用されず、自動車の履歴平均速度とトラックの規制速度のうち、どちらか小さい方の値が使用されます。
  • WalkTimeすべての道路や通路で時速 5 キロにデフォルトで設定されていますが、これは、WalkTime::徒歩速度 (km/h) 属性パラメーターを使用して構成できます。
  • Miles道路に沿った距離の計測値がマイル単位で格納され、最短距離に基づく解析を実行するために使用できます。
  • Kilometers道路に沿った距離の計測値がキロメートル単位で格納され、最短距離に基づく解析を実行するために使用できます。
  • TimeAt1KPHすべての道路や歩行路で時速 1 キロにデフォルトで設定されています。 速度は、任意の属性パラメーターを使用して変更できません。
  • Drive Time自動車の移動時間がモデル化されます。 これらの移動時間は動的で、交通量データが利用可能なエリアでは、交通の流れに従い変動します。 これがデフォルト値です。
  • Truck Timeトラックの移動時間がモデル化されます。 これらの移動時間は道路ごとに一定で、交通量で変動しません。
  • Walk Time歩行者の移動時間がモデル化されます。
  • Travel Distance道路と歩行路に沿った長さの計測値が格納されます。 歩行距離をモデル化するには、このオプションを選択し、[規制] パラメーターで [歩行者] が設定されていることを確認します。 同様に、運転距離やトラック輸送距離をモデル化するには、ここで [移動距離] を選択し、車両が許可されている道路だけを移動するように適切な規制を設定します。

時間ベースのインピーダンス ([移動時間][トラックの移動時間][分][トラックの分数][徒歩時間] など) を選択した場合、[ブレーク単位] パラメーターは時間ベースの値に設定する必要があります。距離ベースのインピーダンス ([マイル][キロメートル] など) を選択した場合、[ブレーク単位] は距離ベースの値に設定する必要があります。

レガシー:

[到達圏][トラック輸送時間][歩行時間][移動距離] インピーダンス値のサポートは終了するので、今後のリリースからは削除されます。 これらのいずれかの値を使用している場合、時間ベースの値に対しては [時間インピーダンス] パラメーター、距離ベースの値に対しては [距離インピーダンス] パラメーターが使用されます。

String
Save_Output_Network_Analysis_Layer
(オプション)

解析設定をネットワーク解析レイヤー ファイルとして保存するかどうかを指定します。 このファイルは、ArcMap などの ArcGIS Desktop アプリケーションで開いた場合でも、直接操作することはできません。 これは、ツールから返される結果の品質を診断するために、Esri テクニカル サポートに送信されることを想定しています。

  • オン (Python では True) - 出力がネットワーク解析レイヤー ファイルとして保存されます。 このファイルは、コンピューター上の一時ディレクトリにダウンロードされます。 ArcGIS Pro でダウンロードされたファイルの場所を調べるには、プロジェクトのジオプロセシング履歴で、ツール サービスに対応するエントリの [出力ネットワーク解析レイヤー] パラメーターを表示します。 ArcMap でファイルの場所を調べるには、[ジオプロセシング結果] ウィンドウで、ツール サービスに対応するエントリの [出力ネットワーク解析レイヤー] パラメーターから、ショートカット メニューの [ロケーションのコピー] オプションにアクセスします。
  • オフ (Python では False) - 出力がネットワーク解析レイヤー ファイルとして保存されません。 これがデフォルトです。

Boolean
Overrides
(オプション)

注意:

このパラメーターは、内部的な目的のみで使用されます。

String
Save_Route_Data
(オプション)

ルート レイヤーを ArcGIS Online または Portal for ArcGIS で共有するのに使用できる形式で、解析の入力と出力を保持するファイル ジオデータベースを含む *.zip ファイルを出力に含めるかどうかを指定します。

  • オン (Python では True) - ルート データが *.zip ファイルとして保存されます。 このファイルは、コンピューター上の一時ディレクトリにダウンロードされます。 ArcGIS Pro でダウンロードされたファイルの場所を調べるには、プロジェクトのジオプロセシング履歴で、ツールの操作に対応するエントリの [出力ルート データ] パラメーターを表示します。 ArcMap でファイルの場所を調べるには、[ジオプロセシング結果] ウィンドウで、ツールの操作に対応するエントリの [出力ルート データ] パラメーターから、ショートカット メニューの [ロケーションのコピー] オプションにアクセスします。
  • オフ (Python では False) - ルート データが *.zip ファイルとして保存されません。 これがデフォルトです。

Boolean
Time_Impedance
(オプション)

時間ベースのインピーダンスの値は、道路セグメントや交通ネットワークのその他の部分の移動時間を表します。

注意:
[インピーダンス] パラメーターを使用して指定された移動モードのインピーダンスが時間ベースである場合、[時間インピーダンス] パラメーターと [インピーダンス] パラメーターの値が同じである必要があります。 同じでない場合、このサービスはエラーを返します。
  • Minutes時間インピーダンスが分になります。
  • TravelTime時間インピーダンスが移動時間になります。
  • TimeAt1KPH時間インピーダンスが 1 キロメートル毎時での時間になります。
  • WalkTime時間インピーダンスが徒歩時間になります。
  • TruckMinutes時間インピーダンスが分単位でのトラックの移動時間になります。
  • TruckTravelTime時間インピーダンスがトラックの移動時間になります。
String
Distance_Impedance
(オプション)

距離ベースのインピーダンスの値は、道路セグメントや交通ネットワークのその他の部分の移動距離を表します。

注意:
[インピーダンス] パラメーターを使用して指定された移動モードのインピーダンスが距離ベースである場合、[距離インピーダンス] パラメーターと [インピーダンス] パラメーターの値が同じである必要があります。 同じでない場合、このサービスはエラーを返します。
  • Miles距離インピーダンスがマイルになります。
  • Kilometers距離インピーダンスがキロメートルになります。
String
Output_Format
(オプション)

出力フィーチャを返す形式を指定します。

  • Feature Set出力フィーチャは、フィーチャクラスとテーブルとして返されます。 これがデフォルトです。
  • JSON File出力フィーチャは、出力の JSON の表現を含む圧縮ファイルとして返されます。 このオプションが指定されている場合、出力は単一ファイル (拡張子は .zip) です。このファイルには、サービスで生成された出力ごとに 1 つ以上の JSON ファイル (拡張子は .json) が含まれます。
  • GeoJSON File出力フィーチャは、出力の GeoJSON の表現を含む圧縮ファイルとして返されます。 このオプションが指定されている場合、出力は単一ファイル (拡張子は .zip) です。このファイルには、サービスで生成された出力ごとに 1 つ以上の GeoJSON ファイル (拡張子は .geojson) が含まれます。

[JSON ファイル][GeoJSON ファイル] など、ファイルベースの出力形式が指定されている場合は、ディスプレイに出力は追加されません。これは、ArcMapArcGIS Pro のようなアプリケーションは結果ファイルのコンテンツを描画できないからです。 代わりに、結果ファイルはコンピューター上の一時ディレクトリにダウンロードされます。 ArcGIS Pro でダウンロードされたファイルの場所を調べるには、プロジェクトのジオプロセシング履歴で、ツールの操作に対応するエントリの [出力結果ファイル] パラメーターの値を表示します。 ArcMap でファイルの場所を調べるには、[ジオプロセシング結果] ウィンドウで、ツールの操作に対応するエントリの [出力結果ファイル] パラメーターから、ショートカット メニューの [ロケーションのコピー] オプションにアクセスします。

String
Ignore_Invalid_Locations
(オプション)

無効な入力ロケーションを除外するかどうかを指定します。

  • SKIP未配置のネットワーク ロケーションを除外し、有効なネットワーク ロケーションのみを使用して解析を実行します。 ロケーションが通過不可能なエレメント上にある場合、またはその他のエラーが検出された場合でも解析が続行されます。 このオプションを使用すれば、不適切なネットワーク ロケーションが混在していても、現在有効なネットワーク ロケーションのみを解析できます。 これがデフォルトです。
  • HALT無効なロケーションを除外しません。 無効なロケーションがある場合、解析を実行しません。 無効なロケーションを修正した後、解析を再実行します。
Boolean
Locate_Settings
(オプション)

このパラメーターを使用すると、ネットワークに入力を配置する際に使用する最大検索距離や、配置に使用するネットワーク ソースなど、入力の配置方法に影響する設定を指定できます。

入力の検索の詳細

パラメーター値は、JSON オブジェクトとして指定されます。 JSON オブジェクトでは、解析するすべての入力フィーチャに対してロケーター JSON を指定でき、必要に応じて特定の入力に対してオーバーライドを指定することもできます。 オーバーライドを指定すると、解析の入力ごとに異なる設定を行うことができます。

ロケーター JSON オブジェクトには、次のプロパティがあります。

  • tolerance および toleranceUnits - 入力を配置する際の最大検索距離を制御できます。 この距離内に有効なネットワーク ロケーションが見つからなければ、入力フィーチャは未配置と見なされます。 検索許容値を小さくすると、間違った道路に配置する可能性が低下しますが、有効なネットワーク ロケーションが見つからない可能性が増加します。 toleranceUnits パラメーターの値は、次のいずれかの値として指定する必要があります。
    • esriCentimeters
    • esriDecimalDegrees
    • esriDecimeters
    • esriFeet
    • esriInches
    • esriIntFeet
    • esriIntInches
    • esriIntMiles
    • esriIntNauticalMiles
    • esriIntYards
    • esriKilometers
    • esriMeters
    • esriMiles
    • esriMillimeters
    • esriNauticalMiles
    • esriYards
  • sources - 配置に使用できるネットワーク ソースを制御できます。 たとえば、入力を歩道でなく、道路上に配置するように解析を構成できます。 配置先に指定できるソースのリストは、このサービスが参照するネットワーク データセットに固有です。 ソース配列に存在するソースのみが配置に使用されます。 ソースは、それぞれが以下のプロパティを含むオブジェクトの配列として指定されます。
    • name - 入力の配置に使用できるネットワーク ソース フィーチャクラスの名前。
  • allowAutoRelocate - 解析で有効かつルート検索可能なロケーション フィールドを保証する際に、既存のネットワーク ロケーション フィールドを含む入力を解析時に自動的に再配置するかどうかを制御できます。 値が true の場合、規制されているネットワーク エレメントに配置されたポイントとバリアによって影響を受けるポイントが最も近いルート検索可能なロケーションに再配置されます。 値が false の場合、ポイントに到達できない場合でも、ネットワーク ロケーション フィールドがそのまま使用され、解析が失敗する可能性があります。 値が false の場合でも、ロケーション フィールドがない、またはロケーション フィールドが不完全な入力は解析時に配置されます。
注意:
この時点では、sources 配列で異なるソース名を指定できません。 また、サービスは位置フィールドをサポートしていないため、allowAutoRelocate は常に true に設定されます。

Locate_Settings JSON オブジェクトでは、解析するすべての入力フィーチャに対してデフォルト ロケーター JSON オブジェクトを指定したり、各入力クラスに対してオーバーライドを指定したりできます。 Locate_Settings JSON を指定する場合、tolerance プロパティ、toleranceUnits プロパティ、allowAutoRelocate プロパティを指定する必要があります。 特定の入力クラスに対して異なるロケーター JSON を指定する必要がある場合、その入力のオーバーライド プロパティを含める必要があります。 プロパティ名は、入力パラメーター名と一致している必要があります。 特定の入力のロケーター JSON にすべてのプロパティを含める必要はなく、デフォルト ロケーター JSON プロパティと異なるプロパティのみを含める必要があります。

String

派生した出力

名前説明データ タイプ
Output_Routes

施設とインシデントの間に生成された結果ルートへのアクセスを提供します。

Feature Set
Output_Directions

各結果ルートのターンごとのルート案内へのアクセスを提供します。

Feature Set
Solve_Succeeded

最寄り施設の検出解析が成功したかどうかを示します。

Boolean
Output_Closest_Facilities

最寄り施設解析による出力施設へのアクセスを提供します。

Feature Set
Output_Network_Analysis_Layer

ツール パラメーターで構成されたプロパティを含み、マップ内の詳細な解析やデバッグに使用できるネットワーク解析レイヤー。

File
Output_Route_Data

特定のルートに関するすべての情報を含む *.zip ファイル。

File
Output_Incidents

最寄り施設の検出解析の始点または終点として使用する場所へのアクセスを提供します。

Feature Set
Output_Facilities

解析で使用される施設。

Feature Set
Output_Result_File

解析結果を含んでいる *.zip ファイル。出力ごとに 1 つ以上のファイルが含まれます。 個々のファイルの形式は [出力形式] パラメーターで指定されます。

File
Output_Network_Analysis_Layer_Package

ネットワーク解析レイヤーと、解析で使用されるデータと設定を含むレイヤー パッケージ。

File
Output_Direction_Points

このパラメーターは、解析で算出されたルートに対して出力されるルート案内へのアクセスを提供します。特定のルート案内イベントまたは走行が発生したルートに沿ったポイント位置として表されます。

Feature Set
Output_Direction_Lines

このパラメーターは、解析で算出され、DirectionPoints イベント位置間または走行位置間の各ルート セグメントを表すためにスライスされた出力ルート ラインへのアクセスを提供します。

Feature Set
Usage_Cost

このパラメーターは、解析に使用されたクレジットを返します。

注意:

各解析で生成される課金対象オブジェクトの数は異なるため、異なるクレジット数が使用されます。 サービスがクレジット数を判定できなかった場合、usage_cost パラメーターの credits には -1 が返されます。

JSON

コードのサンプル

FindClosestFacilities の例 (スタンドアロン スクリプト)

次の Python スクリプトは、 Find Closest Facilities ツールをスクリプトで使用する方法を示します。

"""This example shows how to find three closest stores from each customer location."""

import sys
import time
import arcpy

# Change the username and password applicable to your own ArcGIS Online account
username = "<your user name>"
password = "<your password>"
cf_service = "https://logistics.arcgis.com/arcgis/services;World/ClosestFacility;{0};{1}".format(username, password)

# Add the geoprocessing service as a toolbox.
# Check https://pro.arcgis.com/en/pro-app/arcpy/functions/importtoolbox.htm for
# other ways in which you can specify credentials to connect to a geoprocessing service.
arcpy.ImportToolbox(cf_service)

# Set the variables to call the tool
facilities = "C:/data/Inputs.gdb/Stores"
incidents = "C:/data/Inputs.gdb/Customers"
output_routes = "C:/data/Results.gdb/Routes"
output_closest_facilities = "C:/data/Results.gdb/ClosestStores"

# Call the tool
result = arcpy.ClosestFacility.FindClosestFacilities(incidents, facilities, "Minutes", "", 3)
arcpy.AddMessage("Running the analysis with result ID: {}".format(result.resultID))

# Check the status of the result object every 1 second until it has a
# value of 4 (succeeded) or greater
while result.status < 4:
    time.sleep(1)

# print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    arcpy.AddError("An error occured when running the tool")
    arcpy.AddError(result.getMessages(2))
    sys.exit(2)
elif result_severity == 1:
    arcpy.AddWarning("Warnings were returned when running the tool")
    arcpy.AddWarning(result.getMessages(1))

# Save the output routes and the closest facilities to a geodatabase
result.getOutput(0).save(output_routes)
result.getOutput(3).save(output_closest_facilities)
FindClosestFacilities の例 2 (スタンドアロン スクリプト)

次に、カスタム移動モードを使用して最寄り施設の検出解析を行う方法を例示します。

"""This example shows how to perform a closest facility analysis using a custom travel mode
that models trucks carrying wide load."""

import sys
import time
import json
import arcpy

username = "<your user name>"
password = "<your password>"
cf_service = "https://logistics.arcgis.com/arcgis/services;World/ClosestFacility;{0};{1}".format(username, password)

# Add the geoprocessing service as a toolbox
arcpy.ImportToolbox(cf_service)

# Set the variables to call the tool
facilities = "C:/data/Inputs.gdb/Stores"
incidents = "C:/data/Inputs.gdb/Customers"
output_routes = "C:/data/Results.gdb/Routes"
output_closest_facilities = "C:/data/Results.gdb/ClosestStores"

# Change Vehicle Width attribute parameter value to 4.5 (about 15 feet) for the Trucking Time travel mode
# used for the analysis
portal_url = "https://www.arcgis.com"
arcpy.SignInToPortal(portal_url, username, password)
travel_mode_list = arcpy.na.GetTravelModes(portal_url)
tt = travel_mode_list["Trucking Time"]
tt_json = str(tt)
tt_dict = json.loads(tt_json)
tt_dict["restrictionAttributeNames"].append("Width Restriction")

for attr_param in tt_dict["attributeParameterValues"]:
    if attr_param['attributeName'] == 'Width Restriction' and attr_param['parameterName'] == 'Vehicle Width (meters)':
        attr_param['value'] = 4.5
travel_mode = json.dumps(tt_dict)

# Call the tool
result = arcpy.ClosestFacility.FindClosestFacilities(incidents, facilities, "Minutes", "", 2,
                                                     Travel_Mode=travel_mode)

# Check the status of the result object every 1 second until it has a
# value of 4 (succeeded) or greater
while result.status < 4:
    time.sleep(1)

# print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
    arcpy.AddError("An error occured when running the tool")
    arcpy.AddError(result.getMessages(2))
    sys.exit(2)
elif result_severity == 1:
    arcpy.AddWarning("Warnings were returned when running the tool")
    arcpy.AddWarning(result.getMessages(1))

# Save the output routes and the closest facilities to a geodatabase
result.getOutput(0).save(output_routes)
result.getOutput(3).save(output_closest_facilities)

環境

このツールは、ジオプロセシング環境を使用しません。