3.1.2.14 operation要素
<operation>要素を使用すると、レンダリング時、元のデータに対してその他の変換を実行できます。<operation>要素には、次の定義が含まれます。
<!ELEMENT operation (parameter+) >
<!ATTLIST parameter
name CDATA #REQUIRED
>
現在、この要素はGeoRasterテーマで使用されています(「GeoRasterテーマ」を参照)。正規化、均等化、線形伸長、区分線形伸長、輝度とコントラストの調整、しきい値の変更といった一部のイメージ処理オペレーションを、元の画像に対して実行できます。
例3-21では、GeoRasterテーマを使用した正規化オペレーションを指定しています。
例3-21 GeoRasterテーマを使用した正規化オペレーション
<theme name="geor_theme">
<jdbc_georaster_query jdbc_srid="0"
datasource="mvdemo"
georaster_table="dem"
georaster_column="georaster"
asis="false">
select georaster from dem
</jdbc_georaster_query>
<operations>
<operation name="normalize" />
</operations>
</theme>
次のコード・セグメントは、手動による線形伸長オペレーションを示しています。(自動線形伸長の場合、<operation>要素は含めますが、<parameter>要素は含めません。)
<operation name="linearstretch">
<parameter name="autostretch"
value="false" />
<parameter name="lowstretch"
value="50" />
<parameter name="highstretch"
value="150" />
</operation>
次の表に、イメージ処理オペレーション、<operation>要素名のキーワード値および関連する<parameter>要素値(該当する場合)を示します。
表3-1 GeoRasterテーマ・オペレーションのイメージ処理オプション
| オペレーション | <operation>名値 | <parameter>値 |
|---|---|---|
| 正規化 | normalize |
(該当なし) |
| 均等化 | equalize |
(該当なし) |
| 線形伸長 | linearstretch |
|
| 区分線形伸長 | piecewiselinearstretch |
(該当なし) |
| 輝度 | brightness |
value=[number] |
| コントラスト | contrast |
value=[number] |
| しきい値の変更 | changethreshold |
|
親トピック: マップ・リクエストDTD