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]:=
{lat, lon} = GeoBounds[Entity["Country", "UnitedStates"]]
Out[1]=
Generieren Sie davon ausgehend ein Koordinatenarray mit Schritten von 2 Grad.
In[2]:=
arr = CoordinateBoundsArray[QuantityMagnitude@{lon, lat}, 2];
Konstruieren Sie aus dem Array ein geographisches Gitter.
In[3]:=
grid = GeoGridPosition[arr, "Equirectangular"];
In[4]:=
pos = GeoPosition[grid]
Out[4]=
Plotten Sie diese Koordinaten auf einer geographischen Karte.
In[5]:=
graphics = GeoGraphics[Point[pos], GeoGridLines -> Automatic]
Out[5]=
Plotten Sie die Punkte unter Verwendung anderer Projektionen.
In[6]:=
Show[graphics, GeoProjection -> "Mollweide"]
Out[6]=
In[7]:=
Show[graphics, GeoProjection -> "Mercator"]
Out[7]=