Wolfram 언어

지리적 데이터

그외 다양한 투영법

Wolfram 언어 버전 11은 지원되는 지도 투영법의 목록을 크게 확장하였습니다.

현재 구형 모델의 151가지 투영법을 지원하고 있으며, 이것은 이전 버전 Wolfram 언어에 포함된 투영법의 거의 네배에 해당합니다.

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]=

다음은 현재 사용 가능한 모든 원통 도법의 목록입니다.

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]=

다음은 위 9개 유형 각각의 예입니다.

전체 Wolfram 언어 입력 표시하기
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 pt-br ru zh