주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

geolimits

R2026a

지리적 범위 설정 또는 쿼리

설명

제한 지정하기

geolimits(latlim,lonlim)은 각각 latlim 및 lonlim으로 지정되는 위도 및 경도 제한을 포함하도록 현재 지리 좌표축, 거품 지리 차트 또는 지도 좌표축의 제한을 조정합니다. 현재 좌표축이 지리 좌표축, 거품 지리 차트 또는 지도 좌표축이 아니거나 현재 좌표축이 없는 경우 이 함수는 지정된 제한을 가진 새로운 지리 좌표축을 생성합니다.

참고

geolimits 함수는 일반적으로 지도의 종횡비를 유지하기 위해 사용자가 지정하는 제한보다 더 넓은 제한을 사용합니다.

예제

geolimits(limitmode)는 제한의 자동 또는 수동 선택을 지정합니다. limitmode를 다음 값 중 하나로 지정할 수 있습니다.

  • "auto" — 자동 제한 선택을 활성화합니다. MATLAB®은 데이터의 범위에 따라 제한을 선택합니다. 좌표축 또는 차트에 여러 차례 플로팅하는 경우 모든 데이터가 포함되도록 제한이 업데이트됩니다.

  • "manual" — 현재 제한에 가능한 한 가깝게 유지합니다.

limitmode 인수를 괄호 없이 지정할 수 있습니다. 예를 들어, geolimits auto를 지정하면 자동 제한 선택이 활성화됩니다.

제한 쿼리하기

[latlimOut,lonlimOut] = geolimits는 현재 위도 및 경도 제한을 반환합니다.

예제

[latlimOut,lonlimOut] = geolimits(___)는 위에 나열된 구문의 입력값 조합을 사용하여 제한을 조정하고 실제 제한을 반환합니다.

대상 좌표축 또는 차트 지정하기

[___] = geolimits(ax,___)는 ax로 지정된 좌표축 또는 차트를 사용합니다.

예제

모두 축소

쓰나미(해일) 발생 사건이 포함된 스프레드시트를 작업 공간에 테이블로 읽어옵니다. Latitude 및 Longitude 테이블 변수에는 쓰나미가 발생한 위치가 포함되어 있습니다. MaxHeight 테이블 변수에는 쓰나미의 최대 높이가 포함되어 있습니다.

T = readtable("tsunamis.xlsx");

lat = T.Latitude;
lon = T.Longitude;
sz = T.MaxHeight;

지형 바탕 지도에 거품 지리 차트를 사용하여 데이터를 표시합니다. 쓰나미 높이를 사용하여 거품 크기를 지정합니다. SizeLegendTitle 이름-값 인수를 사용하여 크기 범례의 제목을 변경합니다.

geobubble(lat,lon,sz,SizeLegendTitle="Maximum Height")
geobasemap colorterrain

위도 및 경도 제한을 변경하여 브리티시 컬럼비아와 미국 서부가 포함된 영역을 확대합니다.

geolimits([28 65],[-158 -100])

위도 및 경도 좌표축의 종횡비를 유지하기 위해 geolimits 함수는 일반적으로 사용자가 지정하는 제한보다 더 넓은 영역을 포괄하는 제한을 사용합니다. 지도의 실제 제한을 쿼리합니다.

[latitudeLimits,longitudeLimits] = geolimits
latitudeLimits = 1×2

    28    65

longitudeLimits = 1×2

    -166.3082    -91.6918

인접한 미국의 국경에 대한 좌표를 포함하는 MAT 파일을 작업 공간으로 불러옵니다. MAT 파일 내의 변수 uslat 및 uslon은 각각 숫자형 위도 및 경도 좌표를 지정합니다. topographic 바탕 지도에 좌표를 표시합니다.

load usapolygon.mat
geoplot(uslat,uslon)
geobasemap topographic

위도 및 경도 제한을 쿼리합니다.

[latitudeLimits,longitudeLimits] = geolimits
latitudeLimits = 1×2

    21.8982    51.7816

longitudeLimits = 1×2

    -126.1638    -65.5263

좌표축에 플롯을 추가할 때 manual 모드를 사용하여 현재 위도 및 경도 제한을 유지합니다.

