TravelDistanceList[{loc1,loc2,…,locn}]
リスト{TravelDistance[loc1,loc2],…,TravelDistance[locn-1,locn]}を返す.
TravelDistanceList
TravelDistanceList[{loc1,loc2,…,locn}]
リスト{TravelDistance[loc1,loc2],…,TravelDistance[locn-1,locn]}を返す.
詳細とオプション
- TravelDistanceList[{loc1,…,locn}]における位置 lociは,度を単位とした{lat,lon}ペア,GeoPositionオブジェクト,地理Entityオブジェクト,あるいは他の任意の位置指定で与えることができる.
- 結果は長さを単位としたQuantityArrayオブジェクトとして返される.
- 位置の入力リストの長さが n のとき,結果の距離のリストの長さは n-1である.
- TravelDistanceListは,以下のオプションを取る.
-
TravelMethod "Driving" 想定される移動手段 UnitSystem $UnitSystem 出力に使用する単位系
例題
すべて開く すべて閉じる例 (1)
TravelDistanceList[{Entity["City", {"MexicoCity", "DistritoFederal", "Mexico"}], Entity["City", {"NewYork", "NewYork", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"Toronto", "Ontario", "Canada"}]}]QuantityArrayオブジェクトを標準形に変換する:
Normal[%]スコープ (2)
入力はGeoPositionオブジェクトのリストとして与えることができる:
TravelDistanceList[{GeoPosition[{-12.04, -77.03}], GeoPosition[{-33.46, -70.64}], GeoPosition[{-34.61, -58.37}]}]//NormalTravelDistanceList[{Entity["City", {"Lima", "Lima", "Peru"}], GeoPosition[{-33.46, -70.64}], Entity["City", {"BuenosAires", "BuenosAires", "Argentina"}]}]//Normalオプション (2)
TravelMethod (1)
返される距離は特定の移動方法に最適化された道順に対応する.TravelDistanceListはデフォルトで"Driving"を使う:
Table[{tm, TravelDistanceList[{Entity["City", {"NewYork", "NewYork", "UnitedStates"}], Entity["City", {"Philadelphia", "Pennsylvania", "UnitedStates"}], Entity["City", {"Washington", "DistrictOfColumbia", "UnitedStates"}]}, TravelMethod -> tm]//Normal}, {tm, {"Driving", "Biking", "Walking"}}]//GridUnitSystem (1)
結果のデフォルトの単位は$UnitSystemの値で決定される:
$UnitSystemTravelDistanceList[{Entity["City", {"SanFrancisco", "California", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"NewYork", "NewYork", "UnitedStates"}]}]//NormalTravelDistanceList[{Entity["City", {"SanFrancisco", "California", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"NewYork", "NewYork", "UnitedStates"}]}, UnitSystem -> "Metric"]//Normal特性と関係 (3)
TravelDistanceListは,基本的に(はるかに高速ではあるが),SubsequencesとTravelDistanceを組み合せたものに等しい:
locs = {Entity["City", {"SanFrancisco", "California", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"NewYork", "NewYork", "UnitedStates"}]}TravelDistance@@@Subsequences[locs, {2}]% == TravelDistanceList[locs]TravelDistanceListで返される距離の和はTravelDistanceが返す距離の和と同じである:
TravelDistance[locs] == Total[TravelDistanceList[locs]]TravelDistanceListは道路の距離を返す.GeoDistanceListは測地距離を返す:
TravelDistanceList[{Entity["City", {"SanFrancisco", "California", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"NewYork", "NewYork", "UnitedStates"}]}]//NormalGeoDistanceList[{Entity["City", {"SanFrancisco", "California", "UnitedStates"}], Entity["City", {"Chicago", "Illinois", "UnitedStates"}], Entity["City", {"NewYork", "NewYork", "UnitedStates"}]}]//NormalTravelDistanceList[{loc}]は空リストを返す:
TravelDistanceList[{Here}]TravelDistanceList[{}]は定義されない:
TravelDistanceList[{}]テキスト
Wolfram Research (2016), TravelDistanceList, Wolfram言語関数, https://reference.wolfram.com/language/ref/TravelDistanceList.html.
CMS
Wolfram Language. 2016. "TravelDistanceList." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TravelDistanceList.html.
APA
Wolfram Language. (2016). TravelDistanceList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TravelDistanceList.html
BibTeX
@misc{reference.wolfram_2026_traveldistancelist, author="Wolfram Research", title="{TravelDistanceList}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/TravelDistanceList.html}", note=[Accessed: 15-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_traveldistancelist, organization={Wolfram Research}, title={TravelDistanceList}, year={2016}, url={https://reference.wolfram.com/language/ref/TravelDistanceList.html}, note=[Accessed: 15-November-2026]}