OpenLayersと連携するための機能をまとめたモジュールです。
Methods
(async, static) createLayer(params) → {ol.layer.Image}
OpenLayersで読み込めるレイヤーインスタンスを取得します。
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
params |
Object | {ol.layer.Image} のインスタンスを取得するための条件です。
Properties
|
- See:
Returns:
{ol.layer.Image}のインスタンスを返します。このインスタンスに対しては、getImageCollectionによりImageCollection、getImageによりImageを取得できます。また、setDateにより日時を切り替え、setColorMapにより色を変更、getLegendにより凡例を取得することも可能です。
- Type
- ol.layer.Image
Example
//OpenLayersをモジュールでインポートして利用する場合は、次のようなolオブジェクトを作成してparams.olに設定してください。
import ImageCanvas from 'ol/source/ImageCanvas';
import Image from 'ol/layer/Image';
const ol = {
"source": {
ImageCanvas
},
"layer": {
Image
},
};
console.log(ol);
Type Definitions
createLayer-onloadend(image, progress)
module:ol.createLayerにおいて、データ取得を完了した時に実行されるコールバック関数です。
Parameters:
Name | Type | Description |
---|---|---|
image |
Image | 読み込みが完了したImageインスタンスです。 |
progress |
number | 0~100%の数値で表した進捗率です。 |
createLayer-onloading(progress)
module:ol.createLayerにおいて、データを取得している最中に実行されるコールバック関数です。COG (Cloud Optimized GeoTIFF)におけるタイルの単位でデータが読み込まれるたびに実行されます。
Parameters:
Name | Type | Description |
---|---|---|
progress |
number | 0~100%の数値で表した進捗率です。 |
createLayer-onloadstart()
module:ol.createLayerにおいて、地図のスクロールズームが完了し、データ取得を開始したタイミングで実行されるコールバック関数です。