Mapping Toolbox

지리 정보 분석 및 시각화

 

Mapping Toolbox™는 MATLAB®에서 지리 데이터를 분석하고 지도 보기를 만들 수 있는 알고리즘, 함수와 앱을 제공합니다. 다양한 파일 형식 및 웹 지도 서버에서 벡터 및 래스터 데이터를 가져올 수 있습니다. 데이터에 자르기, 보간, 재추출, 좌표 변환을 비롯한 다양한 기법을 사용하여 서브셋을 설정하고 사용자 지정할 수 있습니다. 지리공간 데이터는 단일 지도 보기에서 다양한 출처의 바탕 지도 계층과 결합할 수 있습니다. 데이터를 shapefile, GeoTIFF, KML 등의 파일 형식으로 내보낼 수 있습니다. 매핑 함수를 MATLAB 프로그램에 통합하여 지리공간 워크플로에서 자주 사용하는 작업을 자동화할 수 있습니다.

시작하기:

지리 데이터 가져오기 및 내보내기

Mapping Toolbox를 통해 다양한 GIS 및 지리공간 파일 형식을 가져와 벡터 및 래스터 데이터를 MATLAB 환경으로 읽어 들일 수 있습니다. 특정 파일 유형에서 파일의 일부분을 읽어 들이고 사용하기에 앞서 데이터를 다운샘플링하는 기능을 통해 액세스 시간을 단축하고 메모리 사용량을 개선할 수 있습니다. Mapping Toolbox는 정사영상, 지리정보 기반 위상 주사, 디지털 지형 고도 모델 및 각종 전역 데이터 그리드를 비롯한 지리참조 영상 및 기타 래스터 데이터 그리드를 지원합니다.

Mapping Toolbox를 통해 데이터를 다양한 파일 형식으로 내보낼 수 있으며 이를 통해 Google Earth™, ArcGIS®와 같은 응용 프로그램으로 데이터를 공유할 수 있습니다. MATLAB 또는 Image Processing Toolbox™와 함께 사용하면 더욱 다양한 파일 형식을 이용할 수 있습니다.

3개월에 걸친 남극 라르센 빙붕의 붕괴. 원 해안선은 Image Processing Toolbox를 사용하여 분할되었습니다. 이미지 제공: NASA/Goddard Space Flight Center Scientific Visualization Studio.

Accessing Data from Web Map Service (WMS) Servers

Mapping Toolbox provides tools for finding and downloading data from thousands of publicly accessible servers via Web Map Service (WMS), a standard protocol for serving georeferenced map images over the Internet.

Weather data on top of satellite imagery for the continental United States. Data courtesy of NOAA, as retrieved via the Iowa Environmental Mesonet WMS Server, and NASA-JPL/Caltech.

2차원 및 3차원 지도 보기

Mapping Toolbox는 사용자 지정 2차원 및 3차원 지도 보기를 생성하는 시각화 함수와 앱을 제공합니다. 지도 보기는 간결하게 또는 자세하게  생성할 수 있으며, 응용 분야에 맞게 조정할 수도 있습니다. 축척이 서로 다른 래스터 데이터 세트와 벡터 데이터 세트를 별다른 설정 없이 하나의 보기에서 결합하여 볼 수 있습니다. 예를 들어, 해상도나 면적의 크기에 관계없이 영상 및 데이터 그리드를 올바른 위치에 표시한 다음 그 위에 벡터 지도의 특징을 겹쳐 놓을 수 있습니다.

툴박스의 시각화 함수를 사용하면 다음과 같은 작업을 수행할 수 있습니다.

  • 래스터 및 벡터 데이터를 사용하여 2차원 지도 보기 만들기
  • 조명, 음영 및 시점을 사용자 지정하여 3차원 지도 보기 만들기
  • 래스터 및 지리정보 기반 그리드 데이터로부터 등고선 지도 만들기
  • 주제도를 만들고 3차원 곡면 위에 이미지를 씌운 후, 지도를 영상으로 표시하기 지구본 위에

Explore gallery (2 images)

축척 막대자, 북향 표시 화살표, 및 미국 북동부의 삽도가 있는 매사추세츠 동부 타운 경계선과 수로의 지도 보기. 이미지 제공: Office of Geographic and Environmental Information(MassGIS).

Create 3D Map Displays

Mapping Toolbox produces customizable 3D map displays. You can display flight trajectories over high-zoom-level basemaps, GPS data over terrain, or line-of-sight visualizations.

Line-of-sight visualization of an aircraft flight path.

Maps in MATLAB

MATLAB® provides geographic axes and charts for visualizing data that include geographic locations (latitude and longitude) on a variety of basemaps. You can plot lines between two locations, plot specific locations with markers, use location markers that vary in size with a related value (like population), and visualize the density of locations. With Mapping Toolbox, you can customize the basemap by specifying a URL string.

