概要
投影変換関数は、ラスター データセット、モザイク データセット、またはモザイク データセットのラスター アイテムの投影法を変更します。データを新しいセル サイズにリサンプリングして、原点を定義することもできます。
備考
X、Y 原点は通常、キャッシュ内で強制的に複数のシーン間のピクセルの位置を揃えるために使用されます。したがって、2 つの画像が同じ原点とピクセル サイズを使用する場合、リサンプリングされた画像のピクセルは、異なるピクセル サイズの画像のものであっても、重複領域で正確に一致します。
投影変換関数は、必要な投影法にないラスターまたはモザイク データセットからキャッシュを作成する場合に使用できます。たとえば、アプリケーションによって他のキャッシュ サービスと統合される可能性のあるキャッシュ イメージ サービスを作成する場合、すべてを同じ投影法 (Web メルカトル投影法など) にすることが重要です。モザイク データセット自体は投影変換できないため、次のいずれかの方法で行うことになります。それは、モザイク データセットから参照されるモザイク データセットを必要な投影法で作成する方法と、モザイク データセットの関数チェーンに投影変換関数を追加する方法のいずれかです。この関数をモザイク データセットのラスター アイテムに使用することもできます。ラスター キャッシュ関数を使用する場合、投影変換関数を挿入して、新しい投影法でキャッシュが作成されるようにすることができます。処理の負荷が高く、イメージ サービス全体をキャッシュすることなく高速のイメージ サービスを公開しようとする場合に、モザイク データセットのラスター アイテムをキャッシュするという手段があります。
投影変換する必要のあるラスターまたはモザイク データセットをスクリプト環境を介して操作する場合にも、投影変換関数を使用できます。
パラメーター
パラメーター名 | 説明 |
---|---|
入力ラスター | 投影変換またはリサンプリングするラスター データセット。 |
空間参照 | データを投影変換するために使用される座標系。 |
X セル サイズ | データのリサンプリング先の X ディメンション。これはオプションです。値が 0 以下の場合、出力エンベロープ (範囲とセル サイズ) は、入力ラスターから計算されます。 |
Y セル サイズ | データのリサンプリング先の Y ディメンション。これはオプションです。値が 0 以下の場合、出力エンベロープ (範囲とセル サイズ) は、入力ラスターから計算されます。 |
X 登録ポイント | データセットの左上隅を定義する場合に使用される X 座標。この座標は、新しい空間参照の単位で定義する必要があります。[X セル サイズ] と [Y セル サイズ] パラメーターの両方が 0 より大きい場合、これらを [X 登録ポイント] および [Y 登録ポイント] パラメーターとともに使用して、出力エンベロープを定義します。 |
Y 登録ポイント | データセットの左上隅を定義する場合に使用される Y 座標。この座標は、新しい空間参照の単位で定義する必要があります。[X セル サイズ] と [Y セル サイズ] パラメーターの両方が 0 より大きい場合、これらを [X 登録ポイント] および [Y 登録ポイント] パラメーターとともに使用して、出力エンベロープを定義します。 |