Plages de valeurs du champ magnétique de la Terre
Les nouvelles fonctions CoordinateBounds et CoordinateBoundingBox permettent de trouver les valeurs d'extrema dans chaque dimension d'un tableau multidimensionnel. Cet exemple trouve les plages de valeurs du champ magnétique terrestre dans une région donnée.
Définissez une région près du pôle Nord de ses latitudes et longitudes.
In[1]:=

lat = {65, 85};
lon = {-30, 30};
Tracez cette région sur une carte du monde.
In[2]:=

GeoGraphics[GeoBoundsRegion[{lat, lon}], GeoGridLines -> Automatic,
GeoZoomLevel -> 5]
Out[2]=

Générez les données du champ magnétique terrestre dans cette région.
In[3]:=

data = GeomagneticModelData[Transpose[{lat, lon}], GeoZoomLevel -> 1]
Out[3]=

Extrayez de ces données, les composantes du champ magnétique terrestre.
In[4]:=

components = {"NorthComponent", "EastComponent", "DownComponent"};
arr = Lookup[data, components]
Out[4]=

Convertissez la liste des tableaux dans un tableau de 3 vecteurs.
In[5]:=

qa = Transpose[QuantityArray[arr], {3, 1, 2}]
Out[5]=

Ce sont là les gammes des composantes du champ magnétique terrestre dans la région déterminée.
In[6]:=

Thread[components -> CoordinateBounds[qa]]
Out[6]=
