このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
MathWorks®では,地理座標軸およびチャートで使用するために,いくつかのベースマップが提供されています。ベースマップは2トーン表示,カラー地形表示,高ズームレベル表示などのさまざまなマップオプションを備えています。6つのベースマップは,自然地球を使用して作成されたタイル表示のデータセットです。5つのベースマップは,Esri®によってホストされる高ズームレベルのマップです。ベースマップオプションの詳細については,geobasemap
を参照してください。
地理座標軸またはチャートにベースマップを指定するには,次のいずれかを行うことができます。
関数geobasemap
を使用する。
GeographicAxes
またはGeographicBubbleChart
オブジェクトの基础图
プロパティを設定する。
MATLAB®には1つのベースマップがインストールされており,これは“darkwater”
という2トーンマップです。このベースマップの使用にインターネットアクセスは必要ありません。既定のベースマップ“streets-light”
を含めて,他のベースマップの使用にはインターネットアクセスが必要です。
インターネット経由でベースマップにアクセスできない場合は,プロキシサーバー設定を確認します。プロキシサーバー設定の指定の詳細については,プロキシサーバー設定に対するMATLAB Web基本設定の使用を参照してください。
信頼性の高いインターネットへのアクセスがない場合,またはマップの応答性向上が求められる場合は,“darkwater”
ベースマップを使用してプロットするか,選択したベースマップをローカルシステムにダウンロードすることができます。
“darkwater”
の表示geoplot
やgeoscatter
などの関数を使ってプロットする際に“darkwater”
ベースマップを表示するには,geobasemap
を呼び出します。
Lat1 = [33.448 29.424 32.716 32.777 37.338];Lon1 = [-112.074 -98.494 -117.161 -96.797 -121.886];geoscatter (lat1 lon1,‘*’) geobasemapdarkwater
あるいは,地理座標軸のセットを作成して,名前と値のペア基础图
を指定することができます。ベースマップを保持するには,プロットの前に抓住
コマンドを使用します。
图lat2 = [40.713 34.052 41.878 29.760 39.952];Lon2 = [-74.006 -118.244 -87.630 -95.370 -75.165];geoaxes (“技术”,“darkwater”)举行在geoscatter (lat2 lon2,‘*’)
また,MATLABセッション中に,geoplot
、geoscatter
,およびgeodensityplot
で作成されたすべてのプロットの既定のベースマップを変更することもできます。
集(大的,“defaultGeoaxesBasemap”,“darkwater”)
“darkwater”
の表示地理バブルチャートに“darkwater”
を表示するには,名前と値のペア“技术”
を使用してgeobubble
を呼び出します。
海啸= readtable (“tsunamis.xlsx”);geobubble(海啸,“纬度”,“经”,“技术”,“darkwater”)
あるいは,geobasemap
を使用してベースマップを指定することができます。
县= readtable (“counties.xlsx”);geobubble(县、“纬度”,“经”) geobasemapdarkwater
アドオンエクスプローラーを使用してベースマップをローカルシステムにダウンロードします。Esriの提供する5つの高ズームレベルのベースマップは,ダウンロードできません。
MATLAB[ホーム]タブの[環境]セクションで,[アドオン]、[アドオンの入手)をクリックします。
アドオンエクスプローラーで[MathWorksオプション機能)セクションまでスクロールし,[すべて表示)をクリックして,ベースマップパッケージを探します。また,(次の表に示される)名前でベースマップアドオンを検索するか,または[タイプでフィルター]の[オプション機能)をクリックすることもできます。
ダウンロードするベースマップデータパッケージを選択します。
ベースマップの名前 | ベースマップデータパッケージ名 |
---|---|
“bluegreen” |
MATLAB Basemap数据-蓝绿色 |
“grayland” |
MATLAB Basemap数据-灰色地带 |
“colorterrain” |
MATLAB Basemap数据-彩色地形 |
“grayterrain” |
MATLAB Basemap数据-灰度地形 |
“landcover” |
MATLAB Basemap数据-土地覆盖 |
ベースマップにインターネット経由でアクセスする際,MATLABではベースマップタイルを一時的にキャッシュすることでパフォーマンスを向上させます。このキャッシュ動作により,マップ内でパンやズームを行っても,プログラムはそれぞれのタイルを1回ダウンロードするだけで済みます。インターネットへの接続が失われても,マップタイルがローカルに保存されているため,既に表示したマップの各部は引き続き表示できます。
インターネットに接続していない状態で,以前に表示したことがないマップの一部を表示しようとした場合,それら領域のタイルはキャッシュ内にありません。自然地球を使用して作成されたベースマップの場合,プログラムは欠落しているタイルを“darkwater”
ベースマップからのタイルに置き換えます。
Esriで提供される高ズームレベルのベースマップの場合,プログラムは限られた数のタイルをキャッシュし,キャッシュされたタイルは一定時間の後に期限切れとなります。キャッシュされていない高ズームレベルのベースマップの領域を表示しようとすると,空白のマップタイルが表示されます。地理チャートは,これらの欠落したタイルに対し“darkwater”
からのタイルを使用しません。