Wolfram 언어

지리 정보 계산

이동 시간과 이동 거리

차로 이동하는 거리와 시간을 추정합니다.

2개의 멀리 떨어진 다른 도시 사이를 이동합니다.

In[1]:=
Click for copyable input
cities = {Entity["City", {"Lisbon", "Lisboa", "Portugal"}], Entity["City", {"Beijing", "Beijing", "China"}]};

두 도시의 측지 거리입니다.

In[2]:=
Click for copyable input
GeoDistance[cities]
Out[2]=

다음은 로드 트립을 위해 계산된 지도에 의한 거리입니다.

In[3]:=
Click for copyable input
TravelDistance[cities]
Out[3]=

이것은 휴식을 고려하지 않고 운전을 계속할 경우의 예상 운전 시간입니다.

In[4]:=
Click for copyable input
TravelTime[cities]
Out[4]=

이 개체는 실제 여행 이동 경로가 포함되어 있습니다.

In[5]:=
Click for copyable input
td = TravelDirections[{Entity[ "City", {"Lisbon", "Lisboa", "Portugal"}], Entity["City", {"Beijing", "Beijing", "China"}]}]
Out[5]=

메르카토르 도법의 지도에서 궤도 (빨간색)를 이보다 짧은 측지 궤도 (파란색)와 비교합니다.

In[6]:=
Click for copyable input
GeoGraphics[{Thick, Red, GeoPath[td], Blue, GeoPath[{Entity["City", {"Lisbon", "Lisboa", "Portugal"}], Entity["City", {"Beijing", "Beijing", "China"}]}]}, GeoProjection -> "Mercator", GeoGridLines -> Automatic]
Out[6]=

방위 도법에서는 측지 경로가 이동 경로보다 짧은 것을 분명히 알 수있습니다.

In[7]:=
Click for copyable input
GeoGraphics[{Thick, Red, GeoPath[td], Blue, GeoPath[{Entity["City", {"Lisbon", "Lisboa", "Portugal"}], Entity["City", {"Beijing", "Beijing", "China"}]}]}, GeoProjection -> "Mercator", GeoGridLines -> Automatic]; Show[%, GeoProjection -> "LambertAzimuthal", GeoZoomLevel -> 4]
Out[7]=

관련 예제

de en es fr ja pt-br ru zh