Creating depth specific contours from bathymetry data

조회 수: 23 (최근 30일)
Leon
Leon 2021년 8월 24일
댓글: Adi Purwandana 2023년 3월 5일
The bathymetric data are available through NetCDF, Data GeoTiff and ESRI ASCII raster formats: https://www.gebco.net/data_and_products/gridded_bathymetry_data/#global
What is the best format Matlab can handle? How could I use them to generate contours at a specific depth, say 200 meters?
My ultimate goal is to create land/sea masks so that I can turn data on land to NaNs. Such masks would require the the lon lat pairs to be in a closed loop, i.e., the starting lon lat pair needs to be identical to the ending lon lat pair. Depending on the locations, multiple such loops would needed, e.g., one island would need to have its own lon lat loop.
It is my first time to process bathymetric data, and any tips would be greatly appreciated.
Many thanks!

채택된 답변

KSSV
KSSV 2021년 8월 24일
You can save the file in the .nc format. MATLAB has functions like ncdisp to view the conntents of nc file and ncread to load the variables. Once you have lon, lat, depth into workspace; you can use contour to get your depth related contours,
If X, Y, Z is your data.
h = contour(X,Y,Z,[200 200]) ; % you need to mention levels in contour
  댓글 수: 2
Leon
Leon 2021년 8월 24일
Many thanks for the recommendations!!
How do I extract the longitude and latitude information out of the generated contour?
Is it possible to generate shape files out of the created contours? My ultimate goal is to create land/sea masks so that I can turn data on land to NaNs. Such masks would require the the lon lat pairs to be in a closed loop, i.e., the starting lon lat pair needs to be identical to the ending lon lat pair. Depending on the locations, multiple such loops would needed, e.g., one island would need to have its own lon lat loop.
Adi Purwandana
Adi Purwandana 2023년 3월 5일
Anyway, is it possible to extract specific contour so that can speed up the running process... I felt its to big to involve all levels contour.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Map Display에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by