Change color of lands and waters in geobasemap

17 ビュー (過去 30 日間)
Sim
Sim 2025 年 12 月 8 日 21:21
コメント済み: Sim 2025 年 12 月 8 日 22:39
However, how can I modify the colors used for land and water? For example, the current map shows land in green and water in light blue, but I would like to customize these colors. How can I access and change the exact color values?
mbtilesFilename = "naturalearth.mbtiles";
if ~isfile(mbtilesFilename)
mbtilesFullPath = fullfile(matlabroot,"toolbox","map","mapdata",mbtilesFilename);
copyfile(mbtilesFullPath)
end
basemapName4 = "bluegreenstyle";
addCustomBasemap(basemapName4,"naturalearth.mbtiles",Style="bluegreen")
geobasemap(basemapName4)

採用された回答

Taylor
Taylor 2025 年 12 月 8 日 22:17
If you have the JSON file (as shown in the example above the one you linked), you can directly edit the "fill-color" property in layers like "land", "ocean", etc. to use the hex color you prefer.
  1 件のコメント
Sim
Sim 2025 年 12 月 8 日 22:39
Ah ok, thanks lot! :-)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeOceanography and Hydrology についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by