Wolfram Language

Computación geográfica

Viaje por todas las capitales de estados contiguos de los EE.UU.

Obtenga la lista de las capitales de los 48 estados contiguos de los EE.UU.

In[1]:=
Click for copyable input
capitals = EntityValue[ EntityClass["AdministrativeDivision", "ContinentalUSStates"], "CapitalCity"]
Out[1]=

Descargue sus coordinadas de GeoPosition.

In[2]:=
Click for copyable input
GeoPosition[capitals]
Out[2]=

Calcule el orden en el que las ciudades deberían ser visitadas para minimizar la distancia geodésica total.

In[3]:=
Click for copyable input
GeoPosition[capitals]; {d, perm} = FindShortestTour[%]
Out[3]=

Represente la trayectoria en un mapa.

In[4]:=
Click for copyable input
GeoGraphics[{GeoPath[capitals[[perm]]], Red, PointSize[Medium], Point[capitals]}]
Out[4]=

Ahora calcule direcciones de viaje para conducir a través de las mismas ciudades en el mismo orden.

In[5]:=
Click for copyable input
td = TravelDirections[capitals[[perm]]];

Represente la siguiente trayectoria en un mapa.

In[6]:=
Click for copyable input
GeoGraphics[{td["TravelPath"], Red, PointSize[Medium], Point[capitals]}]
Out[6]=

La distancia total de conducción es.

In[7]:=
Click for copyable input
td["TravelDistance"]
Out[7]=

Compare con la distancia geodésica.

In[8]:=
Click for copyable input
d

Ejemplos relacionados

de en fr ja ko pt-br ru zh