Wolfram Language

Computação geográfica

Receptores de GPS e Elevação

Receptores de GPS medem posições em relação a uma referência elipsóide aplanada aproximando a superfície da Terra. Entretanto, as elevações em relação ao elipsóide não são de utilização prática direta: por exemplo, a elevação da superfície de um lago não é constante em relação ao elipsóide. É preciso converter para outra superfície de referência, o geóide, que se aproxima do nível médio do mar e continua para a terra.

A elevação do geóide em relação ao elipsóide de referência é chamado de "ondulação". Faça download de dados ondulação em pés ao redor dos Estados Unidos.

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

O geóide está sempre sob o elipsóide de referência na área os EUA.

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

Por exemplo, esta é a ondulação na sede Wolfram em Champaign, IL.

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

Faça download de dados do mundo inteiro.

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

Represente como um mapa de relevo.

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

Use uma projeção geográfica diferente.

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]=

Exemplos Relacionados

de en es fr ja ko ru zh