Gitternetz aus geographischen Standorten
Die neuen Funktionen CoordinateBoundsArray und CoordinateBoundingBoxArray können verwendet werden, um mehrdimensionale Arrays numerischer Werte mit bestimmten Schritten zu erzeugen.
Berechnen Sie die Grenzen der Vereinigten Staaten und geben Sie diese als Koordinaten an.
In[1]:=
![Click for copyable input](assets.de/grid-of-geographical-locations/In_13.png)
{lat, lon} = GeoBounds[Entity["Country", "UnitedStates"]]
Out[1]=
![](assets.de/grid-of-geographical-locations/O_12.png)
Generieren Sie davon ausgehend ein Koordinatenarray mit Schritten von 2 Grad.
In[2]:=
![Click for copyable input](assets.de/grid-of-geographical-locations/In_14.png)
arr = CoordinateBoundsArray[QuantityMagnitude@{lon, lat}, 2];
Konstruieren Sie aus dem Array ein geographisches Gitter.
In[3]:=
![Click for copyable input](assets.de/grid-of-geographical-locations/In_15.png)
grid = GeoGridPosition[arr, "Equirectangular"];
In[4]:=
![Click for copyable input](assets.de/grid-of-geographical-locations/In_16.png)
pos = GeoPosition[grid]
Out[4]=
![](assets.de/grid-of-geographical-locations/O_13.png)
Plotten Sie diese Koordinaten auf einer geographischen Karte.
In[5]:=
![Click for copyable input](assets.de/grid-of-geographical-locations/In_17.png)
graphics = GeoGraphics[Point[pos], GeoGridLines -> Automatic]
Out[5]=
![](assets.de/grid-of-geographical-locations/O_14.png)
Plotten Sie die Punkte unter Verwendung anderer Projektionen.
In[6]:=
![Click for copyable input](assets.de/grid-of-geographical-locations/In_18.png)
Show[graphics, GeoProjection -> "Mollweide"]
Out[6]=
![](assets.de/grid-of-geographical-locations/O_15.png)
In[7]:=
![Click for copyable input](assets.de/grid-of-geographical-locations/In_19.png)
Show[graphics, GeoProjection -> "Mercator"]
Out[7]=
![](assets.de/grid-of-geographical-locations/O_16.png)