Wolfram Language

Calcul géographique

Récepteurs GPS et élévation

Les récepteurs GPS mesurent les positions par rapport à un ellipsoïde oblat de référence représentant approximativement la surface de la Terre. Cependant, les élévations par rapport à l'ellipsoïde ne sont pas directement utiles dans la pratique : par exemple, l'élévation de la surface d'un lac n'est pas constante par rapport à l'ellipsoïde. Elle doit être convertie en une autre surface de référence, le géoïde, qui approxime le niveau moyen de la mer et le prolonge à l'intérieur des terres.

L'élévation du géoïde par rapport à l'ellipsoïde de référence est appelée "Undulation". Téléchargez les données ondulatoires en pieds pour les États américains limitrophes.

In[1]:=
Click for copyable input
undulation = GeoElevationData[Entity["Country", "UnitedStates"], "Undulation"]
Out[1]=

Le géoïde est toujours sous l'ellipsoïde de référence dans la région des États-Unis.

In[2]:=
Click for copyable input
MinMax[undulation]
Out[2]=

Il s'agit en particulier de l'ondulation au siège de Wolfram à Champaign, IL.

In[3]:=
Click for copyable input
GeoElevationData[ GeoPosition[ Entity["City", {"Champaign", "Illinois", "UnitedStates"}]], "Undulation"]
Out[3]=

Téléchargez des données du monde entier.

In[4]:=
Click for copyable input
undulation = GeoElevationData["World", "Undulation"]
Out[4]=

Représentez les données sous la forme d'une carte en relief.

In[5]:=
Click for copyable input
image = ReliefPlot[undulation, DataReversed -> True, PlotRangePadding -> None, PlotLegends -> Automatic, MaxPlotPoints -> Infinity, Frame -> False]
Out[5]=

Utilisez une autre projection géographique.

In[6]:=
Click for copyable input
With[{bounds = {{-90, 90}, {-180, 180}}}, Legended[GeoGraphics[{GeoStyling[{"GeoImage", image[[1]]}, GeoRange -> bounds], GeoBoundsRegion[bounds]}, GeoRange -> bounds, GeoProjection -> "WinkelTripel", GeoGridLines -> True, ImageSize -> Medium], image[[2]]]]
Out[6]=

Exemples connexes

de en es ja ko pt-br ru zh