Main Content

geoaxes

지리 좌표축 만들기

설명

예제

geoaxes는 디폴트 속성값을 사용하여 현재 Figure에 지리 좌표축을 만들고 현재 좌표축으로 설정합니다.

지리 좌표축은 지도의 지리 좌표(위도/경도)에 데이터를 표시합니다. 지도는 상호작용적입니다. 즉, 패닝하여 다른 지리적 위치를 보고, 지도를 확대/축소하여 특정 지역을 더 자세히 볼 수 있습니다.

geoaxes(Name,Value)는 하나 이상의 이름-값 쌍의 인수를 사용하여 GeographicAxes 객체의 속성값을 지정합니다.

geoaxes(parent,___)는 현재 Figure 대신 parent로 지정된 Figure, 패널 또는 탭에 좌표축을 만듭니다.

gx = geoaxes(___)GeographicAxes 객체를 반환합니다. 객체를 생성한 후에 좌표축의 속성을 수정하려면 gx를 사용하십시오.

geoaxes(gx)GeographicAxes 객체 gx를 현재 좌표축으로 설정합니다.

예제

모두 축소

지리 좌표축 세트를 만듭니다.

gx = geoaxes;

geoplot 함수를 사용하여 데이터를 플로팅합니다. 생성한 지리 좌표축을 수정하기 위해 gx를 입력 인수로 지정합니다. 선 사양 'g-*'를 사용하여 선의 모양을 사용자 지정합니다. geobasemap 함수를 사용하여 바탕 지도를 변경합니다.

latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;
geoplot(gx,[latSeattle latAnchorage],[lonSeattle lonAnchorage],'g-*')
geobasemap(gx,'colorterrain')

입력 인수

모두 축소

부모 컨테이너로, Figure, Panel, Tab, TiledChartLayout 또는 GridLayout 객체로 지정됩니다.

현재 좌표축으로 만들 지리 좌표축으로, GeographicAxes 객체로 지정됩니다.

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

예: gx = geoaxes('Basemap','colorterrain')

여기에 나와 있는 속성은 일부에 불과합니다. 전체 목록을 보려면 GeographicAxes Properties 항목을 참조하십시오.

데이터를 플로팅할 지도로, 테이블에 나열된 값 중 하나로 지정됩니다. 바탕 지도 중 6개는 Natural Earth를 사용하여 생성된 타일 형식의 데이터 세트입니다. 바탕 지도 중 5개는 Esri®에서 호스트하는 고배율 지도입니다.

'streets-light' basemap

'streets-light'(디폴트 값)

밝은 배경 위에 사용자 데이터를 강조 표시하면서 지리적 정보와 상황을 제공하도록 설계된 지도.

Esri에서 호스트.

'streets-dark' basemap

'streets-dark'

어두운 배경 위에 사용자 데이터를 강조 표시하면서 지리적 정보와 상황을 제공하도록 설계된 지도.

Esri에서 호스트.

'streets' basemap

'streets'

도로와 환승 지점을 알아보기 쉬운 스타일로 정확하게 강조해서 표시한 범용 도로 지도.

Esri에서 호스트.

'satellite' basemap

'satellite'

고해상도 위성 이미지로 이루어진 전체 글로벌 바탕 지도.

Esri에서 호스트.

'topographic' basemap

'topographic'

지형 특징을 보여주는 스타일이 적용된 범용 지도.

Esri에서 호스트.

'landcover' basemap

'landcover'

인공위성을 통해 획득된 토지 피복 데이터와 음영 기복, 해저기복이 함께 표시된 지도. 주제 지도와 참조 지도에 적합한 자연스럽고 연한 색상으로 표현됩니다.

Natural Earth를 사용하여 만들었습니다.

'colorterrain' basemap

'colorterrain'

토지피복 팔렛트와 혼합된 음영기복도. 다습 저지대는 녹색이고 건조 저지대는 갈색입니다.

Natural Earth를 사용하여 만들었습니다.

'grayterrain' basemap

'grayterrain'

회색 음영 지형도. 음영 기복을 통해 높은 산과 저지대에 있는 작은 지형을 모두 강조 표시합니다.

Natural Earth를 사용하여 만들었습니다.

'bluegreen' basemap

'bluegreen'

연한 녹색의 육지 영역과 연한 파란색의 바다 영역으로 구성된 2색조의 육지-해양 지도.

Natural Earth를 사용하여 만들었습니다.

'grayland' basemap

'grayland'

회색의 육지 영역과 흰색의 바다 영역으로 구성된 2색조의 육지-해양 지도.

Natural Earth를 사용하여 만들었습니다.

'darkwater' basemap

'darkwater'