무선 셀 기지국 데이터를 포함하는 스프레드시트를 작업 공간에 테이블로 읽어옵니다. Latitude 및 Longitude 테이블 변수는 무선 셀 기지국의 위치를 나타냅니다. grayland 바탕 지도에 점 마커를 사용하여 기지국 위치를 표시합니다.

load cellularTowers.mat
lat1 = cellularTowers.Latitude;
lon1 = cellularTowers.Longitude;

geoscatter(lat1,lon1,".")
geobasemap grayland

인접한 각 미국 주에 대한 좌표를 포함하는 MAT 파일을 작업 공간으로 불러옵니다. MAT 파일에는 위도 및 경도 필드가 있는 구조체형 배열이 포함되어 있습니다. 구조체형 배열에서 위도 및 경도를 추출합니다.

load usastates.mat
lat2 = [usastates.Lat];
lon2 = [usastates.Lon];

제한값이 변경되지 않도록 지리적 제한 모드를 manual로 설정합니다. hold on을 사용하여 좌표축에 두 번째 플롯을 추가합니다.

geolimits manual
hold on
geoplot(lat2,lon2)

제한이 새 플롯을 포함하도록 업데이트되지 않습니다.

모드를 auto로 재설정하여 자동 업데이트된 제한으로 다시 전환합니다.

geolimits auto

입력 인수

모두 축소

위도 제한으로, 범위 [–90, 90] 내의 요소를 2개 가진 벡터로 지정됩니다. [latmin latmax] 형식을 사용하여 위도 제한을 지정합니다. 여기서 latmax는 latmin보다 큽니다.

대부분의 경우 지리 좌표축과 지리 차트의 위도 제한은 [-85, 85]도 범위를 벗어나지 않습니다. 지리 좌표축과 지리 차트 탐색에 대한 자세한 내용은 Interact with Geographic Axes 항목을 참조하십시오.

예: [50 65]

데이터형: single | double

최소 경도 제한과 최대 경도 제한으로, [lonmin lonmax] 형식의, 요소를 2개 가진 벡터로 지정됩니다. 여기서 lonmax는 lonmin보다 큽니다.

예: [-175 -130]

데이터형: single | double

제한 모드로, 다음 값 중 하나로 지정됩니다.

  • "auto" — 자동 제한 선택을 활성화합니다. 자동 제한 선택은 데이터의 범위를 기반으로 합니다. 좌표축에 여러 차례 플로팅하는 경우 모든 데이터가 포함되도록 제한이 업데이트됩니다. 제한을 변경한 후 이를 다시 디폴트 값으로 설정하려는 경우 이 옵션을 사용하면 됩니다.

  • "manual" — 현재 제한에 가능한 한 가깝게 유지합니다. hold on 명령을 사용하여 좌표축에 새 데이터를 추가할 때 현재 제한을 유지하려면 이 옵션을 사용하십시오.

데이터형: char | string

대상 좌표축 또는 차트로, GeographicAxes 객체, 1 GeographicBubbleChart 객체 또는 MapAxes(Mapping Toolbox™) 객체로 지정됩니다.

이 인수를 지정하지 않을 경우 geolimits 함수는 현재 좌표축에 대한 제한을 조정합니다(현재 좌표축이 geographic axes 객체, 거품 지리 차트 또는 map axes 객체인 경우).

출력 인수

모두 축소

실제 위도 제한으로, [latmin latmax] 형식의, 요소를 2개 가진 벡터로 반환됩니다.

실제 경도 제한으로, [lonmin lonmax] 형식의, 요소를 2개 가진 벡터로 반환됩니다.

팁

지도 좌표축의 경우 이 함수는 latlim 및 lonlim에 의해 정의된 사각형 주변의 영역을 포함할 수 있습니다. 사각형 내의 데이터만 표시하는 방법에 대한 자세한 내용은 Create Map of Quadrangle Using Cartographic Map Layout (Mapping Toolbox) 항목을 참조하십시오.

버전 내역

R2017b에 개발됨


1 Alignment of boundaries and region labels are a presentation of the feature provided by the data vendors and do not imply endorsement by MathWorks®.