Chart of Tsunamis with the circle size representing their max height and the color representing their cause.

Select Basemaps

Basemaps are reference maps on which you can overlay vector and raster geographic data. They are useful for providing context for the data or analysis represented within the map display.

For web maps, geographic globes, and geographic axes, you can select from a number of built-in basemaps, including high-resolution satellite imagery, topographic features, landcover, and several styles of street maps. You can also add custom basemaps to the list of available options by specifying a URL string.

Examples of map displays with different basemap options.

Terrain and Elevation Analysis

웹 매핑

Mapping Toolbox supports the visualization and analysis of 3D data such as digital terrain, bathymetry, and other gridded-data products. The toolbox provides functions to calculate gradient, slope, aspect, line-of-sight visibility, and viewsheds.

웹 지도 보기 만들기

웹 지도는 웹 기반 데이터 소스의 바탕 지도를 사용하여 데이터에 시각적으로 풍부한 맥락적 배경을 제공하는 대화형 동적 지도 보기입니다. Mapping Toolbox를 사용하면 OpenStreetMap, ESRI ArcGIS Online 및 여러 WMS 서버와 같은 소스에서 웹 지도 보기를 만들 수 있습니다. 지도를 패닝할 수 있고, 확대/축소하여 고해상도/저해상도의 바탕 지도 데이터를 볼 수 있고, 보고자 하는 지리적 영역을 지정하는 등의 작업을 수행할 수 있습니다. 마커와 선으로 이루어진 오버레이를 만들고, 이름, 색과 같은 관련된 특성 데이터를 담을 수 있습니다. 웹 지도 보기에서는 전체 데이터셋을 MATLAB으로 불러오지 않고도 고해상도 바탕 지도를 사용하여 간단하게 지도를 만들 수 있습니다.

A composite 3D map of San Francisco created with functions in Mapping Toolbox. DEM data and orthoimage courtesy of U.S. Geological Survey.

미대륙의 위성 영상 위에 날씨 데이터를 겹친 모습. Image Processing Toolbox를 사용하여 전국 날씨 데이터에서 주요 폭풍을 분리하였고, Mapping Toolbox를 사용하여 폭풍 영향권에 있는 영역을 구하는 측지 계산을 수행했습니다. 데이터 제공: NOAA(Iowa Environmental Mesonet WMS Server), NASA-JPL/Caltech.

Geospatial Data Processing

지형 및 고도 분석

Geometric Geodesy

With geometric geodesy features in Mapping Toolbox, you can perform geodetic calculations that account for the curvature of Earth and other planetary bodies. You can find the surface area of arbitrary polygons or quadrangles on spheres and ellipsoids, calculate the intersections of geometric objects, and compute the distance between points on a sphere or ellipsoid.

Map Projections

Mapping Toolbox contains more than 65 of the most popular and important map projections for displaying the curved surface of planetary bodies on a 2D map display. They include equal-area, equidistant, conformal, and hybrid projections in the cylindrical, conic, and azimuthal classes. Many projections support both spherical and ellipsoidal models of Earth and other bodies.

Mercator, Mollweide, and sinusoidal projections (clockwise from top). Images courtesy NASA-JPL/Caltech.

3D Coordinate Transformations

Mapping Toolbox provides common 3D coordinate system transformations required when combining data from multiple sources. You can perform 3D geometric computations in the near-earth environment and transform point locations between 3D geodetic, geocentric, local east-north-up (ENU), local north-east-down (NED), and local spherical systems.

최신 기능

최신 기능

Coordinate Reference Systems

Create projected and geographic CRS objects from imported data, named spatial reference codes, or well-known text strings

Coordinate Reference Systems

Project or unproject coordinates using projcrs object

3차원 지리 플로팅

geoglobe 및 geoplot3을 사용하여 지리 지구본에 3차원 데이터 플로팅

3차원 지리 플로팅

사용자 지정 지형 추가 및 제거

래스터 가져오기

readgeoraster 및 georasterinfo를 사용하여 파일에서 지리공간 래스터 데이터 읽기

Coordinate Reference Systems

Get information about a coordinate reference system using projcrs or geocrs objects and use with analysis functions

3-D Geographic Plotting

Programmatically navigate globe display using camera functions

래스터 자르기

geocrop 및 mapcrop을 사용하여 래스터 데이터 자르기

egm96geoid 함수

지리 참조 객체를 참조하는 지오이드 높이 반환

See the release notes for details on any of these features and corresponding functions.

위 기능 및 해당 함수에 대한 세부 정보는 릴리스 정보를 참조하십시오.