연한 회색의 육지 영역과 진한 회색의 바다 영역으로 구성된 2색조의 육지-해양 지도. 이 바탕 지도는 MATLAB®과 함께 설치됩니다.

Natural Earth를 사용하여 만들었습니다.

 

'none'

위도-경도 그리드, 눈금, 레이블을 사용하여 데이터를 플로팅하는 빈 배경.

'darkwater'를 제외한 모든 바탕 지도에는 인터넷 연결이 필요합니다. 'darkwater' 바탕 지도는 MATLAB에 포함되어 있습니다.

인터넷에 항상 액세스할 수 없다면 Natural Earth를 사용하여 만든 바탕 지도를 애드온 탐색기를 사용하여 로컬 시스템에 다운로드할 수 있습니다. 이 5개의 고배율 지도는 다운로드할 수 없습니다. 로컬 시스템에 바탕 지도를 다운로드하고 디폴트 바탕 지도를 변경하는 방법에 대한 자세한 내용은 지리 좌표축과 지리 차트의 바탕 지도에 액세스하기 항목을 참조하십시오.

Esri에서 호스트하는 바탕 지도는 주기적으로 업데이트됩니다. 그 결과, 시간에 따라 시각화에 차이가 발생할 수 있습니다.

경계선 및 지역 레이블은 데이터 공급자가 제공한 대로 정렬된 것이며, MathWorks®가 이런 지도 데이터의 내용에 찬동함을 의미하지는 않습니다.

예: gb = geobubble(1:10,1:10,'Basemap','bluegreen')

예: gb.Basemap = 'bluegreen'

데이터형: char | string

레이블용 여백을 제외한 크기와 위치로, [left bottom width height] 형식의, 4개 요소를 가진 벡터로 지정됩니다. 자세한 내용은 좌표축 레이아웃 제어하기 항목을 참조하십시오.

위치 단위로, 다음 값 중 하나로 지정됩니다.

Units설명
'normalized'(디폴트 값)컨테이너(일반적으로 Figure 또는 패널)에 대해 정규화됩니다. 컨테이너의 왼쪽 아래 코너는 (0,0)에 매핑되고 오른쪽 위 코너는 (1,1)에 매핑됩니다.
'inches'인치
'centimeters'센티미터
'characters'

다음과 같이 그래픽스 root 객체의 디폴트 uicontrol 글꼴을 기반으로 합니다.

  • 문자 너비 = 문자 x의 너비.

  • 문자 높이 = 텍스트의 두 줄의 기준선 간 거리.

'points'타이포그래피 포인트. 1포인트는 1/72인치와 같습니다.
'pixels'

픽셀.

R2015b부터, 픽셀 단위의 거리는 Windows®Macintosh 시스템에서 시스템 해상도와 무관하게 적용됩니다. 즉, 다음과 같습니다.

  • Windows 시스템에서 1픽셀은 1/96인치입니다.

  • Macintosh 시스템에서 1픽셀은 1/72인치입니다.

Linux® 시스템에서 픽셀 크기는 시스템 해상도에 의해 결정됩니다.

객체를 만드는 중에 단위를 이름-값 쌍으로 지정하려는 경우에는, 단위가 사용될 속성(예: OuterPosition)을 지정하기 전에 Units 속성을 먼저 설정해야 합니다.

출력 인수

모두 축소

지리 좌표축으로, GeographicAxes 객체로 반환됩니다.

  • Mapping Toolbox™ 함수 addCustomBasemap (Mapping Toolbox)을 사용하여 사용자 지정 바탕 지도를 지정합니다.

  • Mapping Toolbox 함수 addToolbarMapButton (Mapping Toolbox)을 사용하여 좌표축 도구 모음에 바탕 지도 선택기를 추가합니다.

  • 3차원 지리 데이터는 Mapping Toolbox의 geoglobe (Mapping Toolbox) 함수와 geoplot3 (Mapping Toolbox) 함수를 사용하여 플로팅하십시오.

  • 일부 그래픽스 함수는 플로팅할 때 좌표축 속성을 재설정합니다. 지리 좌표축에 데이터를 추가로 플로팅하려면 플로팅 함수를 호출하기 전에 hold on 명령을 사용하십시오.

  • 카테시안 좌표축이 필요한 데이터를 지리 차트에 플로팅할 수는 없습니다.

  • 지리 좌표축에 플로팅하는 경우 geoaxes 함수는 좌표가 WGS84 참조 좌표계에 따라 참조되었다고 가정합니다. 다른 참조 좌표계에 따라 참조되는 좌표를 사용하여 플로팅할 경우 좌표의 정렬이 맞지 않아 보일 수 있습니다.

버전 내역

R2018b에 개발됨