Grade de localizações geográficas
As novas funções CoordinateBoundsArray e CoordinateBoundingBoxArray podem ser usadas para criar arranjos multidimensionais de valores numéricos com distâncias entre os seus elementos específicas.
Calcule os limites de latitudes e longitudes para os EUA.
In[1]:=
![Click for copyable input](assets.pt-br/grid-of-geographical-locations/In_13.png)
{lat, lon} = GeoBounds[Entity["Country", "UnitedStates"]]
Out[1]=
![](assets.pt-br/grid-of-geographical-locations/O_12.png)
Gere a partir deles um arranjo de coordenadas, com distância entre os seus elementos de 2 graus.
In[2]:=
![Click for copyable input](assets.pt-br/grid-of-geographical-locations/In_14.png)
arr = CoordinateBoundsArray[QuantityMagnitude@{lon, lat}, 2];
Construa a partir dele uma grade geográfica.
In[3]:=
![Click for copyable input](assets.pt-br/grid-of-geographical-locations/In_15.png)
grid = GeoGridPosition[arr, "Equirectangular"];
In[4]:=
![Click for copyable input](assets.pt-br/grid-of-geographical-locations/In_16.png)
pos = GeoPosition[grid]
Out[4]=
![](assets.pt-br/grid-of-geographical-locations/O_13.png)
Trace essas coordenadas em um mapa geográfico.
In[5]:=
![Click for copyable input](assets.pt-br/grid-of-geographical-locations/In_17.png)
graphics = GeoGraphics[Point[pos], GeoGridLines -> Automatic]
Out[5]=
![](assets.pt-br/grid-of-geographical-locations/O_14.png)
Trace os pontos em outras projeções.
In[6]:=
![Click for copyable input](assets.pt-br/grid-of-geographical-locations/In_18.png)
Show[graphics, GeoProjection -> "Mollweide"]
Out[6]=
![](assets.pt-br/grid-of-geographical-locations/O_15.png)
In[7]:=
![Click for copyable input](assets.pt-br/grid-of-geographical-locations/In_19.png)
Show[graphics, GeoProjection -> "Mercator"]
Out[7]=
![](assets.pt-br/grid-of-geographical-locations/O_16.png)