Язык Wolfram Language

Геоданные

Ещё больше проекций

Версия 11 Wolfram Language значительно расширяет список поддерживаемых картографических проекций.

На данный момент имеется 151 проекция со сферической моделью, что почти в четыре раза превышает количество проекций в предыдущей версии Wolfram Language.

In[1]:=
Click for copyable input
Short[projections = GeoProjectionData["Spherical"], 4]
Out[1]//Short=

Проекции могут быть классифицированы в соответствии с несколькими критериями. Каждая проекция принадлежит нескольким классам. Например, меркаторская проекция - это цилиндрическая проекция с дополнительной характеристикой равноугольности.

In[2]:=
Click for copyable input
GeoProjectionData["Mercator", "Classes"]
Out[2]=

Даны все цилиндрические проекции, доступные в Wolfram Language на данный момент .

In[3]:=
Click for copyable input
GeoProjectionData["Azimuthal"]
Out[3]=
In[4]:=
Click for copyable input
GeoProjectionData["Cylindrical"]
Out[4]=

Даны все классы всех проекций со сферическими моделями.

In[5]:=
Click for copyable input
classes = GeoProjectionData[#, "Classes"] & /@ projections;

Проекции могут быть подразделены на различные виды, как представлено далее. Тип "PseudoCylindrical" является самым распространённым.

In[6]:=
Click for copyable input
Tally[First /@ classes]
Out[6]=

Ниже приведены примеры каждого из девяти типов проекций.

код на языке Wolfram Language целиком
In[7]:=
Click for copyable input
exampleMap[{proj_, class_}] := Labeled[GeoGraphics["World", GeoProjection -> proj, GeoGridLines -> Automatic, GeoGridLinesStyle -> Opacity[0.4, Yellow], GeoBackground -> "Satellite"], Row[{proj, "/", class}]]
In[8]:=
Click for copyable input
Multicolumn[ exampleMap /@ {{"Mercator", "Cylindrical"}, {"Loximuthal", "PseudoCylindrical"}, {"AmericanPolyconic", "Polyconic"}, {"Werner", "PseudoConic"}, {"Euler", "Conic"}, {"Airy", "Azimuthal"}, {"Wiechel", "ModifiedAzimuthal"}, {"Littrow", "Retroazimuthal"}, {"Armadillo", "Miscellaneous"}}]
Out[8]=

Родственные примеры

de en es fr ja ko pt-br zh