PostGIS - en to ja translation catalogue (871 entries)

note: Tag: title
en: Raster Reference
ja: ラスタ リファレンス

note: Tag: para
en: The functions given below are the ones which a user of PostGIS Raster is likely to need and which are currently available in PostGIS Raster. There are other functions which are required support functions to the raster objects which are not of use to a general user.
ja: ここで挙げる関数は、PostGISラスタにとって必要と思われるもので、現在PostGISラスタで有効なものです。他に、一般的なユーザが利用しない、ラスタオブジェクトに対して求められるサポート関数があります。

note: Tag: para
en: <varname>raster</varname> is a new PostGIS type for storing and analyzing raster data.
ja: <varname>raster</varname>は、ラスタデータの格納と分析のための新しいPostGIS型です。

note: Tag: para
en: For loading rasters from raster files please refer to <xref linkend="RT_Loading_Rasters"/>
ja: ラスタファイルからラスタをロードするには<xref linkend="RT_Loading_Rasters"/>を参照して下さい。

note: Tag: para
en: For the examples in this reference we will be using a raster table of dummy rasters - Formed with the following code
ja: このリファレンスにおける例ではダミーラスタのラスタテーブルを使っています。ラスタは次のようなコードで形成しています。

note: Tag: para
en: This section lists the PostgreSQL data types specifically created to support raster functionality.
ja: 本節では、ラスタ機能をサポートするために作られたPostgreSQLデータ型の一覧を挙げます。

note: Tag: title
en: Raster Support Data types
ja: ラスタサポートデータ型

note: Tag: refpurpose
en: A spatial datatype with two fields - geom (holding a geometry object) and val (holding a double precision pixel value from a raster band).
ja: geom (ジオメトリオブジェクトを保持)とval (ラスタバンドからのピクセル値を倍精度浮動小数点数で保持)の2フィールドからなるデータ型。

note: Tag: title
en: Description
ja: 説明

note: Tag: para
en: geomval is a compound data type consisting of a geometry object referenced by the .geom field and val, a double precision value that represents the pixel value at a particular geometric location in a raster band. It is used by the ST_DumpAsPolygon and Raster intersection family of functions as an output type to explode a raster band into geometry polygons.
ja: geomvalは.geomフィールドで参照されるジオメトリオブジェクトと、特定の地理位置におけるラスタバンドのピクセル値を表現する浮動小数点数のvalからなる複合型です。ポリゴンにラスタバンドを展開するための出力型として、ST_DumpAsPolygonとラスタのインタセクション関連関数群に使われます。

note: Tag: title
en: See Also
ja: 関連情報

note: Tag: refpurpose
en: <refpurpose>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</refpurpose>
ja: <refpurpose>ST_AddBandの入力に使われる複合型で、新しいバンドの属性と初期値からなります。</refpurpose>

note: Tag: para
en: <para>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</para>
ja: <para>ST_AddBandの入力に使われる複合型で、新しいバンドの属性と初期値からなります。</para>

note: Tag: para
en: 1-based value indicating the position where the new band will be added amongst the raster's bands. If NULL, the new band will be added at the end of the raster's bands.
ja: ラスタのバンド群のうち新しいバンドが追加される位置を示す1始まりの値。NULLの場合には、新しいバンドはラスタバンド群の末尾に追加されます。

note: Tag: para
en: Pixel type of the new band. One of defined pixel types as described in <xref linkend="RT_ST_BandPixelType"/>.
ja: 新しいバンドのピクセルタイプ。定義されたピクセルタイプは<xref linkend="RT_ST_BandPixelType"/>に記述されています。

note: Tag: para
en: Initial value that all pixels of new band will be set to.
ja: 新しいバンドに設定する初期値。

note: Tag: para
en: NODATA value of the new band. If NULL, the new band will not have a NODATA value assigned.
ja: 新しいバンドのNODATA値。NULLの場合には、新しいバンドにNODATA値を設定しません。

note: Tag: refpurpose
en: <refpurpose>A composite type for use when needing to express a raster and a band index of that raster.</refpurpose>
ja: <refpurpose>ラスタとそのバンドインデクスを表現する必要がある時に使われる複合型。</refpurpose>

note: Tag: para
en: <para>A composite type for use when needing to express a raster and a band index of that raster.</para>
ja: <para>ラスタとそのバンドインデクスを表現する必要がある時に使われる複合型。</para>

note: Tag: para
en: The raster in question/
ja: 問題にするラスタ。

note: Tag: para
en: 1-based value indicating the band of raster
ja: ラスタのバンドを示す1始まりの値。

note: Tag: refpurpose
en: raster spatial data type.
ja: ラスタ空間データ型。

note: Tag: para
en: raster is a spatial data type used to represent raster data such as those imported from JPEGs, TIFFs, PNGs, digital elevation models. Each raster has 1 or more bands each having a set of pixel values. Rasters can be georeferenced.
ja: rasterは、JPEG, TIFF, PNG, デジタル標高モデルといったラスタデータを表現する空間データ型です。ラスタはそれぞれ1以上のバンドを持ち、バンドはそれぞれにピクセル値の集合を持ちます。ラスタには地理参照を与えることができます。

note: Tag: para
en: Requires PostGIS be compiled with GDAL support. Currently rasters can be implicitly converted to geometry type, but the conversion returns the <xref linkend="RT_ST_ConvexHull"/> of the raster. This auto casting may be removed in the near future so don't rely on it.
ja: PostGISをGDALサポート付きでコンパイルする必要があります。 現在、ラスタは暗黙にジオメトリ型に変換することができますが、ラスタの<xref linkend="RT_ST_ConvexHull"/>を返します。この自動キャストは近いうちに削除するかも知れないので、この関数に頼らないようにして下さい。

note: Tag: title
en: Casting Behavior
ja: キャストの挙動

note: Tag: para
en: This section lists the automatic as well as explicit casts allowed for this data type
ja: 本節では、このデータ型で許容される明示的なキャストと自動キャストの一覧を挙げます。

note: Tag: entry
en: Cast To
ja: キャスト先

note: Tag: entry
en: Behavior
ja: ふるまい

note: Tag: entry
en: automatic
ja: 自動

note: Tag: refpurpose
en: <refpurpose>A composite type used as input into the ST_Reclass function defining the behavior of reclassification.</refpurpose>
ja: <refpurpose>ST_Reclass関数への入力として使用する複合型です。再分類の挙動を定義します。</refpurpose>

note: Tag: para
en: <para>A composite type used as input into the ST_Reclass function defining the behavior of reclassification.</para>
ja: <para>ST_Reclass関数への入力として使用する複合型です。再分類の挙動を定義します。</para>

note: Tag: para
en: The band number of band to reclassify.
ja: 再分類対象バンドの番号。

note: Tag: para
en: range expression consisting of comma delimited range:map_range mappings. : to define mapping that defines how to map old band values to new band values. ( means &gt;, ) means less than, ] &lt; or equal, [ means &gt; or equal
ja: コンマ区切りの範囲表現。古い値から新しい値にマップする方法を定義します。 '('は「これより大きい」、')'は「これより小さい」、'['は「これ以上」、']'は「これ以下」、をそれぞれ示します。

note: Tag: para
en: ( notation is optional so a-b means the same as (a-b)
ja: '('標記は必須ではありません。'a-b'は'(a-b)'と同じ意味になります。

note: Tag: para
en: One of defined pixel types as described in <xref linkend="RT_ST_BandPixelType"/>
ja: <xref linkend="RT_ST_BandPixelType"/>の記述にあるピクセルタイプの一つ。

note: Tag: para
en: Value to treat as no data. For image outputs that support transparency, these will be blank.
ja: NODATAとして扱う値。透過が可能な画像出力では、この値は空白になります。

note: Tag: title
en: Example: Reclassify band 2 as an 8BUI where 255 is nodata value
ja: 例: 2番バンドを8BUIで255をNODATAに再分類

note: Tag: title
en: Example: Reclassify band 1 as an 1BB and no nodata value defined
ja: 例: 1番バンドを1BBでNODATAを定義しないで再分類

note: Tag: refpurpose
en: A composite type returned by the ST_SummaryStats and ST_SummaryStatsAgg functions.
ja: ST_SummaryStats関数とST_SummaryStatsAgg関数の出力として使う複合型です。

note: Tag: para
en: A composite type returned by the <xref linkend="RT_ST_SummaryStats"/> and <xref linkend="RT_ST_SummaryStatsAgg"/> functions.
ja: <xref linkend="RT_ST_SummaryStats"/>関数と<xref linkend="RT_ST_SummaryStatsAgg"/>関数の出力として使う複合型です。

note: Tag: para
en: Number of pixels counted for the summary statistics.
ja: 統計情報で使ったピクセルの数。

note: Tag: para
en: Sum of all counted pixel values.
ja: 統計情報で使ったピクセルの値の合計。

note: Tag: para
en: Arithmetic mean of all counted pixel values.
ja: 統計情報で使ったピクセルの値の平均。

note: Tag: para
en: Standard deviation of all counted pixel values.
ja: 統計情報で使ったピクセルの値の標準偏差。

note: Tag: para
en: Minimum value of counted pixel values.
ja: 統計情報で使ったピクセルの値の最小値。

note: Tag: para
en: Maximum value of counted pixel values.
ja: 統計情報で使ったピクセルの値の最大値。

note: Tag: refpurpose
en: <refpurpose>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</refpurpose>
ja: <refpurpose>ST_Union関数の入力に使う複合型です。処理するバンドと結合処理の挙動を定義します。</refpurpose>

note: Tag: para
en: <para>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</para>
ja: <para>ST_Union関数の入力に使う複合型です。処理するバンドと結合処理の挙動を定義します。</para>

note: Tag: para
en: 1-based value indicating the band of each input raster to be processed.
ja: 処理する入力ラスタごとのバンドを示す1始まりの値です。

note: Tag: para
en: Type of UNION operation. One of defined types as described in <xref linkend="RT_ST_Union"/>.
ja: 結合処理の種別。<xref linkend="RT_ST_Union"/>に記述がある、定義された種別のうち一つを取ります。

note: Tag: title
en: Raster Management
ja: ラスタ管理

note: Tag: refpurpose
en: Adds raster constraints to a loaded raster table for a specific column that constrains spatial ref, scaling, blocksize, alignment, bands, band type and a flag to denote if raster column is regularly blocked. The table must be loaded with data for the constraints to be inferred. Returns true if the constraint setting was accomplished and issues a notice otherwise.
ja: ロードされたラスタテーブルの特定のカラムにラスタ制約を追加します。制約には空間参照系、スケール、ブロックサイズ、アラインメント、バンド数、バンド型、ラスタカラムが規則正しいブロックかどうかを示すフラグがあります。テーブルは制約が推論されるためのデータがロードされなければなりません。制約の設定が完了するとtrueを返し、問題があると通知を返します。

note: Tag: para
en: Generates constraints on a raster column that are used to display information in the <varname>raster_columns</varname> raster catalog. The <varname>rastschema</varname> is the name of the table schema the table resides in. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table.
ja: ラスタカラム上に、ラスタカタログ<varname>raster_columns</varname>で情報を表示するために使われる制約を生成します。<varname>rastschema</varname>は、テーブルがあるテーブルスキーマの名前です。<varname>srid</varname>はSPATIAL_REF_SYSテーブル内のエントリを参照する整数でなければなりません。

note: Tag: para
en: <varname>raster2pgsql</varname> loader uses this function to register raster tables
ja: <varname>raster2pgsql</varname>はこの関数を使ってラスタテーブルを登録します。

note: Tag: para
en: Valid constraint names to pass in: refer to <xref linkend="RT_Raster_Columns"/> for more details.
ja: 渡すのに妥当な制約名は次の通りです。詳細情報については<xref linkend="RT_Raster_Columns"/>を参照して下さい。

note: Tag: para
en: <varname>blocksize</varname> sets both X and Y blocksize
ja: <varname>blocksize</varname> ブロックのXとY両方のサイズを指定します

note: Tag: para
en: <varname>blocksize_x</varname> sets X tile (width in pixels of each tile)
ja: <varname>blocksize_x</varname> Xタイル(タイル毎のピクセル幅)を設定します

note: Tag: para
en: <varname>blocksize_y</varname> sets Y tile (height in pixels of each tile)
ja: <varname>blocksize_y</varname> Yタイル(タイル毎のピクセル幅)を設定します

note: Tag: para
en: <varname>extent</varname> computes extent of whole table and applys constraint all rasters must be within that extent
ja: <varname>extent</varname> テーブル全体の範囲を計算し、全てのラスタがこの範囲内にある制約を適用します

note: Tag: para
en: <varname>num_bands</varname> number of bands
ja: <varname>num_bands</varname> バンド数

note: Tag: para
en: <varname>pixel_types</varname> reads array of pixel types for each band ensure all band n have same pixel type
ja: <varname>pixel_types</varname> バンドごとにピクセルタイプを読み、全てのバンドが同じピクセルタイプであることを確認します。

note: Tag: para
en: <varname>regular_blocking</varname> sets spatially unique (no two rasters can be spatially the same) and coverage tile (raster is aligned to a coverage) constraints
ja: <varname>regular_blocking</varname> 空間的に一意 (二つのラスタが空間的に同じにならない)であり、カバレッジタイル (ラスタがカバレッジに整列する)制約であるようにします。

note: Tag: para
en: <varname>same_alignment</varname> ensures they all have same alignment meaning any two tiles you compare will return true for. Refer to <xref linkend="RT_ST_SameAlignment"/>.
ja: <varname>same_alignment</varname> 同じアラインメントを持つようにします。任意の2タイルについて比較するとtrueを返すという意味です。<xref linkend="RT_ST_SameAlignment"/>を参照して下さい。

note: Tag: para
en: <varname>srid</varname> ensures all have same srid
ja: <varname>srid</varname> 全て同じSRIDを持っていることを確認するためのものです。

note: Tag: para
en: More -- any listed as inputs into the above functions
ja: その他 -- 上の関数への入力で一覧が挙げられています。

note: Tag: para
en: This function infers the constraints from the data already present in the table. As such for it to work, you must create the raster column first and then load it with data.
ja: この関数はテーブル内に存在するデータから制約を推論します。動作させるには、まずラスタカラムを生成し、その後にデータをロードする必要があります。

note: Tag: para
en: If you need to load more data in your tables after you have already applied constraints, you may want to run the DropRasterConstraints if the extent of your data has changed.
ja: 制約を適用した後にデータをさらにロードする必要がある場合には、データ範囲が変わるならDropRasterConstraintsを使います。

note: Tag: title
en: Examples: Apply all possible constraints on column based on data
ja: 例: カラムに対して全てのありえる制約をデータに基づいて適用する

note: Tag: title
en: Examples: Apply single constraint
ja: 例: 単一の制約を適用する

note: Tag: refpurpose
en: Drops PostGIS raster constraints that refer to a raster table column. Useful if you need to reload data or update your raster column data.
ja: ラスタテーブルカラムを参照するPostGISラスタ制約を削除します。データの再読み込みやラスタカラムデータの更新の際に使えます。

note: Tag: para
en: Drops PostGIS raster constraints that refer to a raster table column that were added by <xref linkend="RT_AddRasterConstraints"/>. Useful if you need to load more data or update your raster column data. You do not need to do this if you want to get rid of a raster table or a raster column.
ja: <xref linkend="RT_AddRasterConstraints"/>で追加された、ラスタテーブルカラムを参照するPostGISラスタ制約を削除します。データの追加ロードやラスタカラムデータの更新で使えます。ラスタテーブルまたはラスタカラムのridを取得したい場合には使う必要がありません。

note: Tag: para
en: To drop a raster table use the standard
ja: ラスタテーブルを削除するには、次の標準的なSQLを使います。

note: Tag: para
en: To drop just a raster column and leave the rest of the table, use standard SQL
ja: ラスタカラムを削除してテーブルの残りのカラムを置いておくには、次の標準的なSQLを使います。

note: Tag: para
en: the table will disappear from the <varname>raster_columns</varname> catalog if the column or table is dropped. However if only the constraints are dropped, the raster column will still be listed in the <varname>raster_columns</varname> catalog, but there will be no other information about it aside from the column name and table.
ja: カラムまたはテーブルが削除されると、テーブルは<varname>raster_columns</varname>カタログから見えなくなります。しかしながら、制約だけが削除されたので、ラスタカラムはなお<varname>raster_columns</varname>カタログに残ります。ただし、カラム名とテーブルからの内部に関する他の情報は存在しません。

note: Tag: title
en: Examples
ja: 例

note: Tag: refpurpose
en: Tag a raster column as being an overview of another.
ja: ラスタカラムに対して、他のオーバビューであることをタグ付けします。

note: Tag: para
en: Adds constraints on a raster column that are used to display information in the <varname>raster_overviews</varname> raster catalog.
ja: <varname>raster_overviews</varname>ラスタカタログ内の情報を表示するために使われるラスタカラムに制約を追加します。

note: Tag: para
en: The <varname>ovfactor</varname> parameter represents the scale multiplier in the overview column: higher overview factors have lower resolution.
ja: <varname>ovfactor</varname>引数は、オーバビューカラムの縮尺乗数を示します。縮尺乗数は大きいほど低い解像度になります。

note: Tag: para
en: When the <varname>ovschema</varname> and <varname>refschema</varname> parameters are omitted, the first table found scanning the <varname>search_path</varname> will be used.
ja: <varname>ovschema</varname>と<varname>refschema</varname>が省略されると、<varname>search_path</varname>を走査して発見した最初のテーブルを使います。

note: Tag: refpurpose
en: Untag a raster column from being an overview of another.
ja: ラスタカラムに対して他のオーバビューであることをタグ付けしているのを解除します。

note: Tag: para
en: Remove from a raster column the constraints used to show it as being an overview of another in the <varname>raster_overviews</varname> raster catalog.
ja: ラスタカラムから、<varname>raster_overviews</varname>ラスタカタログ内にある、他のラスタのオーバビューであるこをと示すために使われる制約を削除します。

note: Tag: para
en: When the <varname>ovschema</varname> parameter is omitted, the first table found scanning the <varname>search_path</varname> will be used.
ja: <varname>ovschema</varname>が省略されると、<varname>search_path</varname>を走査して発見した最初のテーブルを使います。

note: Tag: refpurpose
en: Reports the version of the GDAL library in use by PostGIS.
ja: PostGISで使っているGDALライブラリの版を報告します。

note: Tag: para
en: Reports the version of the GDAL library in use by PostGIS. Will also check and report if GDAL can find its data files.
ja: PostGISで使っているGDALライブラリの版を報告します。GDALがデータファイルを発見できるかについてもチェックして、報告します。

note: Tag: refpurpose
en: Reports full raster library build date.
ja: 完全なラスタライブラリをビルドした日付を報告します。

note: Tag: para
en: Reports raster build date
ja: ラスタをビルドした日付を報告します。

note: Tag: refpurpose
en: <refpurpose>Reports full raster version and build configuration infos.</refpurpose>
ja: <refpurpose>完全なラスタの版とビルドコンフィギュレーション情報を報告します。</refpurpose>

note: Tag: para
en: <para>Reports full raster version and build configuration infos.</para>
ja: <para>完全なラスタの版とビルドコンフィギュレーション情報を報告します。</para>

note: Tag: refpurpose
en: Returns a list of raster formats supported by PostGIS through GDAL. Only those formats with can_write=True can be used by ST_AsGDALRaster
ja: 使用しているGDALライブラリが対応するラスタ書式の一覧を返します。この一覧でcan_write=TrueとなっているものだけがST_AsGDALRasterで使えます。

note: Tag: para
en: Returns a list of raster formats short_name,long_name and creator options of each format supported by GDAL. Use the short_name as input in the <varname>format</varname> parameter of <xref linkend="RT_ST_AsGDALRaster"/>. Options vary depending on what drivers your libgdal was compiled with. <varname>create_options</varname> returns an xml formatted set of CreationOptionList/Option consisting of name and optional <varname>type</varname>, <varname>description</varname> and set of <varname>VALUE</varname> for each creator option for the specific driver.
ja: 使用しているGDALライブラリが対応するラスタ書式のshort_name, long_nameと作成オプションの一覧を返します。short_nameは、<xref linkend="RT_ST_AsGDALRaster"/>の<varname>format</varname>パラメタに使います。オプションはGDALライブラリのコンパイルに使ったドライバに依存します。<varname>create_options</varname>は、XML形式のCretionOptionList/Optionの集合で、ドライバごとの生成オプションごとに、名前を持ち、追加情報の<varname>type</varname>, <varname>description</varname>と<varname>VALUE</varname>の集合を持ちます。

note: Tag: para
en: Changed: 2.5.0 - add can_read and can_write columns.
ja: Changed: 2.5.0 - can_readカラムとcan_writeカラムを追加。

note: Tag: para
en: Changed: 2.0.6, 2.1.3 - by default no drivers are enabled, unless GUC or Environment variable gdal_enabled_drivers is set.
ja: Changed: 2.0.6, 2.1.3 - GUC (訳注: Grand Unified Configurationの略で、動的に変更できるPostgreSQLパラメータ)または環境変数gdal_enabled_driversが設定されていないデフォルトではドライバが全て無効になりました。

note: Tag: para
en: Availability: 2.0.0 - requires GDAL &gt;= 1.6.0.
ja: Availability: 2.0.0 - GDAL 1.6.0以上が必要です。

note: Tag: title
en: Examples: List of Drivers
ja: 例: ドライバ一覧

note: Tag: title
en: Example: List of options for each driver
ja: 例: ドライバ毎のオプション一覧

note: Tag: refpurpose
en: <refpurpose>Generates a set of vector contours from the provided raster band, using the <ulink url="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL contouring algorithm</ulink>.</refpurpose>
ja: <refpurpose>与えられたラスタバンドから等高線ベクタを生成します。<ulink url="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL等高線生成アルゴリズム</ulink>を使います。</refpurpose>

note: Tag: para
en: <para>Generates a set of vector contours from the provided raster band, using the <ulink url="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL contouring algorithm</ulink>.</para>
ja: <para>与えられたラスタバンドから等高線ベクタを生成します。<ulink url="https://gdal.org/api/gdal_alg.html?highlight=contour#_CPPv421GDALContourGenerateEx15GDALRasterBandHPv12CSLConstList16GDALProgressFuncPv">GDAL等高線生成アルゴリズム</ulink>を使います。</para>

note: Tag: para
en: When the <varname>fixed_levels</varname> parameter is a non-empty array, the <varname>level_interval</varname> and <varname>level_base</varname> parameters are ignored.
ja: <varname>fixed_levels</varname>パラメータが空でない配列である時、<varname>level_interval</varname>と<varname>level_base</varname>とは無視されます。

note: Tag: para
en: Input parameters are:
ja: 入力パラメータは次の通りです。

note: Tag: para
en: Return values are a set of records with the following attributes:
ja: 返り値は次に示す属性を持つ行の集合です。

note: Tag: para
en: The geometry of the contour line.
ja: 等高線のジオメトリ。

note: Tag: para
en: A unique identifier given to the contour line by GDAL.
ja: GDALが等高線に与える一意の識別子。

note: Tag: para
en: The raster value the line represents. For an elevation DEM input, this would be the elevation of the output contour.
ja: ラインが表現するラスタ値。標高DEM入力の場合、出力等高線の標高となります。

note: Tag: title
en: Example
ja: 例

note: Tag: refpurpose
en: Interpolates a gridded surface based on an input set of 3-d points, using the X- and Y-values to position the points on the grid and the Z-value of the points as the surface elevation.
ja: X値とY値を使用してグリッド上のポイントを配置し、ポイントのZ値をサーフェス標高として配置し、3次元ポイントの入力セットに基づいてグリッドサーフェスを補間します。

note: Tag: para
en: Interpolates a gridded surface based on an input set of 3-d points, using the X- and Y-values to position the points on the grid and the Z-value of the points as the surface elevation. There are five interpolation algorithms available: inverse distance, inverse distance nearest-neighbor, moving average, nearest neighbor, and linear interpolation. See the <ulink url="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">gdal_grid documentation</ulink> for more details on the algorithms and their parameters. For more information on how interpolations are calculated, see the <ulink url="https://gdal.org/tutorials/gdal_grid_tut.html">GDAL grid tutorial</ulink>.
ja: X値とY値を使用してグリッド上のポイントを配置し、ポイントのZ値をサーフェス標高として配置し、3次元ポイントの入力セットに基づいてグリッドサーフェスを補間します。逆距離、逆距離最近傍、移動平均、最近傍、線形補間の五つの補間アルゴリズムが使用できます。アルゴリズムとそれらのパラメータに関する詳細情報については<ulink url="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">gdal_grid documentation</ulink>を参照して下さい。どのように補間計算が行われているかの詳細情報については<ulink url="https://gdal.org/tutorials/gdal_grid_tut.html">GDAL grid tutorial</ulink>をご覧下さい。

note: Tag: para
en: The points to drive the interpolation. Any geometry with Z-values is acceptable, all points in the input will be used.
ja: 補間を駆動するポイント。Z値を持つジオメトリなら全て受け付けられ、全ての入力ポイントが使用されます。

note: Tag: para
en: A string defining the algorithm and algorithm options, in the format used by <ulink url="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">gdal_grid</ulink>. For example, for an inverse-distance interpolation with a smoothing of 2, you would use "invdist:smoothing=2.0"
ja: アルゴリズムとそのオプションを定義する文字列で、<ulink url="https://gdal.org/programs/gdal_grid.html#interpolation-algorithms">gdal_grid</ulink>で使われる書式で記述します。たとえば、逆距離補間

note: Tag: para
en: A raster template to drive the geometry of the output raster. The width, height, pixel size, spatial extent and pixel type will be read from this template.
ja: 出力ラスタのジオメトリを駆動するためのラスタテンプレート。幅、高さ、ピクセルｙサイズ、空間範囲、ピクセルタイプがこのテンプレートから読み込まれます。

note: Tag: para
en: By default the first band in the template raster is used to drive the output raster, but that can be adjusted with this parameter.
ja: デフォルトではテンプレートラスタの最初のバンドが出力ラスタの駆動に使われますが、このパラメータで調整できます。

note: Tag: refpurpose
en: Change the SRID of all rasters in the user-specified column and table.
ja: ユーザが指定したカラムとテーブルにあるラスタの全てについてSRIDを変更します。

note: Tag: para
en: Change the SRID of all rasters in the user-specified column and table. The function will drop all appropriate column constraints (extent, alignment and SRID) before changing the SRID of the specified column's rasters.
ja: ユーザが指定したカラムとテーブルにあるラスタの全てについてSRIDを変更します。この関数は全ての適切なカラム制約 (extent, alignment, SRID)を削除してから、指定したカラムのラスタのSRIDを変更します。

note: Tag: para
en: The data (band pixel values) of the rasters are not touched by this function. Only the raster's metadata is changed.
ja: この関数はラスタのデータ (バンドピクセル値)を触りません。ラスタのメタデータのみ変更します。

note: Tag: refpurpose
en: Create an reduced resolution version of a given raster coverage.
ja: 与えられたラスタカバレッジから解像度を落としたものを生成します。

note: Tag: para
en: Create an overview table with resampled tiles from the source table. Output tiles will have the same size of input tiles and cover the same spatial extent with a lower resolution (pixel size will be 1/<varname>factor</varname> of the original in both directions).
ja: 元のテーブルからリサンプリングを施したタイルのオーバビューテーブルを生成します。出力タイルは入力タイルと同じサイズで、同じ空間範囲を持ち、入力タイルより低い解像度 (ピクセル数は縦横ともに元のタイルの1/<varname>factor</varname>倍になります)を持ちます。

note: Tag: para
en: The overview table will be made available in the <varname>raster_overviews</varname> catalog and will have raster constraints enforced.
ja: オーバビューテーブルは<varname>raster_overviews</varname>カタログに出現し、ラスタ制約を持ちます。

note: Tag: para
en: Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', 'CubicSpline', and 'Lanczos'. Refer to: <ulink url="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</ulink> for more details.
ja: アルゴリズム指定オプションは'NearestNeighbor', 'Bilinear', 'Cubic', 'CubicSpline', 'Lanczos'です。詳細については<ulink url="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</ulink>をご覧ください。

note: Tag: para
en: Output to generally better quality but slower to product format
ja: 高品質ですが遅い生成書式での出力

note: Tag: para
en: Output to faster to process default nearest neighbor
ja: デフォルトの最近傍補間を使った早い処理による出力

note: Tag: title
en: Raster Constructors
ja: ラスタコンストラクタ

note: Tag: refpurpose
en: Returns a raster with the new band(s) of given type added with given initial value in the given index location. If no index is specified, the band is added to the end.
ja: 与えられたタイプで、与えられた初期値にした新しいバンドを、与えられたインデクス位置に追加したラスタを返します。インデクス位置を指定していない場合には、バンドは末尾に追加されます。

note: Tag: para
en: Returns a raster with a new band added in given position (index), of given type, of given initial value, and of given nodata value. If no index is specified, the band is added to the end. If no <varname>fromband</varname> is specified, band 1 is assumed. Pixel type is a string representation of one of the pixel types specified in <xref linkend="RT_ST_BandPixelType"/>. If an existing index is specified all subsequent bands >= that index are incremented by 1. If an initial value greater than the max of the pixel type is specified, then the initial value is set to the highest value allowed by the pixel type.
ja: 与えられたタイプで、与えられた初期値にし、与えられたNODATA値を付した新しいバンドを追加したラスタを返します。インデクス位置を指定していない場合には、バンドは末尾に追加されます。<varname>fromband</varname>が指定されない場合には、1番バンドと仮定します。ピクセルタイプは<xref linkend="RT_ST_BandPixelType"/>で指定されているピクセルタイプの文字列表現です。既存のインデクスが指定された場合には、以降のバンドは全て1以上足されたインデクスになります。初期値としてピクセルタイプの最大値を超えた値が指定された場合には、初期値にピクセルタイプの許容最大値が指定されます。

note: Tag: para
en: For the variant that takes an array of <xref linkend="addbandarg"/> (Variant 1), a specific addbandarg's index value is relative to the raster at the time when the band described by that addbandarg is being added to the raster. See the Multiple New Bands example below.
ja: <xref linkend="addbandarg"/>の配列を取る版 (一つ目の版)では、指定したaddbandargのインデクス値は、addbandargで示されるバンドがラスタに追加される時のラスタとの相対値です。下の複数バンドの例を参照してください。

note: Tag: para
en: For the variant that takes an array of rasters (Variant 5), if <varname>torast</varname> is NULL then the <varname>fromband</varname> band of each raster in the array is accumulated into a new raster.
ja: ラスタの配列を取る版 (五つ目の版)では、<varname>torast</varname>がNULLなら、配列内のラスタごとの<varname>fromband</varname>のバンドが新しいラスタに集約されます。

note: Tag: para
en: For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), the value must include the full path to the raster file. The file must also be accessible to the postgres server process.
ja: <varname>outdbfile</varname>を取る版 (六つ目と七つ目の版)では、値はラスタファイルへのフルパスを含まなければなりません。また、ファイルはPostgreSQLサーバプロセスがアクセス可能でなければなりません。

note: Tag: para
en: Enhanced: 2.1.0 support for addbandarg added.
ja: Enhanced: 2.1.0 addbandarg対応が追加されました。

note: Tag: para
en: Enhanced: 2.1.0 support for new out-db bands added.
ja: Enhanced: 2.1.0 out-dbバンドが追加されました。

note: Tag: title
en: Examples: Single New Band
ja: 例: 単一バンド

note: Tag: title
en: Examples: Multiple New Bands
ja: 例: 複数の新規バンド

note: Tag: title
en: Examples: New Out-db band
ja: 例: データベース外のバンド

note: Tag: refpurpose
en: Converts a PostGIS geometry to a PostGIS raster.
ja: PostGISジオメトリをPostGISラスタに変換します。

note: Tag: para
en: Converts a PostGIS geometry to a PostGIS raster. The many variants offers three groups of possibilities for setting the alignment and pixelsize of the resulting raster.
ja: PostGISジオメトリをPostGISラスタに変換します。多数の形式がありますが、結果ラスタのアラインメントとピクセルサイズを設定する三つの考えられる類型に分かれます。

note: Tag: para
en: The first group, composed of the two first variants, produce a raster having the same alignment (<varname>scalex</varname>, <varname>scaley</varname>, <varname>gridx</varname> and <varname>gridy</varname>), pixel type and nodata value as the provided reference raster. You generally pass this reference raster by joining the table containing the geometry with the table containing the reference raster.
ja: 一つ目の群は、最初の2形式です。 アラインメント (<varname>scalex</varname>, <varname>scaley</varname>, <varname>gridx</varname>, <varname>gridy</varname>)、ピクセルタイプ、NODATA値が提供される参照ラスタと同じとなるラスタを生成します。一般的にこの参照ラスタは、ジオメトリを含むテーブルを参照ラスタを含むテーブルに結合して渡します。

note: Tag: para
en: The second group, composed of four variants, let you set the dimensions of the raster by providing the parameters of a pixel size (<varname>scalex</varname> &amp; <varname>scaley</varname> and <varname>skewx</varname> &amp; <varname>skewy</varname>). The <varname>width</varname> &amp; <varname>height</varname> of the resulting raster will be adjusted to fit the extent of the geometry. In most cases, you must cast integer <varname>scalex</varname> &amp; <varname>scaley</varname> arguments to double precision so that PostgreSQL choose the right variant.
ja: 二つ目の群は、4形式あります。ピクセルサイズ (<varname>scalex</varname> &amp; <varname>scaley</varname>と<varname>skewx</varname> &amp; <varname>skewy</varname>)の引数を渡してラスタのピクセル範囲を設定します。結果ラスタの<varname>width</varname> &amp; <varname>height</varname>はジオメトリの範囲にあわせて調整されます。ほとんどの場合、PostgreSQLが正しい形式を選択するために、<varname>scalex</varname> &amp; <varname>scaley</varname>の整数引数を倍精度浮動小数点数にキャストしなければなりません。

note: Tag: para
en: The third group, composed of four variants, let you fix the dimensions of the raster by providing the dimensions of the raster (<varname>width</varname> &amp; <varname>height</varname>). The parameters of the pixel size (<varname>scalex</varname> &amp; <varname>scaley</varname> and <varname>skewx</varname> &amp; <varname>skewy</varname>) of the resulting raster will be adjusted to fit the extent of the geometry.
ja: 三つ目の群は、4形式あります。ラスタのピクセル範囲 (<varname>width</varname> &amp; <varname>height</varname>)を渡してラスタのピクセル範囲を固定するものです。結果ラスタのピクセルサイズ(<varname>scalex</varname> &amp; <varname>scaley</varname>と<varname>skewx</varname> &amp; <varname>skewy</varname>)の引数はジオメトリの範囲にあわせて調整されます。

note: Tag: para
en: The two first variants of each of those two last groups let you specify the alignment with an arbitrary corner of the alignment grid (<varname>gridx</varname> &amp; <varname>gridy</varname>) and the two last variants takes the upper left corner (<varname>upperleftx</varname> &amp; <varname>upperlefty</varname>).
ja: 二つ目の群と三つ目の群の群内前半2形式は、アラインメントグリッド (<varname>gridx</varname> &amp; <varname>gridy</varname>)の適切な隅でアラインメントを特定します。群内後半2形式は左上隅 (<varname>upperleftx</varname> &amp; <varname>upperlefty</varname>)を取ります。

note: Tag: para
en: Each group of variant allows producing a one band raster or a multiple bands raster. To produce a multiple bands raster, you must provide an array of pixel types (<varname>pixeltype[]</varname>), an array of initial values (<varname>value</varname>) and an array of nodata values (<varname>nodataval</varname>). If not provided pixeltyped defaults to 8BUI, values to 1 and nodataval to 0.
ja: これらの群のそれぞれによって、1バンドまたは複数バンドのラスタを生成することができます。複数バンドのラスタを生成するには、ピクセルタイプ配列 (<varname>pixeltype[]</varname>)、初期値配列 (<varname>value</varname>)、NODATA値配列 (<varname>nodataval</varname>)を渡す必要があります。ピクセルタイプが渡されていない場合には、デフォルトは8BUIになり、初期値については1、NODATA値については0になります。

note: Tag: para
en: The output raster will be in the same spatial reference as the source geometry. The only exception is for variants with a reference raster. In this case the resulting raster will get the same SRID as the reference raster.
ja: 出力ラスタは元のジオメトリと同じ空間参照系になります。参照ラスタを使う形式は例外で、結果ラスタは参照ラスタと同じSRIDになります。

note: Tag: para
en: The optional <varname>touched</varname> parameter defaults to false and maps to the GDAL ALL_TOUCHED rasterization option, which determines if pixels touched by lines or polygons will be burned. Not just those on the line render path, or whose center point is within the polygon.
ja: 任意引数<varname>touched</varname>は、デフォルトではFALSEになります。GDALのALL_TOUCHEDラスタ化オプションに相当し、ラインまたはポリゴンに接触するピクセルが描画されます。ライン上にあるか中心点がポリゴン内部にあるピクセルが描画されるだけではありません。

note: Tag: para
en: This is particularly useful for rendering jpegs and pngs of geometries directly from the database when using in combination with <xref linkend="RT_ST_AsPNG"/> and other <xref linkend="RT_ST_AsGDALRaster"/> family of functions.
ja: これは特にジオメトリをデータベースから<xref linkend="RT_ST_AsPNG"/>や<xref linkend="RT_ST_AsGDALRaster"/>系の関数を併用して直接JPEGやPNGに描画する際に使えます。

note: Tag: para
en: Not yet capable of rendering complex geometry types such as curves, TINS, and PolyhedralSurfaces, but should be able too once GDAL can.
ja: 曲線、TIN、多面体サーフェスのような複雑なジオメトリタイプのレンダリングは、まだできませんが、GDALができることは実現できます。

note: Tag: title
en: Examples: Output geometries as PNG files
ja: 例: ジオメトリをPNGファイルとして出力

note: Tag: para
en: black circle
ja: 黒い円

note: Tag: para
en: example from buffer rendered with just PostGIS
ja: PostGISだけで描画したバッファの例

note: Tag: refpurpose
en: Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters.
ja: 既存のラスタの、一つ以上のバンドを新しいラスタとして返します。既存のラスタから新しいラスタを構築する際に使えます。

note: Tag: para
en: Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters or export of only selected bands of a raster or rearranging the order of bands in a raster. If no band is specified or any of specified bands does not exist in the raster, then all bands are returned. Used as a helper function in various functions such as for deleting a band.
ja: 既存のラスタの、一つ以上のバンドを新しいラスタとして返します。既存ラスタから新しいラスタを構築したり、ラスタの選択したバンドのみを出力したり、バンドの並びを改める際に使えます。バンドが指定されない場合や指定したバンドがラスタに存在しない場合には、全てのバンドを返します。バンド削除等の様々な関数を補助する関数として使われています。

note: Tag: para
en: For the <code>nbands</code> as text variant of function, the default delimiter is <code>,</code> which means you can ask for <code>'1,2,3'</code> and if you wanted to use a different delimeter you would do <code>ST_Band(rast, '1@2@3', '@')</code>. For asking for multiple bands, we strongly suggest you use the array form of this function e.g. <code>ST_Band(rast, '{1,2,3}'::int[]);</code> since the <code>text</code> list of bands form may be removed in future versions of PostGIS.
ja: <code>nbands</code>を文字列とする版では、デフォルトのデリミタは<code>,</code>です。<code>'1,2,3'</code>と指定できます。異なるデリミタを使いたい場合には、<code>ST_Band(rast, '1@2@3', '@')</code>とします。複数バンドを指定する際に、<code>ST_Band(rast, '{1,2,3}'::int[]);</code>というような、配列を使うことを強くお勧めします。<code>text</code>によるバンド一覧を取る形式は、PostGISの将来の版で削除するかも知れません。

note: Tag: para
en: original (column rast)
ja: 元画像 (rastカラム)

note: Tag: refpurpose
en: Cover georeferenced area with a grid of empty raster tiles.
ja: 空のラスタタイルのグリッドでジオリファレンスを施されている領域を生成します。

note: Tag: para
en: Create a set of raster tiles with <xref linkend="RT_ST_MakeEmptyRaster"/>. Grid dimension is <varname>width</varname> &amp; <varname>height</varname>. Tile dimension is <varname>tilewidth</varname> &amp; <varname>tileheight</varname>. The covered georeferenced area is from upper left corner (<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower right corner (<varname>upperleftx</varname> + <varname>width</varname> * <varname>scalex</varname>, <varname>upperlefty</varname> + <varname>height</varname> * <varname>scaley</varname>).
ja: <xref linkend="RT_ST_MakeEmptyRaster"/>でラスタ集合を生成します。グリッドの次元は<varname>width</varname>と<varname>height</varname>です。タイルの次元は<varname>tilewidth</varname>と<varname>tileheight</varname>です。領域は左上隅(<varname>upperleftx</varname>, <varname>upperlefty</varname>)から右下隅 (<varname>upperleftx</varname> + <varname>width</varname> * <varname>scalex</varname>, <varname>upperlefty</varname> + <varname>height</varname> * <varname>scaley</varname>)で形成されます。

note: Tag: para
en: Note that scaley is generally negative for rasters and scalex is generally positive. So lower right corner will have a lower y value and higher x value than the upper left corner.
ja: ラスタのscaleyは一般的に負数で、scalexは一般的に正数です。右下隅は、左上隅より、yは小さな値、xは大きな値になります。

note: Tag: title
en: Examples Basic
ja: 基本的な例

note: Tag: para
en: Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner (22, 77) to lower right corner (55, 33).
ja: WGS84で左上が(22, 27)で右下が(55, 53)となる範囲の4x4グリッドの16タイルを生成します。

note: Tag: refpurpose
en: Returns an empty raster (having no bands) of given dimensions (width &amp; height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx &amp; skewy) and reference system (srid). If a raster is passed in, returns a new raster with the same size, alignment and SRID. If srid is left out, the spatial ref is set to unknown (0).
ja: 与えられたピクセル範囲 (width &amp; height)、左上のX,Y、ピクセルサイズ、回転 (scalex, scaley, skewx, skewy)と空間参照系 (srid)が指定された空ラスタ (バンドを持たないラスタ)を返します。ラスタが渡されると、新しいラスタは渡されたラスタと同じサイズ、アラインメント、SRIDになります。SRIDが指定されていない場合には、空間参照系は不明 (0)とされます。

note: Tag: para
en: Returns an empty raster (having no band) of given dimensions (width &amp; height) and georeferenced in spatial (or world) coordinates with upper left X (upperleftx), upper left Y (upperlefty), pixel size and rotation (scalex, scaley, skewx &amp; skewy) and reference system (srid).
ja: 与えられたピクセル範囲 (width &amp; height)を持ち、かつ、左上隅のX (upperleftx)とY (upperlefty)、ピクセルサイズと回転 (scalex, scaley, skewx, skewy)、空間参照系 (srid)によって空間 (またはワールド)座標上で地理参照された空ラスタ (バンドを持たないラスタ)を返します。

note: Tag: para
en: The last version use a single parameter to specify the pixel size (pixelsize). scalex is set to this argument and scaley is set to the negative value of this argument. skewx and skewy are set to 0.
ja: 最後の形式では、ピクセルサイズを一つの引数 (pixelsize)で指定しています。scalexはこの引数に、scaleyは引数の正負逆の数に、それぞれ設定され、skewxとskewyは0に設定されます。

note: Tag: para
en: If an existing raster is passed in, it returns a new raster with the same meta data settings (without the bands).
ja: 既存のラスタを渡すと、同じメタデータ設定 (バンド以外)を持つ新しいラスタが返ります。

note: Tag: para
en: If no srid is specified it defaults to 0. After you create an empty raster you probably want to add bands to it and maybe edit it. Refer to <xref linkend="RT_ST_AddBand"/> to define bands and <xref linkend="RT_ST_SetValue"/> to set initial pixel values.
ja: SRIDが設定されていない場合には、デフォルトは0です。空ラスタを生成した後に、バンドの追加や編集を行うことになります。<xref linkend="RT_ST_AddBand"/>でバンドを定義し、<xref linkend="RT_ST_SetValue"/>で初期ピクセル値を設定します。

note: Tag: refpurpose
en: <refpurpose>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</refpurpose>
ja: <refpurpose>求められた出力ラスタのピクセル数に基づいて入力ラスタを分割した結果のラスタ集合を返します。</refpurpose>

note: Tag: para
en: <para>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</para>
ja: <para>求められた出力ラスタのピクセル数に基づいて入力ラスタを分割した結果のラスタ集合を返します。</para>

note: Tag: para
en: If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and bottom sides of the raster may have different dimensions than the rest of the tiles. If <varname>padwithnodata</varname> = TRUE, all tiles will have the same dimensions with the possibility that edge tiles being padded with NODATA values. If raster band(s) do not have NODATA value(s) specified, one can be specified by setting <varname>nodataval</varname>.
ja: <varname>padwithnodata</varname>がFALSEである場合には、ラスタの右端と下端のタイルは、他のタイルと異なるピクセル範囲を持つことがあります。<varname>padwithnodata</varname>がTRUEの場合には、全てのタイルは同じピクセル範囲を持ち、端のタイルにNODATA値が詰められます。ラスタバンドにNODATA値が指定されていない場合には、<varname>nodataval</varname>で指定することができます。

note: Tag: para
en: If a specified band of the input raster is out-of-db, the corresponding band in the output rasters will also be out-of-db.
ja: 入力ラスタの指定したバンドがデータベース外ラスタの場合には、出力ラスタ内の対応するバンドもデータベース外になります。

note: Tag: refpurpose
en: Return a set of configured tiles from an arbitrarily tiled raster coverage.
ja: 任意のタイル化されたラスタカバレッジから構成されたタイルの集合を返します。

note: Tag: para
en: Return a set of tiles having the specified scale (<varname>sfx</varname>, <varname>sfy</varname>) and max size (<varname>tw</varname>, <varname>th</varname>) and covering the specified extent (<varname>ext</varname>) with data coming from the specified raster coverage (<varname>tab</varname>, <varname>col</varname>).
ja: 指定された縮尺 (<varname>sfx</varname>, <varname>sfy</varname>)と最大サイズ (<varname>tw</varname>, <varname>th</varname>)を持ち、指定された範囲 (<varname>ext</varname>)を包含し、指定されたラスタカバレッジ (<varname>tab</varname>, <varname>col</varname>)からのデータを持つタイルの集合を返します。

note: Tag: refpurpose
en: Returns a raster from a supported GDAL raster file.
ja: 対応するGDALラスタファイルからラスタを返します。

note: Tag: para
en: Returns a raster from a supported GDAL raster file. <varname>gdaldata</varname> is of type bytea and should be the contents of the GDAL raster file.
ja: 対応するGDALラスタファイルからラスタを返します。<varname>gdaldata</varname>はbytea型で、GDALラスタファイルの中身です。

note: Tag: para
en: If <varname>srid</varname> is NULL, the function will try to automatically assign the SRID from the GDAL raster. If <varname>srid</varname> is provided, the value provided will override any automatically assigned SRID.
ja: <varname>srid</varname>がNULLの場合には、この関数は、GDALラスタから自動的にSRIDを設定しようとします。<varname>srid</varname>が与えられている場合には、与えられた値が自動的に設定したSRIDを上書きします。

note: Tag: title
en: Raster Accessors
ja: ラスタアクセサ

note: Tag: refpurpose
en: Returns the georeference meta data in GDAL or ESRI format as commonly seen in a world file. Default is GDAL.
ja: GDAL書式または一般的にワールドファイルでみられるESRI書式の地理参照メタデータを返します。デフォルトはGDALです。

note: Tag: para
en: Returns the georeference meta data including carriage return in GDAL or ESRI format as commonly seen in a <ulink url="http://en.wikipedia.org/wiki/World_file">world file</ulink>. Default is GDAL if no type specified. type is string 'GDAL' or 'ESRI'.
ja: GDAL書式または一般的に<ulink url="http://en.wikipedia.org/wiki/World_file">world file</ulink> (英語版WikiPedia)でみられるESRI書式の地理参照メタデータを返します。書式を指定したいない場合のデフォルトはGDALです。書式は'GDAL'または'ESRI'の文字列です。

note: Tag: para
en: Difference between format representations is as follows:
ja: 書式の表現の違いは次の通りです。

note: Tag: refpurpose
en: Returns the height of the raster in pixels.
ja: ラスタの高さをピクセル単位で返します。

note: Tag: para
en: Returns the height of the raster.
ja: ラスタの高さをピクセル単位で返します。

note: Tag: refpurpose
en: <refpurpose>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</refpurpose>
ja: <refpurpose>ラスタが空 (幅が0で高さが0)の場合にはTRUEを返します。他の場合には、FALSEを返します。</refpurpose>

note: Tag: para
en: <para>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</para>
ja: <para>ラスタが空 (幅が0で高さが0)の場合にはTRUEを返します。他の場合には、FALSEを返します。</para>

note: Tag: refpurpose
en: <refpurpose>Returns the amount of space (in bytes) the raster takes.</refpurpose>
ja: <refpurpose>ラスタが取る領域の合計をバイト単位で返します。</refpurpose>

note: Tag: para
en: <para>Returns the amount of space (in bytes) the raster takes.</para>
ja: <para>ラスタが取る領域の合計をバイト単位で返します。</para>

note: Tag: para
en: This is a nice compliment to PostgreSQL built in functions pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size.
ja: この関数はPostgreSQLビルトイン関数pg_clumn_size, pg_size_pretty, pg_relation_size, pg_total_relation_sizeへのすばらしい賛辞です。

note: Tag: para
en: pg_relation_size which gives the byte size of a table may return byte size lower than ST_MemSize. This is because pg_relation_size does not add toasted table contribution and large geometries are stored in TOAST tables. pg_column_size might return lower because it returns the compressed size.
ja: テーブルのバイト単位のサイズを得るpg_relation_sizeはST_MemSizeよりも小さい値を返すことがあります。pg_relation_sizeはTOASTテーブルの寄与分を追加せず、大きなジオメトリはTOASTテーブルに格納されるためです。pg_column_sizeは圧縮後のサイズを返すので、小さくなることがあります。

note: Tag: para
en: pg_total_relation_size - includes, the table, the toasted tables, and the indexes.
ja: pg_total_relation_size - テーブル、TOASTテーブル、インデクスを含みます。

note: Tag: refpurpose
en: Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc.
ja: ピクセル数、回転 (スキュー)、左上隅位置等のラスタオブジェクトに関する基本的なメタデータを返します。

note: Tag: para
en: Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc. Columns returned: upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands
ja: ピクセルサイズ、回転 (skew)、左上隅位置等のラスタオブジェクトに関する基本的なメタデータを返します。返されるカラムはupperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbandsです。

note: Tag: refpurpose
en: <refpurpose>Returns the number of bands in the raster object.</refpurpose>
ja: <refpurpose>ラスタオブジェクトのバンド数を返します。</refpurpose>

note: Tag: para
en: <para>Returns the number of bands in the raster object.</para>
ja: <para>ラスタオブジェクトのバンド数を返します。</para>

note: Tag: refpurpose
en: Returns the pixel height in geometric units of the spatial reference system.
ja: 空間参照系の地理的な単位でのピクセルの高さを返します。

note: Tag: para
en: Returns the height of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel height is just the scale ratio between geometric coordinates and raster pixels.
ja: 空間参照系の地理的な単位でのピクセルの高さを返します。スキューが無い一般的な状況では、ピクセル高は地理座標とラスタピクセルのスケール率です。

note: Tag: para
en: Refer to <xref linkend="RT_ST_PixelWidth"/> for a diagrammatic visualization of the relationship.
ja: 関係について図示したものは<xref linkend="RT_ST_PixelWidth"/>を参照して下さい。

note: Tag: title
en: Examples: Rasters with no skew
ja: 例: スキューの無いラスタ

note: Tag: title
en: Examples: Rasters with skew different than 0
ja: 例: スキューが0でないラスタ

note: Tag: refpurpose
en: Returns the pixel width in geometric units of the spatial reference system.
ja: 空間参照系の地理的な単位でのピクセルの幅を返します。

note: Tag: para
en: Returns the width of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel width is just the scale ratio between geometric coordinates and raster pixels.
ja: 空間参照系の地理的な単位でのピクセルの幅を返します。スキューが無い一般的な状況では、ピクセル幅は地理座標とラスタピクセルのスケール率です。

note: Tag: para
en: The following diagram demonstrates the relationship:
ja: 関係について次の図に示します。

note: Tag: para
en: Pixel Width: Pixel size in the i direction
ja: ピクセル幅: i方向のピクセルサイズ

note: Tag: para
en: Pixel Height: Pixel size in the j direction
ja: ピクセル高: j方向のピクセルサイズ

note: Tag: refpurpose
en: Returns the X component of the pixel width in units of coordinate reference system.
ja: 空間参照系の地理的な単位でのピクセル幅のX成分を返します。

note: Tag: para
en: Returns the X component of the pixel width in units of coordinate reference system. Refer to <ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> for more details.
ja: 空間参照系の地理的な単位でのピクセル幅のX成分を返します。詳細については<ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> (英語版WikiPedia)をご覧ください。

note: Tag: para
en: Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX.
ja: Changed: 2.0.0. WKTRaster版ではST_PixelSizeXと呼ばれていました。

note: Tag: refpurpose
en: Returns the Y component of the pixel height in units of coordinate reference system.
ja: 空間参照系の地理的な単位でのピクセル幅のY成分を返します。

note: Tag: para
en: Returns the Y component of the pixel height in units of coordinate reference system. May be negative. Refer to <ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> for more details.
ja: 空間参照系の地理的な単位でのピクセル幅のY成分を返します。詳細については<ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> (英語版WikiPedia)をご覧ください。

note: Tag: para
en: Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY.
ja: Changed: 2.0.0. WKTRaster版ではST_PixelSizeYと呼ばれていました。

note: Tag: refpurpose
en: Returns the raster's upper left corner as geometric X and Y (longitude and latitude) given a column and row. Column and row starts at 1.
ja: ラスタの指定した列と行における左上隅の地理座標X値とY値 (経度と緯度)を返します。列と行の番号は1始まりです。

note: Tag: para
en: Returns the upper left corner as geometric X and Y (longitude and latitude) given a column and row. Returned X and Y are in geometric units of the georeferenced raster. Numbering of column and row starts at 1 but if either parameter is passed a zero, a negative number or a number greater than the respective dimension of the raster, it will return coordinates outside of the raster assuming the raster's grid is applicable outside the raster's bounds.
ja: ラスタの指定した列と行における左上隅の地理座標X値とY値 (経度と緯度)を返します。X値とY値の単位は、地理参照されたラスタの地理単位です。列と行の数字は1始まりですが、引数に0、負数またはラスタのピクセル範囲を超える値が渡されている場合には、ラスタのグリッドがラスタ範囲外に適用できると仮定して、範囲外の座標を返します。

note: Tag: refpurpose
en: Returns the geometric X coordinate upper left of a raster, column and row. Numbering of columns and rows starts at 1.
ja: ラスタの指定した列と行における左上隅の地理座標のX値を返します。列と行の番号は1始まりです。

note: Tag: para
en: Returns the upper left X coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster.
ja: ラスタの指定した列と行における左上隅の地理座標のX値を地理参照したラスタの地理単位で返します。列と行の番号は1始まりです。負数またはラスタの列数を超える値を渡した場合には、スキューとピクセルサイズが選択したラスタと同じであるという仮定のもとで、ラスタファイルから左または右にはずれた座標値を返します。

note: Tag: para
en: For non-skewed rasters, providing the X column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleX and ST_SkewX and row and column. An error will be raised if you give just the X column for a skewed raster.
ja: スキューの無いラスタでは、X列を与えれば十分です。スキューのあるラスタの場合には、地理参照のとれた座標はST_ScaleXとST_SkewXおよび行と列の関数となります。スキューのあるラスタでX列のみ与えた場合にはエラーが発生します。

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX
ja: Changed: 2.1.0 以前の版ではST_Raster2WorldCoordXと呼ばれていました。

note: Tag: refpurpose
en: Returns the geometric Y coordinate upper left corner of a raster, column and row. Numbering of columns and rows starts at 1.
ja: ラスタの指定した列と行における左上隅の地理座標のY値を返します。列と行の番号は1始まりです。

note: Tag: para
en: Returns the upper left Y coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns/rows in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster tile.
ja: ラスタの指定した列と行における左上隅の地理座標のY値を地理参照したラスタの地理単位で返します。列と行の番号は1始まりです。負数またはラスタの列数や行数を超える値を渡した場合には、スキューとピクセルサイズが選択したラスタと同じであるという仮定のもとで、ラスタファイルから左または右にはずれた座標値を返します。

note: Tag: para
en: For non-skewed rasters, providing the Y column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleY and ST_SkewY and row and column. An error will be raised if you give just the Y row for a skewed raster.
ja: スキューの無いラスタでは、Y行を与えれば十分です。スキューのあるラスタの場合には、地理参照のとれた座標はST_ScaleYとST_SkewYおよび行と列の関数となります。スキューのあるラスタでY行のみ与えた場合にはエラーが発生します。

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY
ja: Changed: 2.1.0 以前の版ではST_Raster2WorldCoordYと呼ばれていました。

note: Tag: refpurpose
en: Returns the rotation of the raster in radian.
ja: ラスタの回転をラジアンで返します。

note: Tag: para
en: Returns the uniform rotation of the raster in radian. If a raster does not have uniform rotation, NaN is returned. Refer to <ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> for more details.
ja: ラスタの回転をラジアンで返します。ラスタが回転を持っていない場合には、NaNが返されます。詳細については<ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> (英語版WikiPedia)を参照して下さい。

note: Tag: refpurpose
en: Returns the georeference X skew (or rotation parameter).
ja: 空間参照のXスキュー (回転パラメータ)を返します。

note: Tag: para
en: Returns the georeference X skew (or rotation parameter). Refer to <ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> for more details.
ja: 空間参照のXスキュー (回転パラメータ)を返します。詳細については<ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> (英語版WikiPedia)を参照して下さい。

note: Tag: refpurpose
en: Returns the georeference Y skew (or rotation parameter).
ja: 空間参照のYスキュー (回転パラメータ)を返します。

note: Tag: para
en: Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> for more details.
ja: 空間参照のYスキュー (回転パラメータ)を返します。詳細については<ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> (英語版WikiPedia)を参照して下さい。

note: Tag: refpurpose
en: Returns the spatial reference identifier of the raster as defined in spatial_ref_sys table.
ja: ラスタのspatial_ref_sysテーブルで定義されている空間参照系識別番号を返します。

note: Tag: para
en: Returns the spatial reference identifier of the raster object as defined in the spatial_ref_sys table.
ja: ラスタのspatial_ref_sysテーブルで定義されている空間参照系識別番号を返します。

note: Tag: para
en: From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 instead of the prior -1.
ja: 空間参照を持たないラスタ/ジオメトリのSRIDは、以前は-1でしたがPostGIS 2.0以上では0になります。

note: Tag: refpurpose
en: <refpurpose>Returns a text summary of the contents of the raster.</refpurpose>
ja: <refpurpose>ラスタの中身の概要が文字列で返されます。</refpurpose>

note: Tag: para
en: <para>Returns a text summary of the contents of the raster.</para>
ja: <para>ラスタの中身の概要が文字列で返されます。</para>

note: Tag: refpurpose
en: <refpurpose>Returns the upper left X coordinate of raster in projected spatial ref.</refpurpose>
ja: <refpurpose>適用されている空間参照系でのラスタの左上隅のX座標値を返します。</refpurpose>

note: Tag: para
en: <para>Returns the upper left X coordinate of raster in projected spatial ref.</para>
ja: <para>適用されている空間参照系でのラスタの左上隅のX座標値を返します。</para>

note: Tag: refpurpose
en: <refpurpose>Returns the upper left Y coordinate of raster in projected spatial ref.</refpurpose>
ja: <refpurpose>適用されている空間参照系でのラスタの左上隅のY座標値を返します。</refpurpose>

note: Tag: para
en: <para>Returns the upper left Y coordinate of raster in projected spatial ref.</para>
ja: <para>適用されている空間参照系でのラスタの左上隅のY座標値を返します。</para>

note: Tag: refpurpose
en: <refpurpose>Returns the width of the raster in pixels.</refpurpose>
ja: <refpurpose>ラスタの幅をピクセル単位で返します。</refpurpose>

note: Tag: para
en: <para>Returns the width of the raster in pixels.</para>
ja: <para>ラスタの幅をピクセル単位で返します。</para>

note: Tag: refpurpose
en: Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry expressed in the spatial reference coordinate system of the raster.
ja: ラスタの空間参照系による地理座標のX値とY値 (経度と緯度)またはポイントジオメトリに対応するピクセルの左上隅を返します。

note: Tag: para
en: Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry. This function works regardless of whether or not the geometric X and Y or point geometry is outside the extent of the raster. Geometric X and Y must be expressed in the spatial reference coordinate system of the raster.
ja: 地理座標のX値とY値 (経度と緯度)またはポイントジオメトリに対応するピクセルの左上隅を返します。X値、Y値やポイントジオメトリがラスタの範囲外であるかないかにかかわらず動作します。地理座標のX値とY値はラスタの空間参照系で表現しなければなりません。

note: Tag: refpurpose
en: Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster.
ja: ラスタの空間参照系に基づくポイントジオメトリ (pt)またはX,Y座標値 (xw,yw)に対応するラスタの列を返します。

note: Tag: para
en: Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster.
ja: ラスタの空間参照系に基づくポイントジオメトリ (pt)またはX,Y座標値 (xw,yw)に対応するラスタの列を返します。ラスタがスキューされている場合には、ポイントかxwとywの両方かが必要です。ラスタがスキューされていない場合には、xwを指定すれば十分です。ワールド座標系はラスタの空間参照系です。

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX
ja: Changed: 2.1.0 以前の版ではST_World2RasterCoordXと呼ばれていました。

note: Tag: refpurpose
en: Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster.
ja: ラスタの空間参照系に基づくポイントジオメトリ (pt)またはX,Y座標値 (xw,yw)に対応するラスタの行を返します。

note: Tag: para
en: Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster.
ja: ラスタの空間参照系に基づくポイントジオメトリ (pt)またはX,Y座標値 (xw,yw)に対応するラスタの行を返します。ラスタがスキューされている場合には、ポイントかxwとywの両方かが必要です。ラスタがスキューされていない場合には、ywを指定すれば十分です。ワールド座標系はラスタの空間参照系です。

note: Tag: para
en: Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY
ja: Changed: 2.1.0 以前の版ではST_World2RasterCoordYと呼ばれていました。

note: Tag: title
en: Raster Band Accessors
ja: ラスタバンドアクセサ

note: Tag: refpurpose
en: Returns basic meta data for a specific raster band. band num 1 is assumed if none-specified.
ja: 指定したラスタバンドの基本的なメタデータを返します。バンド番号を指定しない場合には、1番と仮定します。

note: Tag: para
en: Returns basic meta data about a raster band. Columns returned: pixeltype, nodatavalue, isoutdb, path, outdbbandnum, filesize, filetimestamp.
ja: 指定したラスタバンドの基本的なメタデータを返します。返されるカラムは pixeltype, nodatavalue, isoutdb, path, outdbbandnum, filesize, filetimestamp です。

note: Tag: para
en: If raster contains no bands then an error is thrown.
ja: ラスタがバンドを持たない場合にはエラーが投げられます。

note: Tag: para
en: If band has no NODATA value, nodatavalue are NULL.
ja: バンドにNODATA値が無い場合には、nodatavalueはNULLになります。

note: Tag: para
en: If isoutdb is False, path, outdbbandnum, filesize and filetimestamp are NULL. If outdb access is disabled, filesize and filetimestamp will also be NULL.
ja: isoutdbがFALSEの場合には、path, outdbbandnum, filedizeおよびfiletimestampはNULLです。outdbのアクセスが禁止されているなら、filesizeとfiletimestampがNULLになります。

note: Tag: para
en: Enhanced: 2.5.0 to include <emphasis>outdbbandnum</emphasis>, <emphasis>filesize</emphasis> and <emphasis>filetimestamp</emphasis> for outdb rasters.
ja: Enhanced: 2.5.0 outdbラスタに<emphasis>outdbbandnum</emphasis>, <emphasis>filesize</emphasis>と<emphasis>filetimestamp</emphasis>を取り入れました。

note: Tag: title
en: Examples: Variant 1
ja: 例: 一つ目の形式

note: Tag: title
en: Examples: Variant 2
ja: 例: 二つ目の形式

note: Tag: refpurpose
en: Returns the value in a given band that represents no data. If no band num 1 is assumed.
ja: 指定されたバンドについてデータが無いことを表現する値を返します。バンド番号を指定しない場合には、1番と仮定します。

note: Tag: para
en: Returns the value that represents no data for the band
ja: 指定されたバンドについてデータが無いことを表現する値を返します。

note: Tag: refpurpose
en: Returns true if the band is filled with only nodata values.
ja: 指定したバンドがNODATA値だけで満たされている場合には、TRUEを返します。

note: Tag: para
en: Returns true if the band is filled with only nodata values. Band 1 is assumed if not specified. If the last argument is TRUE, the entire band is checked pixel by pixel. Otherwise, the function simply returns the value of the isnodata flag for the band. The default value for this parameter is FALSE, if not specified.
ja: 指定したバンドがNODATA値だけで満たされている場合には、TRUEを返します。バンド番号を指定しない場合には、1番と仮定します。最後の引数がTRUEの場合には、全バンドについてピクセル毎に調べます。他の場合には、isnodataフラグの値を返すだけです。この引数を指定しない場合のデフォルト値はFALSEです。

note: Tag: para
en: If the flag is dirty (this is, the result is different using TRUE as last parameter and not using it) you should update the raster to set this flag to true, by using ST_SetBandIsNodata(), or ST_SetBandNodataValue() with TRUE as last argument. See <xref linkend="RT_ST_SetBandIsNoData"/>.
ja: フラグが汚れている (最後の引数をTRUEにした場合としない場合とで結果が違う)場合には、ST_SetBandIsNodata関数、または最後の引数をTRUEにしたST_BandNodataValue関数を使って、フラグにTRUEを設定するためにラスタを更新するべきです。<xref linkend="RT_ST_SetBandIsNoData"/>を参照して下さい。

note: Tag: refpurpose
en: Returns system file path to a band stored in file system. If no bandnum specified, 1 is assumed.
ja: ファイルシステムに格納されているバンドのシステムファイルパスを返します。バンド番号が指定されていない場合には、1番と仮定します。

note: Tag: para
en: Returns system file path to a band. Throws an error if called with an in db band.
ja: バンドへのシステムファイルパスを返します。データベース内に格納されているバンドでこの関数を呼んだ場合にはエラーが投げられます。

note: Tag: refpurpose
en: Returns the file size of a band stored in file system. If no bandnum specified, 1 is assumed.
ja: ファイルシステムに格納されているバンドのファイルサイズを返します。バンド番号が指定されていない場合には、1番と仮定します。

note: Tag: para
en: Returns the file size of a band stored in file system. Throws an error if called with an in db band, or if outdb access is not enabled.
ja: ファイルシステムに格納されているバンドのファイルサイズを返します。データベース内バンドを与えるか、データベース外バンドにアクセスできない場合にはエラーが投げられます。

note: Tag: para
en: This function is typically used in conjunction with ST_BandPath() and ST_BandFileTimestamp() so a client can determine if the filename of a outdb raster as seen by it is the same as the one seen by the server.
ja: この関数は一般的にST_BandPath()とST_BandFileTimestamp()とを併用して、データベース外ラスタのファイル名が、この関数から見えるものとサーバから見えるものと同じかどうかを判断することができます。

note: Tag: refpurpose
en: Returns the file timestamp of a band stored in file system. If no bandnum specified, 1 is assumed.
ja: ファイルシステムに格納されているバンドのファイルタイムスタンプ返します。バンド番号が指定されていない場合には、1番と仮定します。

note: Tag: para
en: Returns the file timestamp (number of seconds since Jan 1st 1970 00:00:00 UTC) of a band stored in file system. Throws an error if called with an in db band, or if outdb access is not enabled.
ja: ファイルシステムに保存されているバンドのファイルタイムスタンプを返します (UTC 1970年1月1日 0時0分0秒からの秒数)。データベース内バンドの場合またはデータベース外ラスタへのアクセスが無効な場合にはエラーが投げられます。

note: Tag: para
en: This function is typically used in conjunction with ST_BandPath() and ST_BandFileSize() so a client can determine if the filename of a outdb raster as seen by it is the same as the one seen by the server.
ja: この関数は通常、ST_BandPath() および ST_BandFileSize() と組み合わせて使用されるため、クライアントは、outdb ラスタのファイル名がサーバーによって見られるものと同じであるかどうかを判断できます。

note: Tag: refpurpose
en: Returns the type of pixel for given band. If no bandnum specified, 1 is assumed.
ja: 指定したバンドのピクセルタイプを返します。バンド番号が指定されていない場合には、1番と仮定します。

note: Tag: para
en: Returns name describing data type and size of values stored in each cell of given band.
ja: 与えられたバンドのセルに格納されるデータの型とサイズを示す名前を返します。

note: Tag: para
en: There are 11 pixel types. Pixel Types supported are as follows:
ja: ピクセルタイプは11通りあります。対応しているピクセルタイプは次の通りです。

note: Tag: para
en: 1BB - 1-bit boolean
ja: 1BB - 1ビット真偽値

note: Tag: para
en: 2BUI - 2-bit unsigned integer
ja: 2BUI - 2ビット符号なし整数

note: Tag: para
en: 4BUI - 4-bit unsigned integer
ja: 4BUI - 4ビット符号なし整数

note: Tag: para
en: 8BSI - 8-bit signed integer
ja: 8BSI - 8ビット整数

note: Tag: para
en: 8BUI - 8-bit unsigned integer
ja: 8BUI - 8ビット符号なし整数

note: Tag: para
en: 16BSI - 16-bit signed integer
ja: 16BSI - 16ビット整数

note: Tag: para
en: 16BUI - 16-bit unsigned integer
ja: 16BUI - 16ビット符号なし整数

note: Tag: para
en: 32BSI - 32-bit signed integer
ja: 32BSI - 32ビット整数

note: Tag: para
en: 32BUI - 32-bit unsigned integer
ja: 32BUI - 32ビット符号なし整数

note: Tag: para
en: 32BF - 32-bit float
ja: 32BF - 32ビット浮動小数点数

note: Tag: para
en: 64BF - 64-bit float
ja: 64BF - 64ビット浮動小数点数

note: Tag: refpurpose
en: <refpurpose>Returns the minimum value this pixeltype can store.</refpurpose>
ja: <refpurpose>このピクセルタイプが格納できる最小値を返します。</refpurpose>

note: Tag: para
en: <para>Returns the minimum value this pixeltype can store.</para>
ja: <para>このピクセルタイプが格納できる最小値を返します。</para>

note: Tag: refpurpose
en: <refpurpose>Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed.</refpurpose>
ja: <refpurpose>指定したバンド番号のバンドが無い場合には、TRUEを返します。バンド番号を指定していない場合には、1番と仮定します。</refpurpose>

note: Tag: para
en: <para>Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed.</para>
ja: <para>指定したバンド番号のバンドが無い場合には、TRUEを返します。バンド番号を指定していない場合には、1番と仮定します。</para>

note: Tag: title
en: Raster Pixel Accessors and Setters
ja: ラスタピクセルアクセサとセッター

note: Tag: refpurpose
en: <refpurpose>Returns the polygon geometry that bounds the pixel for a particular row and column.</refpurpose>
ja: <refpurpose>指定した行と列のピクセルの境界となるジオメトリを返します。</refpurpose>

note: Tag: para
en: <para>Returns the polygon geometry that bounds the pixel for a particular row and column.</para>
ja: <para>指定した行と列のピクセルの境界となるジオメトリを返します。</para>

note: Tag: refpurpose
en: Returns the polygon geometry that bounds every pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel.
ja: 全てのピクセルについて境界となるジオメトリを、ピクセルごとのピクセル値とラスタ座標系のXとYとを付けて返します。

note: Tag: para
en: Returns the polygon geometry that bounds every pixel of a raster band along with the value (double precision), the X and the Y raster coordinates (integers) of each pixel.
ja: 全てのピクセルについて境界となるジオメトリを、ピクセルごとのピクセル値 (倍精度浮動小数点数)とラスタ座標系のXとY (ともに整数)とを付けて返します。

note: Tag: para
en: Return record format: <parameter>geom</parameter> <xref linkend="geometry"/>, <parameter>val</parameter> double precision, <parameter>x</parameter> integer, <parameter>y</parameter> integers.
ja: 返されるレコードの書式は、<xref linkend="geometry"/>型の<parameter>geom</parameter>、倍精度浮動小数点数の<parameter>val</parameter>、整数の<parameter>x</parameter>、整数の<parameter>y</parameter>です。

note: Tag: para
en: When <parameter>exclude_nodata_value</parameter> = TRUE, only those pixels whose values are not NODATA are returned as points.
ja: <parameter>exclude_nodata_value</parameter>がTRUEの時、値がNODATAでないこれらのピクセルだけをポイントとして返します。

note: Tag: para
en: ST_PixelAsPolygons returns one polygon geometry for every pixel. This is different than ST_DumpAsPolygons where each geometry represents one or more pixels with the same pixel value.
ja: ST_PixelAsPolygonsは、ピクセルごとに一つのポリゴンジオメトリを返します。ST_DumpAsPolygonsとは、 一つのジオメトリが同じ値となる一つ以上のピクセルを表現する点で違います。

note: Tag: para
en: Enhanced: 2.1.0 exclude_nodata_value optional argument was added.
ja: Enhanced: 2.1.0 任意引数exclude_nodata_valueが追加されました。

note: Tag: para
en: Changed: 2.1.1 Changed behavior of exclude_nodata_value.
ja: Changed: 2.1.1 exclude_nodata_valueの挙動を変更しました。

note: Tag: refpurpose
en: <refpurpose>Returns a point geometry of the pixel's upper-left corner.</refpurpose>
ja: <refpurpose>ピクセルの左上隅のポイントジオメトリを返します。</refpurpose>

note: Tag: para
en: <para>Returns a point geometry of the pixel's upper-left corner.</para>
ja: <para>ピクセルの左上隅のポイントジオメトリを返します。</para>

note: Tag: refpurpose
en: <refpurpose>Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner.</refpurpose>
ja: <refpurpose>全てのピクセルについてポイントジオメトリを、ピクセルごとのピクセル値とラスタ座標系のXとYとを付けて返します。ポイントジオメトリの座標はピクセルの左上隅です。</refpurpose>

note: Tag: para
en: <para>Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner.</para>
ja: <para>全てのピクセルについてポイントジオメトリを、ピクセルごとのピクセル値とラスタ座標系のXとYとを付けて返します。ポイントジオメトリの座標はピクセルの左上隅です。</para>

note: Tag: refpurpose
en: <refpurpose>Returns the centroid (point geometry) of the area represented by a pixel.</refpurpose>
ja: <refpurpose>ピクセルで表現される面の重心 (ポイントジオメトリ)を返します。</refpurpose>

note: Tag: para
en: <para>Returns the centroid (point geometry) of the area represented by a pixel.</para>
ja: <para>ピクセルで表現される面の重心 (ポイントジオメトリ)を返します。</para>

note: Tag: para
en: Enhanced: 3.2.0 Faster now implemented in C.
ja: Enhanced: 3.2.0 C言語による、より高速な実装。

note: Tag: refpurpose
en: <refpurpose>Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel.</refpurpose>
ja: <refpurpose>全てのピクセルについて重心 (ポイントジオメト)リを、ピクセルごとのピクセル値とラスタ座標系のXとYとを付けて返します。ポイントジオメトリの座標はピクセルで表現される面の重心です。</refpurpose>

note: Tag: para
en: <para>Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel.</para>
ja: <para>全てのピクセルについて重心 (ポイントジオメト)リを、ピクセルごとのピクセル値とラスタ座標系のXとYとを付けて返します。ポイントジオメトリの座標はピクセルで表現される面の重心です。</para>

note: Tag: refpurpose
en: Returns the value of a given band in a given columnx, rowy pixel or at a particular geometric point. Band numbers start at 1 and assumed to be 1 if not specified. If <varname>exclude_nodata_value</varname> is set to false, then all pixels include <varname>nodata</varname> pixels are considered to intersect and return value. If <varname>exclude_nodata_value</varname> is not passed in then reads it from metadata of raster.
ja: 指定したバンドにおけるcolumnx, rowyで指定したピクセルまたは指定したジオメトリポイントに対応するピクセルの値を返します。 バンド番号は1始まりで、指定しない場合には、1番と仮定します。<varname>exclude_nodata_value</varname>がFALSEに設定された場合には、<varname>NODATA</varname> ピクセルを含む全てのピクセルがインタセクトするかが考慮され、値を返します。<varname>exclude_nodata_value</varname>を渡さない場合には、ラスタのメタデータから読みます。

note: Tag: para
en: Returns the value of a given band in a given columnx, rowy pixel or at a given geometry point. Band numbers start at 1 and band is assumed to be 1 if not specified.
ja: 与えたバンドの、与えた列番号、行番号のピクセル、または与えたジオメトリのポイントにおける値を返します。バンド番号は1始まりで、指定しない場合には、1番と仮定します。

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to true, then only non <varname>nodata</varname> pixels are considered. If <varname>exclude_nodata_value</varname> is set to false, then all pixels are considered.
ja: <varname>exclude_nodata_value</varname>がTRUEの場合には、<varname>nodata</varname>値でないピクセルだけを考慮します。<varname>exclude_nodata_value</varname>がFALSEの場合には、全てのピクセルが考慮されます。

note: Tag: para
en: The allowed values of the <varname>resample</varname> parameter are "nearest" which performs the default nearest-neighbor resampling, and "bilinear" which performs a <ulink url="https://en.wikipedia.org/wiki/Bilinear_interpolation">bilinear interpolation</ulink> to estimate the value between pixel centers.
ja: <varname>resample</varname>パラメータの取ることができる値は、デフォルトである最近傍探索リサンプリングを行う"nearest"、バイリニア補間 (<ulink url="https://en.wikipedia.org/wiki/Bilinear_interpolation">WikiPedia 英語版</ulink>)を行う"bilinear"です。ピクセル中心間の値を見積もるためのものです。

note: Tag: para
en: Enhanced: 3.2.0 resample optional argument was added.
ja: Enhanced: 3.2.0 任意引数resampleが追加されました。

note: Tag: para
en: Enhanced: 2.0.0 exclude_nodata_value optional argument was added.
ja: Enhanced: 2.0.0 任意引数exclude_nodata_valueが追加されました。

note: Tag: refpurpose
en: Returns the nearest non-<varname>NODATA</varname> value of a given band's pixel specified by a columnx and rowy or a geometric point expressed in the same spatial reference coordinate system as the raster.
ja: 与えられたバンドの、columnxとrowyで指定されるか、またはラスタと同じ空間参照系で表現されたポイントで指定されたピクセルに最も近い<varname>NODATA</varname>でない値を返します。

note: Tag: para
en: Returns the nearest non-<varname>NODATA</varname> value of a given band in a given columnx, rowy pixel or at a specific geometric point. If the columnx, rowy pixel or the pixel at the specified geometric point is <varname>NODATA</varname>, the function will find the nearest pixel to the columnx, rowy pixel or geometric point whose value is not <varname>NODATA</varname>.
ja: 与えられたバンドの、columnxとrowyで指定されるか、またはラスタと同じ空間参照系で表現されたポイントで指定されたピクセルに最も近い<varname>NODATA</varname>でない値を返します。columnx, rowyピクセルまたは指定したジオメトリポイントのピクセルが<varname>NODATA</varname>である場合には、この関数は、columnx, rowyピクセルかジオメトリポイントのピクセルから最も近い<varname>NODATA</varname>.でないピクセルを探索します。

note: Tag: para
en: Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if not specified. If <varname>exclude_nodata_value</varname> is set to false, then all pixels include <varname>nodata</varname> pixels are considered to intersect and return value. If <varname>exclude_nodata_value</varname> is not passed in then reads it from metadata of raster.
ja: バンド番号は1始まりで、<varname>bandnum</varname>が指定されていない場合には、1番と仮定します。<varname>exclude_nodata_value</varname>がFALSEに設定された場合には、<varname>NODATA</varname>ピクセルを含む全てのピクセルがインタセクトするかが考慮され、値を返します。<varname>exclude_nodata_value</varname>を渡さない場合には、ラスタのメタデータから読みます。

note: Tag: para
en: ST_NearestValue is a drop-in replacement for ST_Value.
ja: ST_NearestValueはST_Valueと交換可能です。

note: Tag: refpurpose
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the Z dimension using the requested resample algorithm.
ja: 入力ジオメトリと同じX/y座標値と、指定されたリサンプリングアルゴリズムを使ってラスタから複写されたZ値とを持つジオメトリを返します。

note: Tag: para
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the Z dimensions using the requested resample algorithm.
ja: 入力ジオメトリと同じX/Y座標値と、指定されたリサンプリングアルゴリズムを使ってラスタから複写されたZ値とを持つジオメトリを返します。

note: Tag: para
en: The <varname>resample</varname> parameter can be set to "nearest" to copy the values from the cell each vertex falls within, or "bilinear" to use <ulink url="https://en.wikipedia.org/wiki/Bilinear_interpolation">bilinear interpolation</ulink> to calculate a value that takes neighboring cells into account also.
ja: <varname>resample</varname>パラメータの取ることができる値は、デフォルトである最近傍探索リサンプリングを行う"nearest"、バイリニア補間 (<ulink url="https://en.wikipedia.org/wiki/Bilinear_interpolation">WikiPedia 英語版</ulink>)を行う"bilinear"です。近隣セルも考慮に入れた値を計算するためのものです。

note: Tag: refpurpose
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the M dimension using the requested resample algorithm.
ja: 入力ジオメトリと同じX/Y値を持ち、かつ、指定されたリサンプリングアルゴリズムを使ってラスタから複写されたM値を持つジオメトリを返します。

note: Tag: para
en: Returns a geometry with the same X/Y coordinates as the input geometry, and values from the raster copied into the M dimensions using the requested resample algorithm.
ja: 入力ジオメトリと同じX/Y値を持ち、かつ、指定されたリサンプリングアルゴリズムを使ってラスタから複写されたM値を持つジオメトリを返します。

note: Tag: refpurpose
en: Returns a 2-D double precision array of the non-<varname>NODATA</varname> values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster.
ja: 与えられたバンドのcolumnX, columnYか、ラスタと同じ空間参照系のジオメトリポイントで指定されたピクセルの周囲にある、<varname>NODATA</varname>でない2次元倍精度浮動小数点数配列を返します。

note: Tag: para
en: Returns a 2-D double precision array of the non-<varname>NODATA</varname> values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster. The <varname>distanceX</varname> and <varname>distanceY</varname> parameters define the number of pixels around the specified pixel in the X and Y axes, e.g. I want all values within 3 pixel distance along the X axis and 2 pixel distance along the Y axis around my pixel of interest. The center value of the 2-D array will be the value at the pixel specified by the columnX and rowY or the geometric point.
ja: 与えられたバンドのcolumnX, columnYか、ラスタと同じ空間参照系のジオメトリポイントで指定されたピクセルの周囲にある、<varname>NODATA</varname>でない2次元倍精度浮動小数点数配列を返します。<varname>distanceX</varname>と<varname>distanceY</varname>引数は、たとえば、対象ピクセルからX軸に沿って3ピクセルとしてY軸に沿って2ピクセルというふうに、指定したピクセルの周囲のピクセル数を、それぞれX方向とY方向に定義します。2次元配列の中心の値はcolumnX, columnYまたはジオメトリポイントで指定したピクセルの値です。

note: Tag: para
en: The number of elements along each axis of the returning 2-D array is 2 * (<varname>distanceX</varname>|<varname>distanceY</varname>) + 1. So for a <varname>distanceX</varname> and <varname>distanceY</varname> of 1, the returning array will be 3x3.
ja: 返される2次元配列の各軸の要素数は2 * (<varname>distanceX</varname>|<varname>distanceY</varname>) + 1です。<varname>distanceX</varname>と<varname>distanceY</varname>を1にすると、3x3の配列が返ります。

note: Tag: para
en: The 2-D array output can be passed to any of the raster processing builtin functions, e.g. ST_Min4ma, ST_Sum4ma, ST_Mean4ma.
ja: 2次元配列の出力はST_Min4ma, ST_Sum4ma, ST_Mean4maといったあらゆるラスタ処理関数に渡すことができます。

note: Tag: refpurpose
en: Returns modified raster resulting from setting the value of a given band in a given columnx, rowy pixel or the pixels that intersect a particular geometry. Band numbers start at 1 and assumed to be 1 if not specified.
ja: 与えられたバンドのcolumnX, columnYか、ラスタと同じ空間参照系のジオメトリポイントで指定されたピクセルの値または指定したジオメトリとインタセクトするピクセル群の値を設定することから得られる、変更されたラスタを返します。バンド番号は1始まりで、指定しない場合には、1番と仮定します。

note: Tag: para
en: Returns modified raster resulting from setting the specified pixels' values to new value for the designated band given the raster's row and column or a geometry. If no band is specified, then band 1 is assumed.
ja: 指定されたバンドの、与えられたラスタの行と列またはジオメトリで指定したピクセルの値を新しい値に設定することで得られる、変更したラスタを返します。バンドが指定されいていない場合には、1番と仮定します。

note: Tag: para
en: Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry type, not just point. The geometry variant is a wrapper around the geomval[] variant of ST_SetValues()
ja: Enhanced: 2.1.0 ST_SetValueでジオメトリを用いる形式が、ポイントだけでなくあらゆるジオメトリタイプに対応するようになりました。ジオメトリを用いる形式はST_SetValuesのgeomval[]を用いる形式をラップしたものです。

note: Tag: refpurpose
en: Returns modified raster resulting from setting the values of a given band.
ja: 与えられたバンドに複数の値を設定して、変更されたラスタを返します。

note: Tag: para
en: Returns modified raster resulting from setting specified pixels to new value(s) for the designated band. <varname>columnx</varname> and <varname>rowy</varname> are 1-indexed.
ja: 指定したバンドの指定したピクセルに新しい値を設定した結果として変更されたラスタを返します。<varname>columnx</varname>と<varname>rowy</varname>は1始まりです。

note: Tag: para
en: If <varname>keepnodata</varname> is TRUE, those pixels whose values are NODATA will not be set with the corresponding value in <varname>newvalueset</varname>.
ja: <varname>keepnodata</varname>がTRUEの場合には、NODATA値を持つピクセルは<varname>newvalueset</varname>に一致する値に設定しません。

note: Tag: para
en: For Variant 1, the specific pixels to be set are determined by the <varname>columnx</varname>, <varname>rowy</varname> pixel coordinates and the dimensions of the <varname>newvalueset</varname> array. <varname>noset</varname> can be used to prevent pixels with values present in <varname>newvalueset</varname> from being set (due to PostgreSQL not permitting ragged/jagged arrays). See example Variant 1.
ja: 一つ目の形式では、設定するピクセルを<varname>columnx</varname>, <varname>rowy</varname>のピクセル座標で決定し、 範囲を<varname>newvalueset</varname>配列で決定します。<varname>noset</varname>によって、ピクセルを<varname>newvalueset</varname>内にある値で、一部を設定されないようにすることができます (PostgreSQLは不調和配列、ジャグ配列を許さないため)。一つ目の形式の例をご覧ください。

note: Tag: para
en: Variant 2 is like Variant 1 but with a simple double precision <varname>nosetvalue</varname> instead of a boolean <varname>noset</varname> array. Elements in <varname>newvalueset</varname> with the <varname>nosetvalue</varname> value with be skipped. See example Variant 2.
ja: 二つ目の形式では、一つ目の形式と似ていますが、倍精度浮動小数点数のスカラ値である<varname>nosetvalue</varname>を<varname>noset</varname>配列の代わりに使う点が違います。<varname>nosetvalue</varname>の値になる<varname>newvalueset</varname>内の要素の設定は行いません。二つ目の形式の例をご覧下さい。

note: Tag: para
en: For Variant 3, the specific pixels to be set are determined by the <varname>columnx</varname>, <varname>rowy</varname> pixel coordinates, <varname>width</varname> and <varname>height</varname>. See example Variant 3.
ja: 三つ目の形式では、設定するピクセルを<varname>columnx</varname>, <varname>rowy</varname>のピクセル座標と<varname>width</varname>, <varname>height</varname>.で決定します。三つ目の形式の例をご覧ください。

note: Tag: para
en: Variant 4 is the same as Variant 3 with the exception that it assumes that the first band's pixels of <varname>rast</varname> will be set.
ja: 四つ目の形式では、<varname>rast</varname>の1番バンドのピクセルを設定すると仮定する点を除いては、三つ目の形式と同じです。

note: Tag: para
en: For Variant 5, an array of <xref linkend="geomval"/> is used to determine the specific pixels to be set. If all the geometries in the array are of type POINT or MULTIPOINT, the function uses a shortcut where the longitude and latitude of each point is used to set a pixel directly. Otherwise, the geometries are converted to rasters and then iterated through in one pass. See example Variant 5.
ja: 五つ目の形式では、設定するピクセルを<xref linkend="geomval"/>の配列で決定します。配列内の全てのジオメトリのタイプがPOINTまたはMULTIPOINTである場合には、ポイントごとの経度と緯度がピクセルの設定に直接使うためのショートカットに使われます。他の場合には、ジオメトリはラスタに変換され一つずつ渡されます。五つ目の形式の例をご覧下さい。

note: Tag: title
en: Examples: Variant 3
ja: 例: 三つ目の形式

note: Tag: title
en: Examples: Variant 5
ja: 例: 五つ目の形式

note: Tag: para
en: The following shows that geomvals later in the array can overwrite prior geomvals
ja: 配列内における後のgeomvalsで前のgeomvalsを上書きできることを示しています。

note: Tag: para
en: This example is the opposite of the prior example
ja: この例は前の例の逆です。

note: Tag: refpurpose
en: Get the values of the specified band as a 2-dimension array.
ja: 指定したバンドの値を2次元で得ます。

note: Tag: para
en: Get the values of the specified band as a 2-dimension array (first index is row, second is column). If <varname>nband</varname> is NULL or not provided, all raster bands are processed.
ja: 指定したバンドの値を2次元で得ます (一つ目の添え字で行、二つ目の添え字で列に、それぞれ対応します)。<varname>nband</varname>がNULLまたは指定されていない場合には、全てのラスタバンドが処理されます。

note: Tag: refpurpose
en: Get the columnx, rowy coordinates of the pixel whose value equals the search value.
ja: 検索値と同じ値を持つピクセルのcolumnx, rowyピクセル座標を得ます。

note: Tag: para
en: Get the columnx, rowy coordinates of the pixel whose value equals the search value. If no band is specified, then band 1 is assumed.
ja: 検索値と同じ値を持つピクセルのcolumnx, rowyピクセル座標を得ます。バンドを指定しない場合には、1番と仮定します。

note: Tag: title
en: Raster Editors
ja: ラスタエディタ

note: Tag: refpurpose
en: Set Georeference 6 georeference parameters in a single call. Numbers should be separated by white space. Accepts inputs in GDAL or ESRI format. Default is GDAL.
ja: 地理参照6パラメタを一度に設定します。数値は空白で区切ります。GDALまたはESRI書式の入力を受け付けます。デフォルトはGDALです。

note: Tag: para
en: Set Georeference 6 georeference parameters in a single call. Accepts inputs in 'GDAL' or 'ESRI' format. Default is GDAL. If 6 coordinates are not provided will return null.
ja: 地理参照6パラメタを一度に設定します。'GDAL'または'ESRI'書式の入力を受け付けます。デフォルトはGDALです。6パラメタが与えられない場合には、NULLを返します。

note: Tag: para
en: If the raster has out-db bands, changing the georeference may result in incorrect access of the band's externally stored data.
ja: ラスタがデータベース外のバンドを持っている場合には、地理参照の変更によって、バンドの外部保存されているデータに正しくアクセスできなくなることがあります。

note: Tag: para
en: Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double precision, ...) variant
ja: Enhanced: 2.1.0 ST_SetGeoReference(raster, double precision, ...)形式を追加しました。

note: Tag: refpurpose
en: Set the rotation of the raster in radian.
ja: ラスタの回転をラジアン単位で設定します。

note: Tag: para
en: Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> for more details.
ja: ラスタを回転させます。回転はラジアン単位です。詳細については<ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> (英語版WikiPedia)をご覧下さい。

note: Tag: refpurpose
en: Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height.
ja: ピクセルサイズのX値とY値を空間参照系の単位で設定します。数値は単位/ピクセルの幅または高さです。

note: Tag: para
en: Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height. If only one unit passed in, assumed X and Y are the same number.
ja: ピクセルサイズのX値とY値を空間参照系の単位で設定します。数値は単位/ピクセルの幅または高さです。一つだけ渡した場合には、X値とY値は同じ値に設定されます。

note: Tag: para
en: ST_SetScale is different from <xref linkend="RT_ST_Rescale"/> in that ST_SetScale do not resample the raster to match the raster extent. It only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster.
ja: ST_SetScaleはラスタの範囲をあわせるためのリサンプリングをしない点で<xref linkend="RT_ST_Rescale"/>と異なります。根本的に誤った設定を行ったのを訂正するためにラスタのメタデータ (地理参照)を変更するだけです。ST_Rescaleは、入力ラスタの地理範囲に合わせて計算された幅、高さを持つラスタを返します。ST_SetScaleはラスタの幅も高さも変更しません。

note: Tag: para
en: Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This was changed in 2.0.0.
ja: Changed: 2.0.0 WKTRaster版では、ST_SetPixelSizeと呼ばれていました。2.0.0で変更されました。

note: Tag: refpurpose
en: Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value.
ja: 地理参照のスキュー (回転パラメタ)のX値とY値を設定します。一つだけ渡した場合には、X値とY値は同じ値に設定されます。

note: Tag: para
en: Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value. Refer to <ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> for more details.
ja: 地理参照のスキュー (回転パラメタ)のX値とY値を設定します。一つだけ渡した場合には、X値とY値は同じ値に設定されます。詳細については<ulink url="http://en.wikipedia.org/wiki/World_file">World File</ulink> (英語版WikiPedia)をご覧下さい。

note: Tag: refpurpose
en: Sets the SRID of a raster to a particular integer srid defined in the spatial_ref_sys table.
ja: スタのSRIDをspatial_ref_sysに定義されている特定の整数値に設定します。

note: Tag: para
en: Sets the SRID on a raster to a particular integer value.
ja: ラスタのSRIDを特定の整数値に設定します。

note: Tag: para
en: This function does not transform the raster in any way - it simply sets meta data defining the spatial ref of the coordinate reference system that it's currently in. Useful for transformations later.
ja: ラスタの投影変換は行いません。単にメタデータを空間参照系の定義されている値に設定するだけです。後で投影変換を行う場合に使います。

note: Tag: refpurpose
en: Sets the value of the upper left corner of the pixel of the raster to projected X and Y coordinates.
ja: ラスタの左上隅の投影座標系のX値とY値を設定します。

note: Tag: para
en: Set the value of the upper left corner of raster to the projected X and Y coordinates
ja: ラスタの左上隅の投影座標系のX値とY値を設定します。

note: Tag: refpurpose
en: Resample a raster using a specified resampling algorithm, new dimensions, an arbitrary grid corner and a set of raster georeferencing attributes defined or borrowed from another raster.
ja: 指定したリサンプリングアルゴリズム、新しいピクセル範囲、グリッドの隅、定義するか他のラスタから借りてきた地理参照属性を使ってリサンプリングを行います。

note: Tag: para
en: Resample a raster using a specified resampling algorithm, new dimensions (width &amp; height), a grid corner (gridx &amp; gridy) and a set of raster georeferencing attributes (scalex, scaley, skewx &amp; skewy) defined or borrowed from another raster. If using a reference raster, the two rasters must have the same SRID.
ja: 指定したリサンプリングアルゴリズム、新しいピクセル範囲 (width &amp; height)、グリッド隅 (gridx &amp; gridy)、定義するか他のラスタから借りてきた地理参照属性 (scalex, scaley, skewx, skewy)を使ってリサンプリングを行います。参照ラスタを使用する場合には、二つのラスタは同じSRIDでなければなりません。

note: Tag: para
en: New pixel values are computed using one of the following resampling algorithms:
ja: 新しいピクセル値は次のリサンプリングアルゴリズムの一つを使って計算されます:

note: Tag: para
en: NearestNeighbor (english or american spelling)
ja: NearestNeighbor (最近傍補間、英語又は米式綴り方)

note: Tag: para
en: Bilinear
ja: Bilinear (双線形補間)

note: Tag: para
en: Cubic
ja: Cubic (3次補完)

note: Tag: para
en: CubicSpline
ja: CubicSpline (3次スプライン補完)

note: Tag: para
en: Lanczos
ja: Lanczos (ランチョス補間)

note: Tag: para
en: <para>Max</para>
ja: <para>Max (最大)</para>

note: Tag: para
en: <para>Min</para>
ja: <para>Min (最小)</para>

note: Tag: para
en: The default is NearestNeighbor which is the fastest but results in the worst interpolation.
ja: デフォルトはNearestNeighbor (最近傍補間)です。最も実行速度が速いですが、結果の補間が最も悪くなります。

note: Tag: para
en: A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is specified.
ja: <varname>maxerr</varname>が指定されていない場合には0.125とします。

note: Tag: para
en: Refer to: <ulink url="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</ulink> for more details.
ja: 詳細については <ulink url="http://www.gdal.org/gdalwarp.html">GDAL Warp resampling methods</ulink>をご覧下さい。

note: Tag: para
en: Availability: 2.0.0 Requires GDAL 1.6.1+
ja: Availability: 2.0.0 GDAL 1.6.1以上が必要です。

note: Tag: para
en: Enhanced: 3.4.0 max and min resampling options added
ja: Enhanced: 3.4.0 リサンプリング選択肢に最大と最小を追加

note: Tag: refpurpose
en: Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline, Lanczos, Max or Min resampling algorithm. Default is NearestNeighbor.
ja: スケール (ピクセルサイズ)だけを調整するリサンプリングを行います。新しいピクセル値のリサンプリングアルゴリズムとして最近傍補間 ('NearestNeighbor' (英語または米式綴り方))、双線形補間 ('Bilinear')、3次補間 ('Cubic')、3次スプライン補間 ('CubicSpline')、ランチョス補間 ('Lanczos')を用います。デフォルトは最近傍補間です。

note: Tag: para
en: Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using one of the following resampling algorithms:
ja: スケール (またはピクセルサイズ)だけを調整するリサンプリングを行います。新しいピクセル値は次のリサンプリングアルゴリズム使って計算されます:

note: Tag: para
en: <varname>scalex</varname> and <varname>scaley</varname> define the new pixel size. scaley must often be negative to get well oriented raster.
ja: <varname>scalex</varname>と<varname>scaley</varname>で、新しいピクセルサイズを定義します。ラスタを正しい方向にするには、scaleyは負数でなければならないことがしばしばあります。

note: Tag: para
en: When the new scalex or scaley is not a divisor of the raster width or height, the extent of the resulting raster is expanded to encompass the extent of the provided raster. If you want to be sure to retain exact input extent see <xref linkend="RT_ST_Resize"/>
ja: 新しいscalexまたはscaleyがラスタのwidthまたはheightの除数でない時、結果ラスタの範囲は元のラスタの範囲を含むために拡大されます。<xref linkend="RT_ST_Resize"/>をご覧ください。

note: Tag: para
en: <varname>maxerr</varname> is the threshold for transformation approximation by the resampling algorithm (in pixel units). A default of 0.125 is used if no <varname>maxerr</varname> is specified, which is the same value used in GDAL gdalwarp utility. If set to zero, no approximation takes place.
ja: <varname>maxerr</varname>は、リサンプリングアルゴリズムで変換を行う際に近似を行うかどうかを決めるしきい値です (ピクセル単位)。<varname>maxerr</varname>を設定しない場合には、デフォルトの0.125が使用され、この値はGDALのgdalwarpユーティリティで使われる値と同じです。0に設定した場合には、近似は行われません。

note: Tag: para
en: ST_Rescale is different from <xref linkend="RT_ST_SetScale"/> in that ST_SetScale do not resample the raster to match the raster extent. ST_SetScale only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster.
ja: ST_Recalcは、ST_SetScaleはラスタ範囲に合わせるためのリサンプリングをしない点で、<xref linkend="RT_ST_SetScale"/>と異なります。ST_SetScaleは根本的に誤った設定を行ったのを訂正するためにラスタのメタデータ (地理参照)を変更するだけです。ST_Rescaleは、入力ラスタの地理範囲に合わせて計算された幅、高さを持つラスタを返します。ST_SetScaleはラスタの幅も高さも変更しません。

note: Tag: para
en: Changed: 2.1.0 Works on rasters with no SRID
ja: Changed: 2.1.0 SRIDなしのラスタで動作するようになりました。

note: Tag: para
en: A simple example rescaling a raster from a pixel size of 0.001 degree to a pixel size of 0.0015 degree.
ja: ラスタのピクセルサイズを0.001度から0.0015度にスケール再設定を行う例です。

note: Tag: refpurpose
en: Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor.
ja: キュー (回転パラメタ)だけを調整するリサンプリングを行います。新しいピクセル値のリサンプリングアルゴリズムとして最近傍補間 ('NearestNeighbor' (米式綴り方))、双線形補間 ('Bilinear')、3次補間 ('Cubic')、3次スプライン補間 ('CubicSpline')、ランチョス補間 ('Lanczos')を用います。デフォルトは最近傍補間です。

note: Tag: para
en: Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation.
ja: スキュー (回転パラメタ)だけを調整するリサンプリングを行います。新しいピクセル値のリサンプリングアルゴリズムとして最近傍補間 ('NearestNeighbor' (米式綴り方))、双線形補間 ('Bilinear')、3次補間 ('Cubic')、3次スプライン補間 ('CubicSpline')、ランチョス補間 ('Lanczos')を用います。デフォルトは最も早いですが最も悪い内挿を行う最近傍補間です。

note: Tag: para
en: <varname>skewx</varname> and <varname>skewy</varname> define the new skew.
ja: <varname>skewx</varname>と<varname>skewy</varname>によって新しいスキューが定義されます。

note: Tag: para
en: The extent of the new raster will encompass the extent of the provided raster.
ja: 新しいラスタの範囲は元のラスタの範囲を含みます。

note: Tag: para
en: A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified.
ja: <varname>maxerr</varname>が指定されていない場合には0.125とします。

note: Tag: para
en: ST_Reskew is different from <xref linkend="RT_ST_SetSkew"/> in that ST_SetSkew do not resample the raster to match the raster extent. ST_SetSkew only changes the metadata (or georeference) of the raster to correct an originally mis-specified skew. ST_Reskew results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetSkew do not modify the width, nor the height of the raster.
ja: ST_Reskewは、ST_SetSkewがラスタの範囲をあわせるためのリサンプリングをしない点で<xref linkend="RT_ST_SetSkew"/>と異なります。根本的に誤った設定を行ったのを訂正するためにラスタのメタデータ (地理参照)を変更するだけです。ST_Reskewは、入力ラスタの地理範囲に合わせて計算された幅、高さを持つラスタを返します。ST_SetSkewはラスタの幅も高さも変更しません。

note: Tag: para
en: A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015.
ja: スキューを0.0から0.0015に再設定する簡単な例です。

note: Tag: refpurpose
en: Resample a raster by snapping it to a grid. New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor.
ja: グリッドにスナップすることでラスタをリサンプリングします。新しいピクセル値のリサンプリングアルゴリズムとして最近傍補間 ('NearestNeighbor' (米式綴り方))、双線形補間 ('Bilinear')、3次補間 ('Cubic')、3次スプライン補間 ('CubicSpline')、ランチョス補間('Lanczos')を用います。デフォルトは最近傍補間です。

note: Tag: para
en: Resample a raster by snapping it to a grid defined by an arbitrary pixel corner (gridx &amp; gridy) and optionally a pixel size (scalex &amp; scaley). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation.
ja: 任意のピクセル隅 (gridx &amp; gridy)と、任意引数としてピクセルサイズ (scalex &amp; scaley)によって定義されるグリッドにスナップすることでラスタをリサンプリングします。新しいピクセル値のリサンプリングアルゴリズムとして最近傍補間 ('NearestNeighbor' (米式綴り方))、双線形補間 ('Bilinear')、3次補間 ('Cubic')、3次スプライン補間 ('CubicSpline')、ランチョス補間 ('Lanczos')を用います。デフォルトは最も早いですが最も悪い内挿を行う最近傍補間です。

note: Tag: para
en: <varname>gridx</varname> and <varname>gridy</varname> define any arbitrary pixel corner of the new grid. This is not necessarily the upper left corner of the new raster and it does not have to be inside or on the edge of the new raster extent.
ja: <varname>gridx</varname>と<varname>gridy</varname>は、新しいグリッドの任意のピクセル隅を定義します。これは新しいラスタの左上隅に必ずなるものではありません。新しいラスタ範囲の内部または境界である必要はありません。

note: Tag: para
en: You can optionally define the pixel size of the new grid with <varname>scalex</varname> and <varname>scaley</varname>.
ja: 任意引数として、新しいグリッドのピクセルサイズを<varname>scalex</varname>と<varname>scaley</varname>で指定することができます。

note: Tag: para
en: Use <xref linkend="RT_ST_Resample"/> if you need more control over the grid parameters.
ja: グリッドパラメタより多くの制御が必要な場合には、<xref linkend="RT_ST_Resample"/>を使います。

note: Tag: para
en: A simple example snapping a raster to a slightly different grid.
ja: ラスタをわずかに異なるグリッドにスナップさせる簡単な例です。

note: Tag: refpurpose
en: Resize a raster to a new width/height
ja: ラスタを新しい幅、高さにサイズ再設定を行います。

note: Tag: para
en: Resize a raster to a new width/height. The new width/height can be specified in exact number of pixels or a percentage of the raster's width/height. The extent of the the new raster will be the same as the extent of the provided raster.
ja: ラスタを新しい幅、高さにサイズ再設定を行います。新しい幅、高さはピクセル数で確実に指定するか、ラスタの幅、高さの比率で指定します。新しいラスタの範囲は元のラスタの範囲と同じです。

note: Tag: para
en: New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation.
ja: 新しいピクセル値のリサンプリングアルゴリズムとして最近傍補間 ('NearestNeighbor' (米式綴り方))、双線形補間 ('Bilinear')、3次補間 ('Cubic')、3次スプライン補間 ('CubicSpline')、ランチョス補間 ('Lanczos')を用います。デフォルトは最も早いですが最も悪い内挿を行う最近傍補間です。

note: Tag: para
en: Variant 1 expects the actual width/height of the output raster.
ja: 一つ目の形式では、出力ラスタの実際の幅、高さを予定しています。

note: Tag: para
en: Variant 2 expects decimal values between zero (0) and one (1) indicating the percentage of the input raster's width/height.
ja: 二つ目の形式では、0から1の間の値で、入力ラスタの幅、高さに対する比率を指定しています。

note: Tag: para
en: Variant 3 takes either the actual width/height of the output raster or a textual percentage ("20%") indicating the percentage of the input raster's width/height.
ja: 三つ目の形式では、出力ラスタの実際の幅、高さを取るか、文字列による入力ラスタの幅、高さに対する百分率 ("20%")を取ります。

note: Tag: para
en: Availability: 2.1.0 Requires GDAL 1.6.1+
ja: Availability: 2.1.0 GDAL 1.6.1以上が必要です。

note: Tag: refpurpose
en: Reprojects a raster in a known spatial reference system to another known spatial reference system using specified resampling algorithm. Options are NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos defaulting to NearestNeighbor.
ja: ラスタを既知の空間参照系から他の既知の空間参照系に、指定したリサンプリングアルゴリズムで投影変換します。新しいピクセル値のリサンプリングアルゴリズムとして最近傍補間 ('NearestNeighbor' (米式綴り方))、双線形補間 ('Bilinear')、3次補間 ('Cubic')、3次スプライン補間 ('CubicSpline')、ランチョス補間 ('Lanczos')を用います。デフォルトは最近傍補間です。

note: Tag: para
en: Reprojects a raster in a known spatial reference system to another known spatial reference system using specified pixel warping algorithm. Uses 'NearestNeighbor' if no algorithm is specified and maxerror percent of 0.125 if no maxerr is specified.
ja: ラスタを既知の空間参照系から他の既知の空間参照系に、指定したリサンプリングアルゴリズムで投影変換します。algorithmが指定されていない場合には'NearestNeighbor'とし、maxerrorが指定されていない場合には0.125とします。

note: Tag: para
en: ST_Transform is often confused with ST_SetSRID(). ST_Transform actually changes the coordinates of a raster (and resamples the pixel values) from one spatial reference system to another, while ST_SetSRID() simply changes the SRID identifier of the raster.
ja: ST_TransformはしばしばST_SetSRIDと混同されます。ST_Transformは、ある空間参照系から別の空間参照系に変更する際に、実際にラスタの座標を変更します (かつピクセル値のリサンプリングを行います)が、ST_SetSRIDは単にラスタの空間参照系識別子を変更するだけです。

note: Tag: para
en: Unlike the other variants, Variant 3 requires a reference raster as <varname>alignto</varname>. The transformed raster will be transformed to the spatial reference system (SRID) of the reference raster and be aligned (ST_SameAlignment = TRUE) to the reference raster.
ja: 三つ目の形式は、他の形式と違い、<varname>alignto</varname>として参照ラスタが求められます。投影変換したラスタは参照ラスタの空間参照系 (SRID)に投影変換して、参照ラスタと同じアラインメントを持つようにします (ST_SameAlignmentがTRUEになるようにします)。

note: Tag: para
en: If you find your transformation support is not working right, you may need to set the environment variable PROJSO to the .so or .dll projection library your PostGIS is using. This just needs to have the name of the file. So for example on windows, you would in Control Panel -> System -> Environment Variables add a system variable called <varname>PROJSO</varname> and set it to <varname>libproj.dll</varname> (if you are using proj 4.6.1). You'll have to restart your PostgreSQL service/daemon after this change.
ja: 変換機能が思ったように働かない場合には、環境変数PROJSOをPostGISが使用する投影変換ライブラリの.soまたは.dllに指定する必要があるかも知れません。ファイル名の指定だけ必要です。Windowsでの例として、コントロールパネル-&gt;システム-&gt;システムの詳細設定-&gt;環境変数で、<varname>PROJSO</varname>という名前のシステム変数を追加して、<varname>libproj.dll</varname> (Proj 4.6.1を使用している場合)を設定します。変更後はPostgreSQLサービス/デーモンを再起動します。

note: Tag: para
en: When transforming a coverage of tiles, you almost always want to use a reference raster to insure same alignment and no gaps in your tiles as demonstrated in example: Variant 3.
ja: タイルのカバレッジを変換する時には、ほとんどの場合で、「例: 三つ目の形式」で示す通り、同じアラインメントになり、かつタイル内に隙間がなくなるようにするために、参照ラスタを使用したくなります。

note: Tag: para
en: Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant
ja: Enhanced: 2.1.0 ST_Tranfrorm(rast, alignto)の形式を追加しました。

note: Tag: para
en: original mass state plane meters (mass_stm)
ja: 元のラスタはメートル単位のマサチューセッツ州平面 (mass_stm)

note: Tag: para
en: After transform to wgs 84 long lat (wgs_84)
ja: WGS84経度緯度に変換した後 (wgs_84)

note: Tag: para
en: After transform to wgs 84 long lat with bilinear algorithm instead of NN default (wgs_84_bilin)
ja: 最近傍補間の代わりに双線形補間を使ってWGS84経度緯度に変換した後 (wgs_84_bilin)

note: Tag: para
en: The following shows the difference between using ST_Transform(raster, srid) and ST_Transform(raster, alignto)
ja: 次に示す例は、ST_Transform(raster, srid)とST_Transform(raster, alignto)との違いを示しています。

note: Tag: para
en: not_aligned
ja: アラインメントなし

note: Tag: para
en: aligned
ja: アラインメントあり

note: Tag: title
en: Raster Band Editors
ja: ラスタバンドエディタ

note: Tag: refpurpose
en: Sets the value for the given band that represents no data. Band 1 is assumed if no band is specified. To mark a band as having no nodata value, set the nodata value = NULL.
ja: 指定したバンドにNODATAを表現する値を設定します。バンドを指定しない場合には、1番と仮定します。NODATA値を持たないようにするには、nodatavalueにNULLを指定します。

note: Tag: para
en: Sets the value that represents no data for the band. Band 1 is assumed if not specified. This will affect results from <xref linkend="RT_ST_Polygon"/>, <xref linkend="RT_ST_DumpAsPolygons"/>, and the ST_PixelAs...() functions.
ja: 指定したバンドにNODATAを表現する値を設定します。バンドを指定しない場合には、1番と仮定します。この関数は<xref linkend="RT_ST_Polygon"/>, <xref linkend="RT_ST_DumpAsPolygons"/>, ST_PixelAs系関数群からの結果に影響を与えます。

note: Tag: refpurpose
en: Sets the isnodata flag of the band to TRUE.
ja: バンドのisnodataフラグをTRUEにします。

note: Tag: para
en: Sets the isnodata flag for the band to true. Band 1 is assumed if not specified. This function should be called only when the flag is considered dirty. That is, when the result calling <xref linkend="RT_ST_BandIsNoData"/> is different using TRUE as last argument and without using it
ja: バンドのisnodataフラグをTRUEにします。バンドを指定しない場合には、1番と仮定します。isnodataフラグが汚れている場合にのみ呼ぶべきものです。<xref linkend="RT_ST_BandIsNoData"/>の、最後の引数にTRUEを設定した場合の結果と指定しない場合の結果とで異なっている時です。

note: Tag: refpurpose
en: Update the external path and band number of an out-db band
ja: データベース外バンドの外部パスとバンド番号を更新します。

note: Tag: para
en: Updates an out-db band's external raster file path and external band number.
ja: データベース外バンドの外部パスと外部バンド番号を更新します。

note: Tag: para
en: If <varname>force</varname> is set to true, no tests are done to ensure compatibility (e.g. alignment, pixel support) between the external raster file and the PostGIS raster. This mode is intended for file system changes where the external raster resides.
ja: <varname>force</varname>がTRUEの場合には、外部ラスタファイルとPostGISラスタとの互換性 (例：アラインメント、ピクセル対応)確認のためのテストを行いません。このモードは、外部ラスタファイルが存在するファイルシステムの変更を目的としています。

note: Tag: para
en: Internally, this method replaces the PostGIS raster's band at index <varname>band</varname> with a new band instead of updating the existing path information.
ja: 内部的には、このメソッドは、存在するパス情報を更新する替わりに、PostGISラスタの<varname>band</varname>で指定したバンドを新しいバンドに置き換えます。

note: Tag: refpurpose
en: Update the external band number of an out-db band
ja: データベース外バンドの外部バンド番号の更新

note: Tag: para
en: Updates an out-db band's external band number. This does not touch the external raster file associated with the out-db band
ja: データベース外バンドの外部バンド番号を更新します。データベース外バンドと関連する外部ラスタファイルには触れません。

note: Tag: para
en: If <varname>force</varname> is set to true, no tests are done to ensure compatibility (e.g. alignment, pixel support) between the external raster file and the PostGIS raster. This mode is intended for where bands are moved around in the external raster file.
ja: <varname>force</varname>がTRUEの場合には、外部ラスタファイルとPostGISラスタとの互換性 (例：アラインメント、ピクセル対応)確認のためのテストを行いません。このモードは、バンドが外部ラスタファイル内で移動する場所を対象としています。

note: Tag: title
en: Raster Band Statistics and Analytics
ja: ラスタバンド統計情報と解析

note: Tag: refpurpose
en: Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified defaults to band 1. If exclude_nodata_value is set to true, will only count pixels that are not equal to the nodata value.
ja: ラスタまたはラスタカバレッジの指定したバンドのピクセル数を返します。バンドを指定しない場合には、1番と仮定します。exclude_nodata_valueをTRUEに設定している場合には、NODATA値と等しくないピクセルのみを数えます。

note: Tag: para
en: Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified <varname>nband</varname> defaults to 1.
ja: ラスタまたはラスタカバレッジの指定したバンドのピクセル数を返します。<varname>nband</varname>でバンドを指定しない場合には、1番と仮定します。

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to true, will only count pixels with value not equal to the <varname>nodata</varname> value of the raster. Set <varname>exclude_nodata_value</varname> to false to get count all pixels
ja: <varname>exclude_nodata_value</varname>をTRUEに設定している場合には、<varname>nodata</varname>値と等しくないピクセルのみ数えます。<varname>exclude_nodata_value</varname>をFALSEに設定している場合には、全てのピクセルを数えます。

note: Tag: para
en: Changed: 3.1.0 - The ST_Count(rastertable, rastercolumn, ...) variants removed. Use <xref linkend="RT_ST_CountAgg"/> instead.
ja: Changed: 3.1.0 - ST_Count(rastertable, rastercolumn, ...) の形式は削除されました。代わりに<xref linkend="RT_ST_CountAgg"/>を使用します。

note: Tag: refpurpose
en: Aggregate. Returns the number of pixels in a given band of a set of rasters. If no band is specified defaults to band 1. If exclude_nodata_value is set to true, will only count pixels that are not equal to the NODATA value.
ja: 集約関数です。ラスタ集合の与えられたバンドのピクセル数を返します。バンドが指定されていない場合には、1番と仮定します。exclude_nodata_valueをTRUEに設定している場合には、NODATA値と等しくないピクセルのみを数えます。

note: Tag: para
en: Returns the number of pixels in a given band of a set of rasters. If no band is specified <varname>nband</varname> defaults to 1.
ja: ラスタ集合の与えられたバンドのピクセル数を返します。<varname>nband</varname>でバンドを指定しない場合には、1番と仮定します。

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to true, will only count pixels with value not equal to the <varname>NODATA</varname> value of the raster. Set <varname>exclude_nodata_value</varname> to false to get count all pixels
ja: <varname>exclude_nodata_value</varname>をTRUEに設定している場合には、<varname>NODATA</varname>値と等しくないピクセルのみを数えます。<varname>exclude_nodata_value</varname>をFALSEに設定している場合には、全てのピクセルを数えます。

note: Tag: para
en: By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to value between zero (0) and one (1)
ja: デフォルトでは、全てのピクセルを見ます。より早い応答を得るには、<varname>sample_percent</varname>値を0から1の間で設定します。

note: Tag: refpurpose
en: Returns a set of record summarizing a raster or raster coverage data distribution separate bin ranges. Number of bins are autocomputed if not specified.
ja: ラスタまたはラスタカバレッジのビン範囲で分割したデータ分布をまとめるヒストグラムの集合を返します。ビン数を指定しない場合には自動計算されます。

note: Tag: para
en: Returns set of records consisting of min, max, count, percent for a given raster band for each bin. If no band is specified <varname>nband</varname> defaults to 1.
ja: 最小値、最大値、合計数、全体から見た割合からなるレコードの集合を返します。<varname>nband</varname>でバンドを指定しない場合には、1番と仮定します。

note: Tag: para
en: By default only considers pixel values not equal to the <varname>nodata</varname> value . Set <varname>exclude_nodata_value</varname> to false to get count all pixels.
ja: デフォルトでは、<varname>nodata</varname>と同じピクセル値は考慮に入れません。<varname>exclude_nodata_value</varname>をFALSEに設定すると全てのピクセルを数えます。

note: Tag: para
en: width: an array indicating the width of each category/bin. If the number of bins is greater than the number of widths, the widths are repeated.
ja: カテゴリ/ビン毎の幅を示す配列です。ビン数の指定がwidth要素数を超える場合には、widthを繰り返します。

note: Tag: para
en: Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, b, c, a, b, c]
ja: 例: ビン9個、widthが[a, b, c]では、[a, b, c, a, b, c, a, b, c]が出力されます。

note: Tag: para
en: Number of breakouts -- this is the number of records you'll get back from the function if specified. If not specified then the number of breakouts is autocomputed.
ja: 取り出し数 -- 関数から戻そうとするレコード数です。指定しない場合には、自動計算されます。

note: Tag: para
en: compute the histogram from the right rather than from the left (default). This changes the criteria for evaluating a value x from [a, b) to (a, b]
ja: ヒストグラムを右から計算します (デフォルトは左からです)。値の評価の優先順位が、X軸について[a, b)から(a, b]に変わります。

note: Tag: para
en: Changed: 3.1.0 Removed ST_Histogram(table_name, column_name) variant.
ja: Changed: 3.1.0 ST_Histogram(table_name, column_name) の形式は削除されました。

note: Tag: title
en: Example: Single raster tile - compute histograms for bands 1, 2, 3 and autocompute bins
ja: 例: 単一ラスタタイル - ビン数を自動計算とした、1番、2番、3番バンドのヒストグラムの計算

note: Tag: title
en: Example: Just band 2 but for 6 bins
ja: 例: ビン数を6で固定して2番バンドだけを計算

note: Tag: refpurpose
en: <refpurpose>Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile.</refpurpose>
ja: <refpurpose>ラスタまたはラスタテーブルカバレッジのサンプルまたは母集団の分位数を計算します。値がラスタの25%,50%,75%にあるかを調べることができます。</refpurpose>

note: Tag: para
en: <para>Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile.</para>
ja: <para>ラスタまたはラスタテーブルカバレッジのサンプルまたは母集団の分位数を計算します。値がラスタの25%,50%,75%にあるかを調べることができます。</para>

note: Tag: para
en: If <varname>exclude_nodata_value</varname> is set to false, will also count pixels with no data.
ja: <varname>exclude_nodata_value</varname>をFALSEに設定している場合には、NODATA値となるピクセルも数えます。

note: Tag: para
en: Changed: 3.1.0 Removed ST_Quantile(table_name, column_name) variant.
ja: Changed: 3.1.0 ST_Quantile(table_name, column_name) の形式は削除されました。

note: Tag: refpurpose
en: Returns summarystats consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. Band 1 is assumed is no band is specified.
ja: ラスタまたはラスタカバレッジの指定したバンドについて、ピクセル数、合計値、平均値、標準偏差、最小値、最大値からなる統計情報の概要を返します。バンドを指定しない場合には、1番と仮定します。

note: Tag: para
en: Returns <xref linkend="summarystats"/> consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. If no band is specified <varname>nband</varname> defaults to 1.
ja: ラスタまたはラスタカバレッジの指定したバンドについて、ピクセル数、合計値、平均値、標準偏差、最小値、最大値からなる<xref linkend="summarystats"/>による統計情報の概要を返します。<varname>nband</varname>でバンドを指定しない場合には、1番と仮定します。

note: Tag: para
en: By default only considers pixel values not equal to the <varname>nodata</varname> value. Set <varname>exclude_nodata_value</varname> to false to get count of all pixels.
ja: デフォルトでは、<varname>nodata</varname>と同じピクセル値は考慮に入れません。<varname>exclude_nodata_value</varname>をFALSEに設定すると全てのピクセルを数えます。

note: Tag: para
en: By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to lower than 1
ja: デフォルトでは、全てのピクセルを見ます。より早い応答を得るには、<varname>sample_percent</varname>値を1未満で設定します。

note: Tag: para
en: Changed: 3.1.0 ST_SummaryStats(rastertable, rastercolumn, ...) variants are removed. Use <xref linkend="RT_ST_SummaryStatsAgg"/> instead.
ja: Changed: 3.1.0 ST_SummaryStats(rastertable, rastercolumn, ...) の形式は削除されました。代わりに<xref linkend="RT_ST_SummaryStatsAgg"/>を使用します。

note: Tag: title
en: Example: Single raster tile
ja: 例: 単一ラスタタイル

note: Tag: title
en: Example: Summarize pixels that intersect buildings of interest
ja: 例: 対象とする建物とインタセクトするピクセルの概要

note: Tag: para
en: This example took 574ms on PostGIS windows 64-bit with all of Boston Buildings and aerial Tiles (tiles each 150x150 pixels ~ 134,000 tiles), ~102,000 building records
ja: この例は、ボストンの建物の全て (約102,000件)と空中写真タイル (150x150ピクセルで約134,000タイル)とで、Windows 64ビット上のPostGISで計算したところ、574ミリ秒かかりました。

note: Tag: title
en: Example: Raster coverage
ja: 例:ラスタカバレッジ

note: Tag: refpurpose
en: Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, max for a given raster band of a set of raster. Band 1 is assumed is no band is specified.
ja: 集約関数です。ラスタ集合の指定したバンドについて、ピクセル数、合計値、平均値、標準偏差、最小値、最大値からなる統計情報の概要を返します。バンドを指定しない場合には、1番と仮定します。

note: Tag: para
en: By default only considers pixel values not equal to the <varname>NODATA</varname> value. Set <varname>exclude_nodata_value</varname> to False to get count of all pixels.
ja: デフォルトでは、<varname>NODATA</varname>と同じピクセル値は考慮に入れません。<varname>exclude_nodata_value</varname>をFALSEに設定すると全てのピクセルを数えます。

note: Tag: para
en: By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to value between 0 and 1
ja: デフォルトでは全てのピクセルを見ます。よりい早い応答を得るには、<varname>sample_percent</varname>を0から1の間で設定します。

note: Tag: refpurpose
en: Returns a set of records containing a pixel band value and count of the number of pixels in a given band of a raster (or a raster coverage) that have a given set of values. If no band is specified defaults to band 1. By default nodata value pixels are not counted. and all other values in the pixel are output and pixel band values are rounded to the nearest integer.
ja: ラスタ　(またはラスタカバレッジ)の指定されたバンドで、指定した値を持つピクセルを対象として、ピクセルバンド値とピクセル数からなるレコードの集合を返します。バンドを指定しない場合には、1番と仮定します。デフォルトではNODATA値のピクセルは数えられず、ピクセルの他の値は出力され、ピクセルバンド値は最も近い整数に丸められます。

note: Tag: para
en: Returns a set of records with columns <varname>value</varname> <varname>count</varname> which contain the pixel band value and count of pixels in the raster tile or raster coverage of selected band.
ja: ラスタタイルまたはラスタカバレッジの指定したバンドにおけるピクセルバンド値とピクセル数にあたる、<varname>value</varname>と<varname>count</varname>からなるレコードの集合を返します。

note: Tag: para
en: If no band is specified <varname>nband</varname> defaults to 1. If no <varname>searchvalues</varname> are specified, will return all pixel values found in the raster or raster coverage. If one searchvalue is given, will return an integer instead of records denoting the count of pixels having that pixel band value
ja: <varname>nband</varname>でバンドを指定しない場合には、1番と仮定します。<varname>searchvalues</varname>が指定されていない場合には、ラスタまたはラスタカバレッジで発見した全てのピクセル値が返ります。searchvalueを一つ指定した場合には、指定したピクセルバンド値を持つピクセルの数を示すレコードでなく、整数を返します。

note: Tag: title
en: Raster Inputs
ja: ラスタ入力

note: Tag: refpurpose
en: Return a raster value from a Well-Known Binary (WKB) raster.
ja: Well-Known Binary (WKB)ラスタからラスタ値を返します。

note: Tag: para
en: Given a Well-Known Binary (WKB) raster, return a raster.
ja: Well-Known Binary (WKB)ラスタが与えられると、ラスタを返します。

note: Tag: refpurpose
en: Return a raster value from a Hex representation of Well-Known Binary (WKB) raster.
ja: Well-Knownバイナリ (WKB)ラスタの16進数表現からラスタを返します。

note: Tag: para
en: Given a Well-Known Binary (WKB) raster in Hex representation, return a raster.
ja: Well-Known Binary (WKB)ラスタが16進数表現で与えられると、ラスタを返します。

note: Tag: title
en: Raster Outputs
ja: 出力

note: Tag: refpurpose
en: Return the Well-Known Binary (WKB) representation of the raster.
ja: ラスタのWell-Known Binary (WKB)表現を返します。

note: Tag: para
en: Returns the Binary representation of the raster. If <varname>outasin</varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details of the representation.
ja: ラスタのバイナリ表現を返します。<varname>outasin</varname>がTRUEの場合には、データベース外のバンドがデータベース内のバンドとして扱われます。表現の詳細については、PostGISソースフォルダにあるraster/doc/RFC2-WellKnownBinaryFormatをご覧下さい。

note: Tag: para
en: This is useful in binary cursors to pull data out of the database without converting it to a string representation.
ja: データを文字列表現に変換せずにデータベース外に引き出すためのバイナリカーソルに使えます。

note: Tag: para
en: By default, WKB output contains the external file path for out-db bands. If the client does not have access to the raster file underlying an out-db band, set <varname>outasin</varname> to TRUE.
ja: デフォルトでは、WKB出力には、データベース外のバンドの外部ファイルパスを含みます。クライアントがデータベース外にあるラスタファイルにアクセスできない場合には、<varname>outasin</varname>をTRUEに設定します。

note: Tag: para
en: Enhanced: 2.1.0 Addition of <varname>outasin</varname>
ja: Enhanced: 2.1.0 <varname>outasin</varname>の追加

note: Tag: para
en: Enhanced: 2.5.0 Addition of <varname>ST_AsWKB</varname>
ja: Enhanced: 2.5.0 <varname>ST_AsWKB</varname>の追加

note: Tag: refpurpose
en: Return the Well-Known Binary (WKB) in Hex representation of the raster.
ja: Well-Known Binary (WKB)ラスタを16進数表現で返します。

note: Tag: para
en: Returns the Binary representation in Hex representation of the raster. If <varname>outasin</varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details of the representation.
ja: ラスタのバイナリの16進数表現を返します。<varname>outasin</varname>がTRUEの場合には、データベース外のバンドがデータベース内のバンドとして扱われます。表現の詳細については、PostGISソースフォルダにあるraster/doc/RFC2-WellKnownBinaryFormatをご覧下さい。

note: Tag: para
en: By default, Hex WKB output contains the external file path for out-db bands. If the client does not have access to the raster file underlying an out-db band, set <varname>outasin</varname> to TRUE.
ja: デフォルトでは、WKB出力には、データベース外のバンドの外部ファイルパスを含みます。クライアントがデータベース外バンドを持っているラスタファイルにアクセスできない場合には、<varname>outasin</varname>をTRUEに設定します。

note: Tag: refpurpose
en: Return the raster tile in the designated GDAL Raster format. Raster formats are one of those supported by your compiled library. Use ST_GDALDrivers() to get a list of formats supported by your library.
ja: 指定されたGDALラスタ書式でラスタタイルを返します。ラスタ書式はコンパイルしたライブラリが対応するものです。ライブラリが対応する書式の一覧を得るにはST_GDALRasters()を使います。

note: Tag: para
en: Returns the raster tile in the designated format. Arguments are itemized below:
ja: 指定された書式でラスタタイルを返します。引数は次の通りです。

note: Tag: para
en: <varname>format</varname> format to output. This is dependent on the drivers compiled in your libgdal library. Generally available are 'JPEG', 'GTIff', 'PNG'. Use <xref linkend="RT_ST_GDALDrivers"/> to get a list of formats supported by your library.
ja: <varname>format</varname> 出力書式です。libgdalライブラリでコンパイルしたドライバに依存します。一般的には'JPEG', 'GTIff', 'PNG'が有効になっています。ライブラリが対応する形式の一覧を得るには<xref linkend="RT_ST_GDALDrivers"/>を使います。

note: Tag: para
en: <varname>options</varname> text array of GDAL options. Valid options are dependent on the format. Refer to <ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink> for more details.
ja: <varname>options</varname> GDALオプションの文字列配列です。妥当なオプションは書式に依存します。詳細については<ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink>をご覧下さい。

note: Tag: para
en: <varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to embed in the image
ja: <varname>srs</varname> 画像に埋め込むproj4textまたはsrtext (spatial_ref_sysから)です。

note: Tag: title
en: JPEG Output Example, multiple tiles as single raster
ja: 複数タイルを単一ラスタとするJPEG出力例

note: Tag: title
en: Using PostgreSQL Large Object Support to export raster
ja: PostgreSQLラージオブジェクト対応を使ったラスタの出力

note: Tag: para
en: One way to export raster into another format is using <ulink url="https://www.postgresql.org/docs/current/static/lo-funcs.html">PostgreSQL large object export functions</ulink>. We'lll repeat the prior example but also exporting. Note for this you'll need to have super user access to db since it uses server side lo functions. It will also export to path on server network. If you need export locally, use the psql equivalent lo_ functions which export to the local file system instead of the server file system.
ja: ラスタを他の書式に出力する方法の一つとして、<ulink url="https://www.postgresql.org/docs/current/static/lo-funcs.html">PostgreSQL large object export functions</ulink>の使用があります。前の例の繰り返しですが、出力も行います。サーバ側のlo関数を使うため、データベースへのスーパーユーザ権限が必要となることに注意して下さい。また、サーバネットワーク上のパスに出力します。ローカルに出力するには、psqlで、サーバのファイルシステムでなくローカルのファイルシステムに出力する等価のlo_関数を使います。

note: Tag: title
en: GTIFF Output Examples
ja: GTIFF出力の例

note: Tag: refpurpose
en: Return the raster tile selected bands as a single Joint Photographic Exports Group (JPEG) image (byte array). If no band is specified and 1 or more than 3 bands, then only the first band is used. If only 3 bands then all 3 bands are used and mapped to RGB.
ja: ラスタの選択されたバンドを、単一のJoint Photographic Exports Group (JPEG)画像としてバイト配列で返します。バンドを指定せず、1バンドか3より多いバンドがある場合には、1番バンドを使用します。3バンドのみ指定した場合には、3バンドを使用し、RGBに対応付けます。

note: Tag: para
en: Returns the selected bands of the raster as a single Joint Photographic Exports Group Image (JPEG). Use <xref linkend="RT_ST_AsGDALRaster"/> if you need to export as less common raster types. If no band is specified and 1 or more than 3 bands, then only the first band is used. If 3 bands then all 3 bands are used. There are many variants of the function with many options. These are itemized below:
ja: ラスタの選択されたバンドを、単一のJoint Photographic Exports Group (JPEG)画像として返します。 より一般でないラスタタイプで出力する必要がある場合には、<xref linkend="RT_ST_AsGDALRaster"/>を使います。バンドを指定せず、1バンドか3より多いバンドがある場合には、1番バンドを使用します。3バンドのみ指定した場合には、3バンドを使用します。この関数には多数の任意引数が付くさまざまな形式があります。引数については次の通りです。

note: Tag: para
en: <varname>nband</varname> is for single band exports.
ja: <varname>nband</varname> 単一バンド出力のためのものです。

note: Tag: para
en: <varname>nbands</varname> is an array of bands to export (note that max is 3 for JPEG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue
ja: <varname>nbands</varname> 出力バンドの配列 (JPEGでは3要素が最大です)で、バンドの並び順はRGBです。たとえばARRAY[3,2,1]は、3番バンドを赤、2番バンドを緑、1番バンドを青にそれぞれ対応させます。

note: Tag: para
en: <varname>quality</varname> number from 0 to 100. The higher the number the crisper the image.
ja: <varname>quality</varname> 0から100の数値です。高いほどしっかりした画像になります。

note: Tag: para
en: <varname>options</varname> text Array of GDAL options as defined for JPEG (look at create_options for JPEG <xref linkend="RT_ST_GDALDrivers"/>). For JPEG valid ones are <varname>PROGRESSIVE</varname> ON or OFF and <varname>QUALITY</varname> a range from 0 to 100 and default to 75. Refer to <ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink> for more details.
ja: <varname>options</varname> JPEGのために定義するGDALオプションの文字列配列です (<xref linkend="RT_ST_GDALDrivers"/>のcreate_optionsを見てください)。JPEGの妥当なパラメタは <varname>PROGRESSIVE</varname>の'ON'または'OFF'と、<varname>QUALITY</varname>の0から100までの数 (デフォルトは75)です。詳細については <ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink>をご覧下さい。

note: Tag: title
en: Examples: Output
ja: 例: 出力

note: Tag: refpurpose
en: Return the raster tile selected bands as a single portable network graphics (PNG) image (byte array). If 1, 3, or 4 bands in raster and no bands are specified, then all bands are used. If more 2 or more than 4 bands and no bands specified, then only band 1 is used. Bands are mapped to RGB or RGBA space.
ja: ラスタの選択されたバンドを、単一のportable network graphics (PNG)画像としてバイト配列で返します。バンドを指定せず、1バンドか3バンドか4バンドある場合には、全てのバンドを使用します。バンドを指定せず、2バンドか4より多いバンドがある場合には、1番バンドを使用します。対象バンドはRGBまたはRGBAに対応付けられます。

note: Tag: para
en: Returns the selected bands of the raster as a single Portable Network Graphics Image (PNG). Use <xref linkend="RT_ST_AsGDALRaster"/> if you need to export as less common raster types. If no band is specified, then the first 3 bands are exported. There are many variants of the function with many options. If no <varname>srid</varname> is specified then then srid of the raster is used. These are itemized below:
ja: ラスタの選択されたバンドを、単一のportable network graphics (PNG)画像として返します。より一般でないラスタタイプで出力する必要がある場合には、<xref linkend="RT_ST_AsGDALRaster"/>を使います。バンドを指定しない場合には、前から3バンドを出力します。この関数には多数の任意引数が付くさまざまな形式があります。<varname>srid</varname>が指定されない場合には、sridはラスタが使用しているSRIDを指定します。引数の一覧は次の通りです。

note: Tag: para
en: <varname>nbands</varname> is an array of bands to export (note that max is 4 for PNG) and the order of the bands is RGBA. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue
ja: <varname>nbands</varname> 出力バンドの配列 (PNGでは4要素が最大です)で、バンドの並び順はRGBAです。たとえばARRAY[3,2,1]は、3番バンドを赤、2番バンドを緑、1番バンドを青にそれぞれ対応させます。

note: Tag: para
en: <varname>compression</varname> number from 1 to 9. The higher the number the greater the compression.
ja: <varname>compression</varname> 1から9の数を指定します。大きいほど圧縮効率が上がります。

note: Tag: para
en: <varname>options</varname> text Array of GDAL options as defined for PNG (look at create_options for PNG of <xref linkend="RT_ST_GDALDrivers"/>). For PNG valid one is only ZLEVEL (amount of time to spend on compression -- default 6) e.g. ARRAY['ZLEVEL=9']. WORLDFILE is not allowed since the function would have to output two outputs. Refer to <ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink> for more details.
ja: <varname>options</varname> PNGのために定義するGDALオプションの文字列配列です (<xref linkend="RT_ST_GDALDrivers"/>のcreate_optionsを見てください)。PNGの妥当なパラメタはZLEVEL (圧縮に費やす時間の合計で、デフォルトは6)です。ARRAY['ZLEVEL=9']というようにします。この関数が二つの出力を行う必要があるため、ワールドファイルはPNGでは許されません。詳細については<ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink>をご覧下さい。

note: Tag: refpurpose
en: Return the raster selected bands as a single TIFF image (byte array). If no band is specified or any of specified bands does not exist in the raster, then will try to use all bands.
ja: ラスタの選択されたバンドを、単一のTIFF画像 (バイト配列)として返します。バンドを指定しないか指定したバンドがラスタ内に無い場合には、全てのバンドの使用を試みます。

note: Tag: para
en: Returns the selected bands of the raster as a single Tagged Image File Format (TIFF). If no band is specified, will try to use all bands. This is a wrapper around <xref linkend="RT_ST_AsGDALRaster"/>. Use <xref linkend="RT_ST_AsGDALRaster"/> if you need to export as less common raster types. There are many variants of the function with many options. If no spatial reference SRS text is present, the spatial reference of the raster is used. These are itemized below:
ja: ラスタの選択されたバンドを、単一のTagged Image File Format (TIFF)画像として返します。バンドを指定しない場合には、全てのバンドの使用を試みます。この関数は<xref linkend="RT_ST_AsGDALRaster"/>のラッパです。より一般でないラスタタイプで出力する必要がある場合には、<xref linkend="RT_ST_AsGDALRaster"/>を使います。この関数には多数の任意引数が付くさまざまな形式があります。空間参照系 (SRS)の文字列表現が指定されていない場合には、ラスタの空間参照系を使います。引数については次の通りです。

note: Tag: para
en: <varname>nbands</varname> is an array of bands to export (note that max is 3 for PNG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue
ja: <varname>nbands</varname> 出力バンドの配列 (PNGでは3要素が最大です)で、バンドの並び順はRGBです。たとえばARRAY[3,2,1]は、3番バンドを赤、2番バンドを緑、1番バンドを青にそれぞれ対応させます。

note: Tag: para
en: <varname>compression</varname> Compression expression -- JPEG90 (or some other percent), LZW, JPEG, DEFLATE9.
ja: <varname>compression</varname> 圧縮式 -- JPEG90 (または他のパーセント値), LZW, JPEG, DEFLATE9のいずれかです。

note: Tag: para
en: <varname>options</varname> text Array of GDAL create options as defined for GTiff (look at create_options for GTiff of <xref linkend="RT_ST_GDALDrivers"/>). or refer to <ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink> for more details.
ja: <varname>options</varname> GTiffを定義するGDALオプションの文字列配列です (<xref linkend="RT_ST_GDALDrivers"/>のGTiff用のcreate_optionsを見てください)。詳細については<ulink url="http://www.gdal.org/frmt_various.html">GDAL Raster format options</ulink>をご覧下さい。

note: Tag: para
en: <varname>srid</varname> srid of spatial_ref_sys of the raster. This is used to populate the georeference information
ja: <varname>srid</varname> ラスタのspatial_ref_sysのSRIDです。地理参照情報を登録するために使われます。

note: Tag: title
en: Examples: Use jpeg compression 90%
ja: 例: JPEG90%品質圧縮の使用

note: Tag: title
en: Raster Processing: Map Algebra
ja: ラスタ処理: 地図代数

note: Tag: refpurpose
en: Returns the raster clipped by the input geometry. If band number not is specified, all bands are processed. If <varname>crop</varname> is not specified or TRUE, the output raster is cropped.
ja: 入力ジオメトリで切り取ったラスタを返します。バンドが指定されていない場合には、全てのバンドが返されます。<varname>crop</varname>が指定されていない場合には、TRUEと仮定され、出力ラスタをクロップします。

note: Tag: para
en: Returns a raster that is clipped by the input geometry <varname>geom</varname>. If band index is not specified, all bands are processed.
ja: 入力ジオメトリ<varname>geom</varname>で切り取ったラスタを返します。バンドが指定されていない場合には、全てのバンドが処理されます。

note: Tag: para
en: Rasters resulting from ST_Clip must have a nodata value assigned for areas clipped, one for each band. If none are provided and the input raster do not have a nodata value defined, nodata values of the resulting raster are set to ST_MinPossibleValue(ST_BandPixelType(rast, band)). When the number of nodata value in the array is smaller than the number of band, the last one in the array is used for the remaining bands. If the number of nodata value is greater than the number of band, the extra nodata values are ignored. All variants accepting an array of nodata values also accept a single value which will be assigned to each band.
ja: ST_Clipが返すラスタは、バンド毎に一つずつ必ず切り取った領域に適用するNODATA値を持ちます。NODATA値が渡されず、入力ラスタがNODATA値を持たない場合には、結果ラスタのNODATA値はST_MinPossibleValue(ST_BandPixelType(rast, band))に設定されます。配列におけるNODATA値の要素数がバンド数より小さい場合には、配列の最後の要素が残りのバンドに適用されます。NODATA値の要素数がバンド数より多い場合には、超過分は無視されます。全てのNODATA値配列を受け付ける形式では、バンド毎に適用される単一値も受け付けます。

note: Tag: para
en: If <varname>crop</varname> is not specified, true is assumed meaning the output raster is cropped to the intersection of the <varname>geom</varname>and <varname>rast</varname> extents. If <varname>crop</varname> is set to false, the new raster gets the same extent as <varname>rast</varname>.
ja: <varname>crop</varname>が指定されていない場合には、TRUEと仮定され、出力ラスタを <varname>geom</varname>範囲と<varname>rast</varname>範囲とのインタセクトした範囲にクロップします。<varname>crop</varname>がFALSEに設定されている場合には、新しいラスタは<varname>rast</varname>と同じ範囲になります。

note: Tag: para
en: Enhanced: 2.1.0 Rewritten in C
ja: Enhanced: 2.1.0 C言語で記述されました

note: Tag: para
en: Examples here use Massachusetts aerial data available on MassGIS site <ulink url="http://www.mass.gov/mgis/colororthos2008.htm">MassGIS Aerial Orthos</ulink>. Coordinates are in Massachusetts State Plane Meters.
ja: MassGISサイト<ulink url="http://www.mass.gov/mgis/colororthos2008.htm">MassGIS Aerial Orthos</ulink>にあるマサチューセッツ空中写真データを使った例です。座標はメートル単位のマサチューセッツ州平面です。

note: Tag: title
en: Examples: 1 band clipping
ja: 例: 1バンドの切り取り

note: Tag: para
en: Full raster tile before clipping
ja: 切り取り前の完全なラスタタイル

note: Tag: para
en: After Clipping
ja: 切り取り後

note: Tag: title
en: Examples: 1 band clipping with no crop and add back other bands unchanged
ja: 例: クロップがなく他のバンドは切り取らず1バンドを切り取る

note: Tag: para
en: After Clipping - surreal
ja: 切り取り後 - シュールですね

note: Tag: title
en: Examples: Clip all bands
ja: 例: 全バンドの切り取り

note: Tag: refpurpose
en: Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from the source raster and a specified band. Band 1 is assumed if not specified.
ja: 元のラスタと指定したバンドから4個までの8BUIバンド (grayscale, RGB, RGBA)からなる新しいラスタを生成します。

note: Tag: para
en: Apply a <varname>colormap</varname> to the band at <varname>nband</varname> of <varname>rast</varname> resulting a new raster comprised of up to four 8BUI bands. The number of 8BUI bands in the new raster is determined by the number of color components defined in <varname>colormap</varname>.
ja: <varname>rast</varname>の<varname>nband</varname>で示されるバンドに<varname>colormap</varname>を適用し、4個までの8BUIバンドからなる新しいラスタを返します。新しいラスタの8BUIバンドの数は<varname>colormap</varname>で定義された色要素の数で決まります。

note: Tag: para
en: If <varname>nband</varname> is not specified, then band 1 is assumed.
ja: <varname>nband</varname>が指定されていない場合には、1番と仮定します。

note: Tag: para
en: <varname>colormap</varname> can be a keyword of a pre-defined colormap or a set of lines defining the value and the color components.
ja: <varname>colormap</varname>は事前定義された色マップまたは値を定義する行の集合と色要素のキーワードです。

note: Tag: para
en: Valid pre-defined <varname>colormap</varname> keyword:
ja: 妥当な事前定義された<varname>colormap</varname>キーワードは次の通りです。

note: Tag: para
en: <varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI band raster of shades of gray.
ja: <varname>grayscale</varname>または<varname>greyscale</varname> 1個の8BUIバンドからなるラスタで、グレーの陰影です。

note: Tag: para
en: <varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with colors going from blue to green to red.
ja: <varname>pseudocolor</varname> 4個の8BUIバンド (RGBA)からなるラスタで、青から緑、赤に移るものです。

note: Tag: para
en: <varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going from black to red to pale yellow.
ja: <varname>fire</varname> 4個の8BUIバンド (RGBA)からなるラスタで、黒から赤、淡黄色に移るものです。

note: Tag: para
en: <varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors going from blue to pale white to red.
ja: <varname>bluered</varname> 4個の8BUIバンド (RGBA)からなるラスタで、青からペールホワイト、赤に移るものです。

note: Tag: para
en: Users can pass a set of entries (one per line) to <varname>colormap</varname> to specify custom colormaps. Each entry generally consists of five values: the pixel value and corresponding Red, Green, Blue, Alpha components (color components between 0 and 255). Percent values can be used instead of pixel values where 0% and 100% are the minimum and maximum values found in the raster band. Values can be separated with commas (','), tabs, colons (':') and/or spaces. The pixel value can be set to <emphasis>nv</emphasis>, <emphasis>null</emphasis> or <emphasis>nodata</emphasis> for the NODATA value. An example is provided below.
ja: カスタムカラーマップを指定するためにエントリ (1行1エントリ)の集合を<varname>colormap</varname>に渡すことができます。それぞれのエントリは一般的に、ピクセル値、ピクセル値と対応する赤、緑、青、アルファ要素(0から255の間の色要素)からなる5個の値を持ちます。ピクセル値の替わりに百分率値を使うことができ、0%がラスタバンドでの最小値、100%が最大値になります。値はコンマ('.')、タブ、コロン(':')、空白で区切られます。NODATA値に対しては、ピクセル値を<emphasis>nv</emphasis>, <emphasis>null</emphasis>, <emphasis>nodata</emphasis>のいずれかに設定できます。例を次に示します。

note: Tag: para
en: The syntax of <varname>colormap</varname> is similar to that of the color-relief mode of GDAL <ulink url="http://www.gdal.org/gdaldem.html#gdaldem_color_relief">gdaldem</ulink>.
ja: <varname>colormap</varname>の構文は、GDALツールの<ulink url="http://www.gdal.org/gdaldem.html#gdaldem_color_relief">gdaldem</ulink>の起伏モードに似ています。

note: Tag: para
en: Valid keywords for <varname>method</varname>:
ja: <varname>method</varname>の妥当なキーワードは次の通りです。

note: Tag: para
en: <varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend the colors between the given pixel values
ja: <varname>INTERPOLATE</varname> 与えられたピクセル値の間での滑らかな色合成のための線形補間に使います。

note: Tag: para
en: <varname>EXACT</varname> to strictly match only those pixels values found in the colormap. Pixels whose value does not match a colormap entry will be set to 0 0 0 0 (RGBA)
ja: <varname>EXACT</varname> カラーマップで見つかったピクセル値だけを厳格に一致させます。カラーマップエントリに一致しないピクセルに対しては0 0 0 0 (RGBA)が設定されます。

note: Tag: para
en: <varname>NEAREST</varname> to use the colormap entry whose value is closest to the pixel value
ja: <varname>NEAREST</varname> ピクセル値に最も近い値にあうカラーマップエントリを使います。

note: Tag: para
en: A great reference for colormaps is <ulink url="http://www.colorbrewer2.org">ColorBrewer</ulink>.
ja: カラーマップの偉大な参考情報は<ulink url="http://www.colorbrewer2.org">ColorBrewer</ulink>にあります。

note: Tag: para
en: The resulting bands of new raster will have no NODATA value set. Use <xref linkend="RT_ST_SetBandNoDataValue"/> to set a NODATA value if one is needed.
ja: 新しいラスタの結果バンドにはNODATA値が入りません。NODATA値が必要な場合には、 <xref linkend="RT_ST_SetBandNoDataValue"/>を使ってNODATA値をセットします。

note: Tag: para
en: This is a junk table to play with
ja: これは試行のためのがらくたテーブルです。

note: Tag: title
en: Examples: Compare different color map looks using ST_AsPNG
ja: 例: ST_AsPNGを使用して異なるカラーマップを比較する

note: Tag: refpurpose
en: Creates a new one-8BUI band raster from the source raster and specified bands representing Red, Green and Blue
ja: 元のラスタと指定したバンドを赤、緑、青バンドとして一つの8BUIバンドを持つラスタを生成します。

note: Tag: para
en: Create a raster with one 8BUI band given three input bands (from one or more rasters). Any input band whose pixel type is not 8BUI will be reclassified using <xref linkend="RT_ST_Reclass"/>.
ja: 三つの入力バンド (一つ以上のラスタ)を与えられ、一つの8BUIバンドを持つラスタを生成します。タイプが8BUIでない入力バンドは全て<xref linkend="RT_ST_Reclass"/>で再分類されます。

note: Tag: para
en: This function is not like <xref linkend="RT_ST_ColorMap"/> with the <varname>grayscale</varname> keyword as ST_ColorMap operates on only one band while this function expects three bands for RGB. This function applies the following equation for converting RGB to Grayscale: 0.2989 * RED + 0.5870 * GREEN + 0.1140 * BLUE
ja: この関数は<xref linkend="RT_ST_ColorMap"/>に<varname>grayscale</varname>キーワードを与えた場合とは違います。ST_ColorMapでは一つのバンドを扱いますが、この関数ではRGBの3バンドを期待します。この関数は 0.2989 * 赤 + 0.5870 * 緑 + 0.1140 * 青 という式を適用してRGBをグレースケールにしています。

note: Tag: refpurpose
en: <refpurpose>Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry.</refpurpose>
ja: <refpurpose>二つのラスタの共有部分またはベクタ化したラスタとジオメトリとのインタセクトした部分を表現する、ラスタまたはジオメトリとピクセル値の組の集合を返します。</refpurpose>

note: Tag: para
en: <para>Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry.</para>
ja: <para>二つのラスタの共有部分またはベクタ化したラスタとジオメトリとのインタセクトした部分を表現する、ラスタまたはジオメトリとピクセル値の組の集合を返します。</para>

note: Tag: para
en: The first three variants, returning a setof geomval, works in vector space. The raster is first vectorized (using <xref linkend="RT_ST_DumpAsPolygons"/>) into a set of geomval rows and those rows are then intersected with the geometry using the <xref linkend="ST_Intersection"/> (geometry, geometry) PostGIS function. Geometries intersecting only with a nodata value area of a raster returns an empty geometry. They are normally excluded from the results by the proper usage of <xref linkend="RT_ST_Intersects"/> in the WHERE clause.
ja: 前半の三つの形式は、geomvalの集合を返すもので、ベクタ空間で動作します。ラスタは初めにgeomval行の集合にベクトル化されます (<xref linkend="RT_ST_DumpAsPolygons"/>を使用)。これらの行はPostGIS関数の<xref linkend="ST_Intersection"/>(geometry, geometry)を使ってジオメトリとインタセクトさせます。NODATA値の領域とだけインタセクトするジオメトリについては空ジオメトリを返します。通常はWHERE節で<xref linkend="RT_ST_Intersects"/>を使って結果から確実に排除します。

note: Tag: para
en: You can access the geometry and the value parts of the resulting set of geomval by surrounding them with parenthesis and adding '.geom' or '.val' at the end of the expression. e.g. (ST_Intersection(rast, geom)).geom
ja: 丸括弧でくくって式の末尾に'.geom'や'.val'をつけることにより、geomvalの結果集合のジオメトリや値の部分にアクセスすることができます。たとえば(ST_Intersection(rast, geom)).geom等とします。

note: Tag: para
en: The other variants, returning a raster, works in raster space. They are using the two rasters version of ST_MapAlgebraExpr to perform the intersection.
ja: 他の形式は、ラスタを引数に取り、ラスタを返します。ST_MapAlgebraExprの二つのラスタを取る形式を使って、インタセクトしている部分を取得します。

note: Tag: para
en: The extent of the resulting raster corresponds to the geometrical intersection of the two raster extents. The resulting raster includes 'BAND1', 'BAND2' or 'BOTH' bands, following what is passed as the <varname>returnband</varname> parameter. Nodata value areas present in any band results in nodata value areas in every bands of the result. In other words, any pixel intersecting with a nodata value pixel becomes a nodata value pixel in the result.
ja: 結果ラスタの範囲は、二つのラスタの範囲についてインタセクトしている部分です。結果ラスタは、<varname>returnband</varname>引数として渡されたものにあわせられた'BAND1','BAND2','BOTH'バンドを含みます。どのバンドでもNODATA値の領域は、結果ラスタの全てのバンドのNODATA値領域に現れます。言い換えると、あらゆるNODATA値ピクセルとインタセクトしているピクセルは、結果ラスタではNODATA値ピクセルになります。

note: Tag: para
en: Rasters resulting from ST_Intersection must have a nodata value assigned for areas not intersecting. You can define or replace the nodata value for any resulting band by providing a <varname>nodataval[]</varname> array of one or two nodata values depending if you request 'BAND1', 'BAND2' or 'BOTH' bands. The first value in the array replace the nodata value in the first band and the second value replace the nodata value in the second band. If one input band do not have a nodata value defined and none are provided as an array, one is chosen using the ST_MinPossibleValue function. All variant accepting an array of nodata value can also accept a single value which will be assigned to each requested band.
ja: インタセクトしなかった領域にNODATA値を入れるために、ST_Intersectionからの結果ラスタは、NODATA値を持たなければなりません。結果ラスタのどのバンドにも、一つか二つのNODATA値を持つ<varname>nodataval[]</varname>配列を与えることでNODATA値を定義したり置き換えたりできます。この配列は、引数で与えた'BAND1','BAND2','BOTH'バンドに依存します。 配列の一つ目の値は、一つ目のバンドのNODATA値を入れ替えるものです。二つ目の値は二つ目のバンドのNODATA値を入れ替えるものです。入力バンドの一つがNODATA値を持っておらず、かつ配列を渡さなかった場合には、ST_MinPossibleValue関数を使ってNODATA値が選ばれます。NODATA値の配列を受け付ける形式の全てが、単一値を受け付けます。単一値は結果ラスタのそれぞれのバンドに適用されます。

note: Tag: para
en: In all variants, if no band number is specified band 1 is assumed. If you need an intersection between a raster and geometry that returns a raster, refer to <xref linkend="RT_ST_Clip"/>.
ja: 全ての形式で、バンド番号を指定していない場合には、1番と仮定します。ラスタとジオメトリを引数にとり、ラスタを得たい場合には、<xref linkend="RT_ST_Clip"/>を参照して下さい。

note: Tag: para
en: To get more control on the resulting extent or on what to return when encountering a nodata value, use the two rasters version of <xref linkend="RT_ST_MapAlgebraExpr2"/>.
ja: NODATA値に遭遇した時の、結果範囲や返された物に関して、より多くの制御を行いたい場合には、<xref linkend="RT_ST_MapAlgebraExpr2"/>の二つのラスタを取る形式を使います。

note: Tag: para
en: To compute the intersection of a raster band with a geometry in raster space, use <xref linkend="RT_ST_Clip"/>. ST_Clip works on multiple bands rasters and does not return a band corresponding to the rasterized geometry.
ja: ラスタバンドとジオメトリとがインタセクトする部分を計算するには、<xref linkend="RT_ST_Clip"/>を使います。ST_Clipは複数のバンドで動作し、ラスタ化されたジオメトリに従ったバンドを返すことはしません。

note: Tag: para
en: ST_Intersection should be used in conjunction with <xref linkend="RT_ST_Intersects"/> and an index on the raster column and/or the geometry column.
ja: ST_Intersectionは、<xref linkend="RT_ST_Intersects"/>と組み合わせて、ラスタカラムとジオメトリカラムのインデックスを使うべきです。

note: Tag: para
en: Enhanced: 2.0.0 - Intersection in the raster space was introduced. In earlier pre-2.0.0 versions, only intersection performed in vector space were supported.
ja: Enhanced: 2.0.0 - ラスタ空間のインタセクションが導入されました。2.0.0より前の版では、ベクタ空間でのインタセクションの計算のみに対応していました。

note: Tag: title
en: Examples: Geometry, Raster -- resulting in geometry vals
ja: 例: ジオメトリとラスタ -- ジオメトリと値を得る

note: Tag: refpurpose
en: Callback function version - Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function.
ja: コールバック関数版 - 一つ以上の入力ラスタ、バンドインデクスと一つのユーザ定義コールバック関数から、一つのバンドからなるラスタを返します。

note: Tag: para
en: Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function.
ja: 一つ以上の入力ラスタ、バンドインデクスと一つのユーザ定義コールバック関数から、一つのバンドからなるラスタを返します。

note: Tag: para
en: Rasters on which the map algebra process is evaluated.
ja: 地図代数処理が行われるラスタです。

note: Tag: para
en: <varname>rastbandargset</varname> allows the use of a map algebra operation on many rasters and/or many bands. See example Variant 1.
ja: <varname>rastbandargset</varname>によって、多数のラスタと多数のバンドにおいて地図代数処理が使用できます。一つ目の形式の例を見て下さい。

note: Tag: para
en: Band numbers of the raster to be evaluated. nband can be an integer or integer[] denoting the bands. nband1 is band on rast1 and nband2 is band on rast2 for hte 2 raster/2band case.
ja: 処理を行うラスタのバンド番号です。nbandはバンドを示す整数スカラまたは整数配列です。2ラスタ/2バンドの場合では、nband1はrast1のバンド、nband2はrast2のバンドです。

note: Tag: para
en: The <varname>callbackfunc</varname> parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is:
ja: <varname>callbackfunc</varname>引数は、SQLまたはPL/pgSQL関数の名前とシグニチャでなければならず、regprocedureにキャストしなければなりません。PL/pgSQL関数の例は次の通りです:

note: Tag: para
en: The <varname>callbackfunc</varname> must have three arguments: a 3-dimension double precision array, a 2-dimension integer array and a variadic 1-dimension text array. The first argument <varname>value</varname> is the set of values (as double precision) from all input rasters. The three dimensions (where indexes are 1-based) are: raster #, row y, column x. The second argument <varname>position</varname> is the set of pixel positions from the output raster and input rasters. The outer dimension (where indexes are 0-based) is the raster #. The position at outer dimension index 0 is the output raster's pixel position. For each outer dimension, there are two elements in the inner dimension for X and Y. The third argument <varname>userargs</varname> is for passing through any user-specified arguments.
ja: <varname>callbackfunc</varname>は、三つの引数を持たなければなりません。すなわち、3次元倍精度浮動小数点数配列、2次元整数配列、VARIADICの1次元文字列配列です。第1引数<varname>value</varname>は、全ての入力ラスタからの値 (倍精度浮動小数点数)の配列です。3次元 (1始まり)は、ラスタ番号、行、列です。第2引数<varname>position</varname>は、出力ラスタと入力ラスタからのピクセル位置の集合です。一つ目の次元の添え字 (0はじまりです)はラスタ番号です。一つ目の次元の添え字が0の場合に指される位置は、出力ラスタのピクセル位置です。二つ目の次元はXとYからなる二つの要素を持ちます。三つ目の引数<varname>userargs</varname>はユーザ定義関数特有の引数としてそのまま渡されます。

note: Tag: para
en: Passing a <type>regprocedure</type> argument to a SQL function requires the full function signature to be passed, then cast to a <type>regprocedure</type> type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:
ja: <type>regprocedure</type>引数をSQL関数に渡す場合には、渡し先の完全な関数シグネチャが必要で、さらに<type>regprocedure</type>にキャストします。上の例のPL/pgSQL関数を引数として渡すには、引数のSQLは次のようになります:

note: Tag: para
en: Note that the argument contains the name of the function, the types of the function arguments, quotes around the name and argument types, and a cast to a <type>regprocedure</type>.
ja: 引数には関数名が含まれ、関数引数の型、関数名と引数型を引用符で括ったもの、<type>regprocedure</type>へのキャストが存在することに注意して下さい。

note: Tag: para
en: An n-dimensional array (matrix) of numbers used to filter what cells get passed to map algebra call-back function. 0 means a neighbor cell value should be treated as no-data and 1 means value should be treated as data. If weight is set to true, then the values, are used as multipliers to multiple the pixel value of that value in the neighborhood position.
ja: N次元の数値配列 (行列)で、地図代数コールバック関数に渡すセルを決めるためのフィルタに使われます。0は近隣セル値をNODATAとして扱うべきであることを示し、1はデータとして扱うべきであることをそれぞれ意味します。weightがTRUEに指定されいる場合には、この配列の値は、近隣セルのピクセル値に対して掛け算を行うための数になります。

note: Tag: para
en: boolean (true/false) to denote if a mask value should be weighted (multiplied by original value) or not (only applies to proto that takes a mask).
ja: マスク値に重みづけを施す (元の値に対して乗算を行う)か、施さない (マスク処理だけを行う)かを示す真偽値です。

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, the one band of the new raster will be of that pixeltype. If pixeltype is passed NULL or left out, the new raster band will have the same pixeltype as the specified band of the first raster (for extent types: INTERSECTION, UNION, FIRST, CUSTOM) or the specified band of the appropriate raster (for extent types: SECOND, LAST). If in doubt, always specify <varname>pixeltype</varname>.
ja: <varname>pixeltype</varname>を渡した場合には、新しいラスタの一つのバンドが、そのピクセルタイプになります。pixeltypeにNULLを渡したり指定しなかった場合には、新しいラスタのピクセルタイプは、一つ目のラスタ (extenttypeがINTERSECTION, UNION, FIRST, CUSTOMの場合)か、適切なラスタ (extenttypeがSECOND, LASTの場合)の指定したバンドと同じピクセルタイプになります。疑問を感じたら常に<varname>pixeltype</varname>を渡します。

note: Tag: para
en: The resulting pixel type of the output raster must be one listed in <xref linkend="RT_ST_BandPixelType"/> or left out or set to NULL.
ja: 出力ラスタのピクセルタイプは、必ず<xref linkend="RT_ST_BandPixelType"/>に挙げられたものの一つになるか、省略されるか、NULLに設定されます。

note: Tag: para
en: Possible values are INTERSECTION (default), UNION, FIRST (default for one raster variants), SECOND, LAST, CUSTOM.
ja: INTERSECTION (デフォルト), UNION, FIRST (一つのラスタを取る形式でのデフォルト), SECOND, LAST, CUSTOMのいずれかになります。

note: Tag: para
en: If <varname>extentype</varname> is CUSTOM, a raster must be provided for <varname>customextent</varname>. See example 4 of Variant 1.
ja: <varname>extentype</varname>がCUSTOMである場合には、ラスタは<varname>customextent</varname>で提供されます。一つ目の形式の例4をご覧下さい。

note: Tag: para
en: The distance in pixels from the reference cell in x direction. So width of resulting matrix would be <code>2*distancex + 1</code>.If not specified only the reference cell is considered (neighborhood of 0).
ja: 参照セルからのピクセル単位の距離です。結果として得られる行列の幅は<code>2*distancex + 1</code>となります。指定しない場合には、参照セルだけが対象となります (0の距離の近隣ピクセル)。

note: Tag: para
en: The distance in pixels from reference cell in y direction. Height of resulting matrix would be <code>2*distancey + 1</code> .If not specified only the reference cell is considered (neighborhood of 0).
ja: 参照セルからのピクセル単位の距離です。結果として得られる行列の高さは<code>2*distancey + 1</code>となります。指定しない場合には、参照セルが対象となります (0の距離の近隣ピクセル)。

note: Tag: para
en: The third argument to the <varname>callbackfunc</varname> is a <type>variadic text</type> array. All trailing text arguments are passed through to the specified <varname>callbackfunc</varname>, and are contained in the <varname>userargs</varname> argument.
ja: <varname>callbackfunc</varname>の三つ目の引数は<type>variadic text</type>配列です。全ての文字列引数は指定された<varname>callbackfunc</varname>にそのまま渡され、<varname>userargs</varname>引数に含まれます。

note: Tag: para
en: For more information about the VARIADIC keyword, please refer to the PostgreSQL documentation and the "SQL Functions with Variable Numbers of Arguments" section of <ulink url="http://www.postgresql.org/docs/current/static/xfunc-sql.html">Query Language (SQL) Functions</ulink>.
ja: VARIADICキーワードに関する詳細情報については、PostgreSQL文書と<ulink url="http://www.postgresql.org/docs/current/static/xfunc-sql.html">Query Language (SQL) Functions</ulink> (訳注: 日本語版は「<ulink url="http://www.postgresql.jp/document/current/html/xfunc-sql.html">問い合わせ言語 （SQL）関数</ulink>」です)の"SQL Functions with Variable Numbers of Arguments" (訳注: 日本語版は「可変長引数を取るSQL関数」)節を参照して下さい。

note: Tag: para
en: The <type>text[]</type> argument to the <varname>callbackfunc</varname> is required, regardless of whether you choose to pass any arguments to the callback function for processing or not.
ja: <varname>callbackfunc</varname>への<type>text[]</type>引数は、あらゆる引数を処理のためにユーザ関数に渡すかどうかの選択にかかわらず求められます。

note: Tag: para
en: Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the use of a map algebra operation on many rasters and/or many bands. See example Variant 1.
ja: 一つ目の形式では、多数のラスタやバンドで地図代数演算が使えるようになるための<varname>rastbandarg</varname>配列を受け付けます。一つ目の形式の例をご覧下さい。

note: Tag: para
en: Variants 2 and 3 operate upon one or more bands of one raster. See example Variant 2 and 3.
ja: 二つ目と三つ目の形式では、一つのラスタにおける一つ以上のバンドについて演算を行います。二つ目の形式と三つ目の形式の例をご覧下さい。

note: Tag: para
en: Variant 4 operate upon two rasters with one band per raster. See example Variant 4.
ja: 四つ目の形式では、二つのラスタにおいて、それぞれ一つずつのバンドについて演算を行います。四つ目の形式の例をご覧下さい。

note: Tag: para
en: Availability: 2.2.0: Ability to add a mask
ja: Availability: 2.2.0: マスクが追加されました。

note: Tag: para
en: One raster, one band
ja: 一つのラスタ、一つのバンド

note: Tag: para
en: One raster, several bands
ja: 一つのラスタ、複数のバンド

note: Tag: para
en: Several rasters, several bands
ja: 複数のラスタ、複数のバンド

note: Tag: para
en: Complete example of tiles of a coverage with neighborhood. This query only works with PostgreSQL 9.1 or higher.
ja: 近隣ピクセルを併用したカバレッジのタイルの完全な例です。クエリはPostgreSQL 9.1以上でのみ動作します。

note: Tag: para
en: Example like the prior one for tiles of a coverage with neighborhood but works with PostgreSQL 9.0.
ja: 前の例である近隣ピクセルを併用したカバレッジのタイルに似ていますがPostgreSQL 9.0で動作します。

note: Tag: title
en: Examples: Variants 2 and 3
ja: 例: 二つ目の形式と三つ目の形式

note: Tag: title
en: Examples: Variant 4
ja: 例: 四つ目の形式

note: Tag: para
en: Two rasters, two bands
ja: 二つのラスタ、二つのバンド

note: Tag: title
en: Examples: Using Masks
ja: 例: マスクの使用

note: Tag: para
en: no mask mean value (same as having all 1s in mask matrix)
ja: no mask mean value (マスクなし平均値) (マスク配列に全て1があるのと同じ)

note: Tag: para
en: mask only consider neighbors, exclude center
ja: mask only consider neighbors, exclude center (近隣セルのみ注目し、中心セルを除くマスク)

note: Tag: para
en: mask weighted only consider neighbors, exclude center multi other pixel values by 2
ja: mask weighted only consider neighbors, exclude center multi other pixel values by 2 (近隣のみ考慮に入れて中心を除き、2を掛けるウェイトマスク)

note: Tag: refpurpose
en: <refpurpose>Expression version - Returns a one-band raster given one or two input rasters, band indexes and one or more user-specified SQL expressions.</refpurpose>
ja: <refpurpose>数式版 - 一つか二つの入力ラスタ、バンド番号、一つ以上のユーザ定義SQL式から一つのバンドを持つラスタを返します。</refpurpose>

note: Tag: para
en: <para>Expression version - Returns a one-band raster given one or two input rasters, band indexes and one or more user-specified SQL expressions.</para>
ja: <para>数式版 - 一つか二つの入力ラスタ、バンド番号、一つ以上のユーザ定義SQL式から一つのバンドを持つラスタを返します。</para>

note: Tag: title
en: Description: Variants 1 and 2 (one raster)
ja: 説明: 一つ目の形式と二つ目の形式 (一つのラスタ)

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>expression</varname> on the input raster (<varname>rast</varname>). If <varname>nband</varname> is not provided, band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band.
ja: <varname>expression</varname>で定義された妥当なPostgreSQL代数演算を入力ラスタ (<varname>rast</varname>)に適用して、一つのバンドを持つラスタを生成します。<varname>nband</varname>が指定されない場合には、1番バンドと仮定します。新しいラスタは、元のラスタと同じ地理参照、幅、高さになりますが、バンドは一つだけとなります。

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL, then the new raster band will have the same pixeltype as the input <varname>rast</varname> band.
ja: <varname>pixeltype</varname>が渡された場合には、新しいラスタのバンドは、そのピクセルタイプになります。pixeltypeにNULLが渡された場合には、新しいラスタは入力<varname>rast</varname>のバンドのピクセルタイプと同じになります。

note: Tag: para
en: Keywords permitted for <varname>expression</varname>
ja: <varname>expression</varname>のキーワードは次の通りです。

note: Tag: para
en: <varname>[rast]</varname> - Pixel value of the pixel of interest
ja: <varname>[rast]</varname> - 演算対象ピクセルの値

note: Tag: para
en: <varname>[rast.val]</varname> - Pixel value of the pixel of interest
ja: <varname>[rast.val]</varname> - 演算対象ピクセルの値

note: Tag: para
en: <varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest
ja: <varname>[rast.x]</varname> - 演算対象ピクセルの列 (1始まり)

note: Tag: para
en: <varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest
ja: <varname>[rast.y]</varname> - 演算対象ピクセルの行 (1始まり)

note: Tag: title
en: Description: Variants 3 and 4 (two raster)
ja: 説明: 三つ目と四つ目の形式 (二つのラスタ)

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation to the two bands defined by the <varname>expression</varname> on the two input raster bands <varname>rast1</varname>, (<varname>rast2</varname>). If no <varname>band1</varname>, <varname>band2</varname> is specified band 1 is assumed. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster. The resulting raster will have the extent defined by the <varname>extenttype</varname> parameter.
ja: <varname>expression</varname>で定義された妥当な二つのバンドへのPostgreSQL代数演算を入力ラスタ <varname>rast1</varname>, (<varname>rast2</varname>)に適用して、一つのバンドを持つラスタを生成します。<varname>band1</varname>, <varname>band2</varname>が指定されない場合には、1番バンドと仮定します。新しいラスタは、一つ目のラスタと同じアラインメント (スケール、スキュー、ピクセル隅)を持ちます。新しいラスタは、<varname>extenttype</varname>引数で定義される範囲になります。

note: Tag: para
en: A PostgreSQL algebraic expression involving the two rasters and PostgreSQL defined functions/operators that will define the pixel value when pixels intersect. e.g. (([rast1] + [rast2])/2.0)::integer
ja: 二つのラスタとPostgreSQL定義済み関数/演算子を含むPostgreSQL代数式です。関数と演算子は、二つのピクセルがインタセクトするピクセルの値を定めます。たとえば(([rast1] + [rast2])/2.0)::integerといったふうになります。

note: Tag: para
en: The resulting pixel type of the output raster. Must be one listed in <xref linkend="RT_ST_BandPixelType"/>, left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the first raster.
ja: 出力ラスタのピクセルタイプです。必ず<xref linkend="RT_ST_BandPixelType"/>に挙げられたものの一つになるか、省略されるか、NULLに設定されます。引数として渡されないかNULLが渡された場合には、一つ目のラスタのピクセルタイプになります。

note: Tag: para
en: Controls the extent of resulting raster
ja: 新しいラスタの範囲を制御します。

note: Tag: para
en: <varname>INTERSECTION</varname> - The extent of the new raster is the intersection of the two rasters. This is the default.
ja: <varname>INTERSECTION</varname> - 新しいラスタの範囲は二つのラスタのインタセクトした領域です。これがデフォルトです。

note: Tag: para
en: <varname>UNION</varname> - The extent of the new raster is the union of the two rasters.
ja: <varname>UNION</varname> - 新しいラスタの範囲は二つのラスタの結合です。

note: Tag: para
en: <varname>FIRST</varname> - The extent of the new raster is the same as the one of the first raster.
ja: <varname>FIRST</varname> - 新しいラスタの範囲は一つ目のラスタと同じです。

note: Tag: para
en: <varname>SECOND</varname> - The extent of the new raster is the same as the one of the second raster.
ja: <varname>SECOND</varname> - 新しいラスタの範囲は二つ目のラスタと同じです。

note: Tag: para
en: An algebraic expression involving only <varname>rast2</varname> or a constant that defines what to return when pixels of <varname>rast1</varname> are nodata values and spatially corresponding rast2 pixels have values.
ja: <varname>rast1</varname>がNODATA値で、特にrast2ピクセルに値がある時に、<varname>rast2</varname>だけを返すか返すべき値を定義する定数を含む代数式です。

note: Tag: para
en: An algebraic expression involving only <varname>rast1</varname> or a constant that defines what to return when pixels of <varname>rast2</varname> are nodata values and spatially corresponding rast1 pixels have values.
ja: <varname>rast2</varname>がNODATA値で、特にrast2ピクセルに値がある時に、<varname>rast1</varname>だけを返すか返すべき値を定義する定数を含む代数式です。

note: Tag: para
en: A numeric constant to return when spatially corresponding rast1 and rast2 pixels are both nodata values.
ja: rast1とrast2のピクセルの両方がNOADTA値になる場合に返すべき定数です。

note: Tag: para
en: Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</varname> and <varname>nodata2expr</varname>
ja: 有効な<varname>expression</varname>, <varname>nodata1expr</varname>, <varname>nodata2expr</varname>のキーワードは次の通りです。

note: Tag: para
en: <varname>[rast1]</varname> - Pixel value of the pixel of interest from <varname>rast1</varname>
ja: <varname>[rast1]</varname> - <varname>rast1</varname>の演算対象ピクセルの値

note: Tag: para
en: <varname>[rast1.val]</varname> - Pixel value of the pixel of interest from <varname>rast1</varname>
ja: <varname>[rast1.val]</varname> - <varname>rast1</varname>の演算対象ピクセルの値

note: Tag: para
en: <varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest from <varname>rast1</varname>
ja: <varname>[rast1.x]</varname> - <varname>rast1</varname>の演算対象ピクセルの列 (1始まり)

note: Tag: para
en: <varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest from <varname>rast1</varname>
ja: <varname>[rast1.y]</varname> - <varname>rast1</varname>の演算対象ピクセルの行 (1始まり)

note: Tag: para
en: <varname>[rast2]</varname> - Pixel value of the pixel of interest from <varname>rast2</varname>
ja: <varname>[rast2]</varname> - <varname>rast2</varname>の演算対象ピクセルの値

note: Tag: para
en: <varname>[rast2.val]</varname> - Pixel value of the pixel of interest from <varname>rast2</varname>
ja: <varname>[rast2.val]</varname> - <varname>rast2</varname>の演算対象ピクセルの値

note: Tag: para
en: <varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest from <varname>rast2</varname>
ja: <varname>[rast2.x]</varname> - <varname>rast2</varname>の演算対象ピクセルの列 (1始まり)

note: Tag: para
en: <varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest from <varname>rast2</varname>
ja: <varname>[rast2.y]</varname> - <varname>rast2</varname>の演算対象ピクセルの行 (1始まり)

note: Tag: title
en: Examples: Variants 1 and 2
ja: 例: 一つ目の形式と二つ目の形式

note: Tag: title
en: Examples: Variant 3 and 4
ja: 例: 三つ目の形式と四つ目の形式

note: Tag: refpurpose
en: 1 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the input raster band and of pixeltype provided. Band 1 is assumed if no band is specified.
ja: 1バンド版: 入力バンドに対する妥当なPostgreSQL代数演算で形成された、指定したピクセルタイプとなる1バンドラスタを生成します。バンドを指定しない場合には、1番を仮定します。

note: Tag: para
en: is deprecated as of 2.1.0. Use <xref linkend="RT_ST_MapAlgebra_expr"/> instead.
ja: は2.1.0で非推奨になりました。代わりに<xref linkend="RT_ST_MapAlgebra_expr"/> を使います。

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>expression</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band.
ja: 入力ラスタ (<varname>rast</varname>)に対して<varname>expression</varname>で定義される妥当なPostgreSQL代数演算で形成されるラスタを返します。生成されるラスタは指定したピクセルタイプとなる1バンドラスタです。<varname>band</varname>を指定しない場合には、1番と仮定します。新しいラスタは、元のラスタと同じ地理参照、幅、高さを持ちますが、一つのバンドしか持ちません。

note: Tag: para
en: In the expression you can use the term <varname>[rast]</varname> to refer to the pixel value of the original band, <varname>[rast.x]</varname> to refer to the 1-based pixel column index, <varname>[rast.y]</varname> to refer to the 1-based pixel row index.
ja: 数式の中では、<varname>[rast]</varname>で元のバンドのピクセル値を、<varname>[rast.x]</varname>で1始まりの列番号、<varname>[rast.y]</varname>で1始まりの行番号を、それぞれ参照することができます。

note: Tag: para
en: Create a new 1 band raster from our original that is a function of modulo 2 of the original raster band.
ja: 元のラスタから1バンドラスタを生成します。元のラスタバンドの値について2で割った余りが入ります。

note: Tag: para
en: Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to be 0.
ja: ピクセルタイプが2BUIの1バンドラスタを生成します。元のラスタに対して再分類を行った値が入り、NODATA値を0に設定します。

note: Tag: para
en: original (column rast_view)
ja: 元のラスタ (rast_viewカラム)

note: Tag: para
en: Create a new 3 band raster same pixel type from our original 3 band raster with first band altered by map algebra and remaining 2 bands unaltered.
ja: 新しいバンドを三つ持つラスタを生成します。元のバンドを三つ持つラスタと同じピクセルタイプです。1番バンドは地図代数関数によって変更され、残りの二つのバンドは値が代わりません。

note: Tag: refpurpose
en: 2 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the two input raster bands and of pixeltype provided. band 1 of each raster is assumed if no band numbers are specified. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster and have its extent defined by the "extenttype" parameter. Values for "extenttype" can be: INTERSECTION, UNION, FIRST, SECOND.
ja: 2バンド版: 二つの入力バンドに対する妥当なPostgreSQL代数演算で形成された、指定したピクセルタイプとなる1バンドラスタを生成します。バンドを指定しない場合には、どちらも1番と仮定します。結果ラスタは、一つ目のラスタのアラインメント (スケール、スキュー、ピクセル角位置)にあわされます。範囲は"extenttype"引数で定義されます。取りうる"extenttype"の値はINTERSECTION, UNION, FIRST, SECONDです。

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or no pixel type specified, then the new raster band will have the same pixeltype as the input <varname>rast1</varname> band.
ja: <varname>pixeltype</varname>が渡された場合には、新しいラスタは、指定されたピクセルタイプのバンドを持ちます。pixeltypeとしてNULLが渡されたりピクセルタイプを指定しない場合には、新しいラスタは<varname>rast1</varname>と同じピクセルタイプになります。

note: Tag: para
en: Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> to refer to the pixel value of the original raster bands and <varname>[rast1.x]</varname>, <varname>[rast1.y]</varname> etc. to refer to the column / row positions of the pixels.
ja: 数式の中で使える語は、元バンドのピクセル値を参照する <varname>[rast1.val]</varname>, <varname>[rast2.val]</varname>、1始まりの列/行インデクスを参照する<varname>[rast1.x]</varname>, <varname>[rast1.y]</varname>などです。

note: Tag: title
en: Example: 2 Band Intersection and Union
ja: 例: 2バンドの共有と結合

note: Tag: para
en: mapalgebra intersection
ja: インタセクションの場合

note: Tag: para
en: map algebra union
ja: 結合の場合

note: Tag: title
en: Example: Overlaying rasters on a canvas as separate bands
ja: 例: 別個のバンドとしてキャンバス上にラスタをオーバレイする

note: Tag: title
en: Example: Overlay 2 meter boundary of select parcels over an aerial imagery
ja: 例: 選択した区画の2メートル幅境界線を空中写真にオーバレイする

note: Tag: para
en: The blue lines are the boundaries of select parcels
ja: 青線が対象区画の境界です

note: Tag: refpurpose
en: 1 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the input raster band and of pixeltype prodived. Band 1 is assumed if no band is specified.
ja: 1バンド版 - 入力バンドに対する妥当なPostgreSQL関数で形成された、指定したピクセルタイプとなる1バンドラスタを生成します。バンドを指定しない場合には、1番と仮定します。

note: Tag: para
en: is deprecated as of 2.1.0. Use <xref linkend="RT_ST_MapAlgebra"/> instead.
ja: は2.1.0で非推奨になりました。代わりに<xref linkend="RT_ST_MapAlgebra"/>を使います。

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL function specified by the <varname>onerasteruserfunc</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band.
ja: 入力ラスタ (<varname>rast</varname>)に対して<varname>onerasteruserfunc</varname>で指定される妥当なPostgreSQL関数で形成されたラスタを返します。生成されるラスタは指定したピクセルタイプとなる1バンドラスタです。<varname>band</varname>を指定しない場合には、1番と仮定します。新しいラスタは、元のラスタと同じ地理参照、幅、高さを持ちますが、一つのバンドしか持ちません。

note: Tag: para
en: The <varname>onerasteruserfunc</varname> parameter must be the name and signature of a SQL or PL/pgSQL function, cast to a regprocedure. A very simple and quite useless PL/pgSQL function example is:
ja: <varname>onerasteruserfunc</varname>引数は SQL関数またはPL/pgSQL関数の名前とシグネチャで、regprocedureにキャストします。大変単純で本当に使えないPL/pgSQL関数の例を挙げます:

note: Tag: para
en: The <varname>userfunction</varname> may accept two or three arguments: a float value, an optional integer array, and a variadic text array. The first argument is the value of an individual raster cell (regardless of the raster datatype). The second argument is the position of the current processing cell in the form '{x,y}'. The third argument indicates that all remaining parameters to <xref linkend="RT_ST_MapAlgebraFct"/> shall be passed through to the <varname>userfunction</varname>.
ja: <varname>userfunction</varname>は、2または3の引数を受け付けます。すなわち、float8値、任意引数の整数配列、VARIADIC文字列配列です。第1引数はラスタセルごとの値です (ラスタのデータ型に関係なく)。第2引数は現在の処理セルの位置で、'{x,y}'であらわされます。第3引数は、<xref linkend="RT_ST_MapAlgebraFct"/>へのパラメータの残っているもの全てが<varname>userfunction</varname>に渡されることを示します。

note: Tag: para
en: Passing a <type>regprodedure</type> argument to a SQL function requires the full function signature to be passed, then cast to a <type>regprocedure</type> type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:
ja: <type>regprocedure</type>引数をSQL関数に渡す場合には、渡し先の完全な関数シグネチャが必要で、さらに<type>regprocedure</type>にキャストします。上の例のPL/pgSQL関数を引数として渡すには、引数のSQLは次のようになります:

note: Tag: para
en: The third argument to the <varname>userfunction</varname> is a <type>variadic text</type> array. All trailing text arguments to any <xref linkend="RT_ST_MapAlgebraFct"/> call are passed through to the specified <varname>userfunction</varname>, and are contained in the <varname>args</varname> argument.
ja: <varname>userfunction</varname>の第3引数は<type>variadic text</type>配列です。どの<xref linkend="RT_ST_MapAlgebraFct"/>にもついてくる全ての文字列引数は、指定された<varname>userfunction</varname>に、そのまま渡されて、<varname>args</varname>引数内に入ります。

note: Tag: para
en: The <type>text[]</type> argument to the <varname>userfunction</varname> is required, regardless of whether you choose to pass any arguments to your user function for processing or not.
ja: <varname>userfunction</varname>への<type>text[]</type>引数は、あらゆる引数を処理のためにユーザ関数に渡すかどうかの選択にかかわらず求められます。

note: Tag: para
en: Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to a passed parameter to the user function (0).
ja: ピクセルタイプが2BUIの1バンドラスタを生成します。元のラスタに対して再分類を行った値が入り、NODATA値をユーザ関数に渡される引数の値 (0)に設定します。

note: Tag: para
en: original (column rast-view)
ja: 元のラスタ (rast_viewカラム)

note: Tag: refpurpose
en: 2 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the 2 input raster bands and of pixeltype prodived. Band 1 is assumed if no band is specified. Extent type defaults to INTERSECTION if not specified.
ja: 2バンド版 - 二つの入力バンドに対する妥当なPostgreSQL関数で形成された、指定したピクセルタイプとなる1バンドラスタを生成します。バンドを指定しない場合には、1番と仮定します。"extenttype"のデフォルトはINTERSECTIONです。

note: Tag: para
en: Creates a new one band raster formed by applying a valid PostgreSQL function specified by the <varname>tworastuserfunc</varname> on the input raster <varname>rast1</varname>, <varname>rast2</varname>. If no <varname>band1</varname> or <varname>band2</varname> is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original rasters but will only have one band.
ja: 二つの入力ラスタ (<varname>rast1</varname>, <varname>rast2</varname>)に対して<varname>tworastuserfunc</varname>で指定される妥当なPostgreSQL関数で形成されるラスタを返します。<varname>band1</varname>または<varname>band2</varname>が指定されていない場合には、1番と仮定します。新しいラスタは、元のラスタと同じ地理参照、幅、高さを持ちますが、一つのバンドしか持ちません。

note: Tag: para
en: If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or left out, then the new raster band will have the same pixeltype as the input <varname>rast1</varname> band.
ja: <varname>pixeltype</varname>が渡された場合には、新しいラスタはそのピクセルタイプのバンドを持ちます。pixelteypeとしてNULLが渡されたりピクセルタイプを指定しない場合には、新しいラスタは<varname>rast1</varname>の入力バンドと同じピクセルタイプになります。

note: Tag: para
en: The <varname>tworastuserfunc</varname> parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is:
ja: <varname>tworastuserfunc</varname>引数は、SQLまたはPL/pgSQL関数の名前とシグニチャでなければならず、regprocedureにキャストしなければなりません。PL/pgSQL関数の例は次の通りです:

note: Tag: para
en: The <varname>tworastuserfunc</varname> may accept three or four arguments: a double precision value, a double precision value, an optional integer array, and a variadic text array. The first argument is the value of an individual raster cell in <varname>rast1</varname> (regardless of the raster datatype). The second argument is an individual raster cell value in <varname>rast2</varname>. The third argument is the position of the current processing cell in the form '{x,y}'. The fourth argument indicates that all remaining parameters to <xref linkend="RT_ST_MapAlgebraFct2"/> shall be passed through to the <varname>tworastuserfunc</varname>.
ja: <varname>tworastuserfunc</varname>は3または4の引数を受け付けます。すなわち、一つ目の倍精度浮動小数点数、二つ目の倍精度浮動小数点数、任意引数の整列配列、VARIADIC文字列配列です。第1引数は<varname>rast1</varname>のラスタセルごとの値です (ラスタのデータ型に関係なく)。第1引数は<varname>rast2</varname>のラスタセルごとの値です。第3引数は現在の処理セルの位置で、'{x,y}'であらわされます。第4引数は<xref linkend="RT_ST_MapAlgebraFct2"/>へのパラメータの残っているもの全てが<varname>tworastuserfunc</varname>に渡されることを示します。

note: Tag: para
en: The fourth argument to the <varname>tworastuserfunc</varname> is a <type>variadic text</type> array. All trailing text arguments to any <xref linkend="RT_ST_MapAlgebraFct2"/> call are passed through to the specified <varname>tworastuserfunc</varname>, and are contained in the <varname>userargs</varname> argument.
ja: <varname>tworastuserfunc</varname>引数は <type>variadic text</type>配列です。どの<xref linkend="RT_ST_MapAlgebraFct2"/>にもついてくる全ての文字列引数は、指定された<varname>tworastuserfunc</varname>に、そのまま渡されて、<varname>userargs</varname>引数内に入ります。

note: Tag: para
en: The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> is required, regardless of whether you choose to pass any arguments to your user function for processing or not.
ja: <varname>tworastuserfunc</varname>への<type>text[]</type>引数は、あらゆる引数を処理のためにユーザ関数に渡すかどうかの選択にかかわらず求められます。

note: Tag: para
en: map bands overlay (canvas) (R: small road, G: circle, B: big road)
ja: バンドオーバレイ (キャンバス)の図 (赤:小さい道 緑:円、青:大きな道)

note: Tag: title
en: User Defined function that takes extra args
ja: 追加引数を取るユーザ定義関数

note: Tag: para
en: user defined with extra args and different bands from same raster
ja: 追加引数を持つユーザ定義関数と同じラスタからの異なるバンド

note: Tag: refpurpose
en: 1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL function. Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band.
ja: 1バンド版: ユーザ定義PostgreSQL関数を使用する最近傍地図代数関数です。入力ラスタバンドの近傍の値を与えたPL/pgSQLユーザ定義関数の結果からなるラスタを返します。

note: Tag: para
en: (one raster version) Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band. The user function takes the neighborhood of pixel values as an array of numbers, for each pixel, returns the result from the user function, replacing pixel value of currently inspected pixel with the function result.
ja: (1バンド版) 入力ラスタバンドの近傍の値を与えたPL/pgSQLユーザ定義関数の結果からなるラスタを返します。ユーザ定義関数は近傍のピクセル値を数の配列として取り、ピクセル毎に、ユーザ定義関数からの結果を返し、現在の対象ピクセルのピクセル値を関数の返り値に置き換えます。

note: Tag: para
en: Raster on which the user function is evaluated.
ja: ユーザ定義関数が評価されるラスタです。

note: Tag: para
en: Band number of the raster to be evaluated. Default to 1.
ja: 評価されるラスタのバンド番号です。デフォルトは1です。

note: Tag: para
en: The resulting pixel type of the output raster. Must be one listed in <xref linkend="RT_ST_BandPixelType"/> or left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the <varname>rast</varname>. Results are truncated if they are larger than what is allowed for the pixeltype.
ja: 出力ラスタのピクセルタイプです。<xref linkend="RT_ST_BandPixelType"/>の一覧にあるものか、指定しないか、NULLを指定します。指定しないかNULLを指定した場合には、<varname>rast</varname>のピクセルタイプがデフォルトになります。結果ピクセル値がピクセルタイプが許容する範囲を超える場合には、切り詰められます。

note: Tag: para
en: The width of the neighborhood, in cells.
ja: セル単位の近傍の幅です。

note: Tag: para
en: The height of the neighborhood, in cells.
ja: セル単位の近傍の高さです。

note: Tag: para
en: PLPGSQL/psql user function to apply to neighborhood pixels of a single band of a raster. The first element is a 2-dimensional array of numbers representing the rectangular pixel neighborhood
ja: ラスタの単一バンドの近傍ピクセルに適用されるPL/pgSQLユーザ定義関数です。一つ目の要素は、近傍ピクセルの四角形を表現する数値の2次元配列です。

note: Tag: para
en: Defines what value to pass to the function for a neighborhood pixel that is nodata or NULL
ja: NODATAまたはNULLとなる近傍ピクセルにおける関数に渡す値を定義します。

note: Tag: para
en: 'ignore': any NODATA values encountered in the neighborhood are ignored by the computation -- this flag must be sent to the user callback function, and the user function decides how to ignore it.
ja: 'ignore': 近傍で遭遇したNODATA値全てが計算から除外されます。ユーザ定義関数に必ず送られ、ユーザ定義関数が対処方法を決定します。

note: Tag: para
en: 'NULL': any NODATA values encountered in the neighborhood will cause the resulting pixel to be NULL -- the user callback function is skipped in this case.
ja: 'NULL': 近傍で遭遇したNODATA値全てが結果をNULLとします。この場合はユーザ定義関数が呼び出されません。

note: Tag: para
en: 'value': any NODATA values encountered in the neighborhood are replaced by the reference pixel (the one in the center of the neighborhood). Note that if this value is NODATA, the behavior is the same as 'NULL' (for the affected neighborhood)
ja: 'value': 近傍で遭遇したNODATA値全てが参照ピクセル (近傍の中心にあるピクセル)の値に置き換えられます。この値がNODATAになった場合には、'NULL'と同じ挙動を取ります (影響のある近傍について)。

note: Tag: para
en: Arguments to pass into the user function.
ja: ユーザ定義関数に渡される引数です。

note: Tag: para
en: Examples utilize the katrina raster loaded as a single tile described in <ulink url="http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html">http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html</ulink> and then prepared in the <xref linkend="RT_ST_Rescale"/> examples
ja: 単一タイルとしてロードされたカトリーナのラスタを使った例です。<ulink url="http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html">http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html</ulink>に説明があります。また、<xref linkend="RT_ST_Rescale"/>の例で準備を行っています。

note: Tag: para
en: First band of our raster
ja: ラスタの1番バンド

note: Tag: para
en: new raster after averaging pixels withing 4x4 pixels of each other
ja: ピクセル毎に4x4ピクセル内のピクセル平均を計算したラスタ

note: Tag: refpurpose
en: Creates a new raster composed of band types reclassified from original. The nband is the band to be changed. If nband is not specified assumed to be 1. All other bands are returned unchanged. Use case: convert a 16BUI band to a 8BUI and so forth for simpler rendering as viewable formats.
ja: 元のラスタから再分類したバンドタイプからなるラスタを生成します。nbandは変更するバンドです。nbandが指定されていない場合には、1と仮定します。他の全てのバンドは変更せずに返します。可視画像の書式としてより単純な描画を行うために、16BUIバンドを8BUIバンドに変換する、等のために使います。

note: Tag: para
en: Creates a new raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>reclassexpr</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster. Bands not designated will come back unchanged. Refer to <xref linkend="reclassarg"/> for description of valid reclassification expressions.
ja: 入力ラスタ (<varname>rast</varname>)に<varname>reclassexpr</varname>で定義する妥当なPostgreSQL代数演算子を適用して新しいラスタを生成します。<varname>band</varname>が指定されていない場合には、1番と仮定します。新しいラスタは、元のラスタと同じ地理参照、幅、高さを持ちます。指示されていないバンドは変更せずに返ります。妥当な再分類の数式の説明については<xref linkend="reclassarg"/>を参照して下さい。

note: Tag: para
en: The bands of the new raster will have pixel type of <varname>pixeltype</varname>. If <varname>reclassargset</varname> is passed in then each reclassarg defines behavior of each band generated.
ja: 新しいラスタのバンドは<varname>pixeltype</varname>で指定するピクセルタイプになります。<varname>reclassargset</varname>を渡した場合は、個々のreclassargが生成されるバンド毎の挙動を定義します。

note: Tag: para
en: Create a new raster from the original where band 2 is converted from 8BUI to 4BUI and all values from 101-254 are set to nodata value.
ja: 元ラスタから新しいラスタを生成しますが、2番バンドを8BUIから4BUIに変換して、101-254をNODATA値にします。

note: Tag: title
en: Example: Advanced using multiple reclassargs
ja: 例: 複数の再分類を使った高度な例

note: Tag: para
en: Create a new raster from the original where band 1,2,3 is converted to 1BB,4BUI, 4BUI respectively and reclassified. Note this uses the variadic <varname>reclassarg</varname> argument which can take as input an indefinite number of reclassargs (theoretically as many bands as you have)
ja: 元ラスタから新しいラスタを生成しますが、1番、2番、3番バンドを1BB, 4BUI, 4BUIにそれぞれ変換して再分類します。再分類の識別番号 (理論的には元ラスタと同数のバンド)を入力するために取るVARIADIC <varname>reclassarg</varname> 引数を使っています。

note: Tag: title
en: Example: Advanced Map a single band 32BF raster to multiple viewable bands
ja: 例: 単一バンドで32BFのラスタをの可視ラスタへの高度な対応付け

note: Tag: para
en: Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has only one 32bf band
ja: 32BFバンドを一つ持つだけのラスタから三つのバンド (8BUI, 8BUI, 8BUI可視ラスタ)を生成します。

note: Tag: refpurpose
en: Returns the union of a set of raster tiles into a single raster composed of 1 or more bands.
ja: ラスタタイルの集合を結合して1以上のバンドからなる単一ラスタを返します。

note: Tag: para
en: Returns the union of a set of raster tiles into a single raster composed of at least one band. The resulting raster's extent is the extent of the whole set. In the case of intersection, the resulting value is defined by <varname>uniontype</varname> which is one of the following: LAST (default), FIRST, MIN, MAX, COUNT, SUM, MEAN, RANGE.
ja: ラスタタイルの集合を結合して少なくとも一つのバンドからなる単一ラスタを返します。結果ラスタの範囲は集合全体の範囲です。インタセクトする場合には、結果値は、LAST (デフォルト), FIRST, MIN, MAX, COUNT, SUM, MEAN, RANGEのいずれかとなる<varname>uniontype</varname>で定義されます。

note: Tag: para
en: In order for rasters to be unioned, they must all have the same alignment. Use <xref linkend="RT_ST_SameAlignment"/> and <xref linkend="RT_ST_NotSameAlignmentReason"/> for more details and help. One way to fix alignment issues is to use <xref linkend="RT_ST_Resample"/> and use the same reference raster for alignment.
ja: ラスタを結合するには、全てが同じアラインメントを持たなくてはなりません。<xref linkend="RT_ST_SameAlignment"/>と<xref linkend="RT_ST_NotSameAlignmentReason"/>で詳細情報や助けとなる情報が得られます。アラインメント問題を修正する一つの方法として、<xref linkend="RT_ST_Resample"/>を使い、アラインメントの同じ参照ラスタを使います。

note: Tag: para
en: Enhanced: 2.1.0 Improved Speed (fully C-Based).
ja: Enhanced: 2.1.0 速度が改善されました (完全にC言語で記述しました)。

note: Tag: para
en: Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced.
ja: Availability: 2.1.0 ST_Union(rast, unionarg)の形式が導入されました。

note: Tag: para
en: Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input rasters. Prior versions of PostGIS assumed the first band.
ja: Enhanced: 2.1.0 ST_Union(rast) (一つ目の形式)で、全ての入力ラスタの全てのバンドを結合するようになりました。以前の版のPostGISでは、一つ目のバンドと仮定していました。

note: Tag: para
en: Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of all input rasters.
ja: Enhanced: 2.1.0 ST_Union(rast, uniontype) (四つ目の形式)で、全ての入力ラスタの全てのバンドを結合するようになりました。

note: Tag: title
en: Examples: Reconstitute a single band chunked raster tile
ja: 例: 塊になっているラスタタイルの単一バンドへの再構成

note: Tag: title
en: Examples: Return a multi-band raster that is the union of tiles intersecting geometry
ja: 例: タイルのジオメトリとインタセクトするタイルを結合した複数バンドのラスタ

note: Tag: para
en: Here we use the longer syntax if we only wanted a subset of bands or we want to change order of bands
ja: バンドの部分集合が欲しいだけの場合や、バンドの並び順を変更したい場合には、より長い書き方にします。

note: Tag: title
en: Built-in Map Algebra Callback Functions
ja: 組み込み地図代数コールバック関数

note: Tag: refpurpose
en: Raster processing function that calculates the number of unique pixel values in a neighborhood.
ja: 近隣のピクセル値のうち一意となるものを数えるラスタ処理関数です。

note: Tag: para
en: Calculate the number of unique pixel values in a neighborhood of pixels.
ja: 近隣のピクセル値のうち一意となるものを数えます。

note: Tag: para
en: Variant 1 is a specialized callback function for use as a callback parameter to <xref linkend="RT_ST_MapAlgebraFctNgb"/>.
ja: 一つ目の形式は、<xref linkend="RT_ST_MapAlgebraFctNgb"/>へのコールバック引数として使用する専用コールバック関数です。

note: Tag: para
en: Variant 2 is a specialized callback function for use as a callback parameter to <xref linkend="RT_ST_MapAlgebra"/>.
ja: 二つ目の形式は、<xref linkend="RT_ST_MapAlgebra"/>へのコールバック引数として使用する専用コールバック関数です。

note: Tag: para
en: Use of Variant 1 is discouraged since <xref linkend="RT_ST_MapAlgebraFctNgb"/> has been deprecated as of 2.1.0.
ja: 一つ目の形式は、<xref linkend="RT_ST_MapAlgebraFctNgb"/>が2.1.0で非推奨となったので、使用しないようになります。

note: Tag: para
en: Enhanced: 2.1.0 Addition of Variant 2
ja: Enhanced: 2.1.0 二つ目の形式の追加

note: Tag: refpurpose
en: Raster processing function that interpolates a pixel's value from the pixel's neighborhood.
ja: 近隣のピクセル値の内挿補間を行うラスタ処理関数です。

note: Tag: para
en: Calculate an interpolated value for a pixel using the Inverse Distance Weighted method.
ja: 近隣のピクセル値の逆距離加重法 (IDW=Inverse Distance Weighted method)による内挿補間を行います。

note: Tag: para
en: There are two optional parameters that can be passed through <varname>userargs</varname>. The first parameter is the power factor (variable k in the equation below) between 0 and 1 used in the Inverse Distance Weighted equation. If not specified, default value is 1. The second parameter is the weight percentage applied only when the value of the pixel of interest is included with the interpolated value from the neighborhood. If not specified and the pixel of interest has a value, that value is returned.
ja: <varname>userargsに</varname>渡される、二つの任意引数があります。一つ目は、逆距離加重法の式に与える0から1の間を取る冪数 (下の式の変数k)です。指定しない場合には、デフォルトは1とします。二つ目は、対象ピクセルの値が近隣セルからの補間値に含まれている場合にのみ適用される重み率です。指定せず、かつ対象ピクセルが値を持っている場合には、そのピクセルの持つ値が返されます。

note: Tag: para
en: The basic inverse distance weight equation is:
ja: 基本的な逆距離加重法の方程式は次の通りです。

note: Tag: para
en: k = power factor, a real number between 0 and 1
ja: k = 冪数で、0から1の浮動小数点数を取ります。

note: Tag: para
en: This function is a specialized callback function for use as a callback parameter to <xref linkend="RT_ST_MapAlgebra"/>.
ja: この関数は<xref linkend="RT_ST_MapAlgebra"/>へのコールバック引数として使用する専用コールバック関数です。

note: Tag: refpurpose
en: Raster processing function that calculates the maximum pixel value in a neighborhood.
ja: 近隣のピクセル値の最大値を計算するラスタ処理関数です。

note: Tag: para
en: Calculate the maximum pixel value in a neighborhood of pixels.
ja: 近隣のピクセル値の最大値を計算します。

note: Tag: para
en: For Variant 2, a substitution value for NODATA pixels can be specified by passing that value to userargs.
ja: 二つ目の形式では、userargsに渡す値でNODATAピクセルに代入する値を指定できます。

note: Tag: refpurpose
en: Raster processing function that calculates the mean pixel value in a neighborhood.
ja: 近隣のピクセル値の平均値を計算するラスタ処理関数です。

note: Tag: para
en: Calculate the mean pixel value in a neighborhood of pixels.
ja: 近隣のピクセル値の平均値を計算します。

note: Tag: refpurpose
en: Raster processing function that calculates the minimum pixel value in a neighborhood.
ja: 近隣のピクセル値の最小値を計算するラスタ処理関数です。

note: Tag: para
en: Calculate the minimum pixel value in a neighborhood of pixels.
ja: 近隣のピクセル値の最小値を計算します。

note: Tag: refpurpose
en: Raster processing function that returns the minimum distance (in number of pixels) between the pixel of interest and a neighboring pixel with value.
ja: 対象ピクセルと値を持つ近隣ピクセルとの最短距離をピクセル単位で返すラスタ処理関数です。

note: Tag: para
en: Return the shortest distance (in number of pixels) between the pixel of interest and the closest pixel with value in the neighborhood.
ja: 対象ピクセルと値を持つ近隣ピクセルとの最短距離をピクセル単位で返します。

note: Tag: para
en: The intent of this function is to provide an informative data point that helps infer the usefulness of the pixel of interest's interpolated value from <xref linkend="RT_ST_InvDistWeight4ma"/>. This function is particularly useful when the neighborhood is sparsely populated.
ja: この関数の意図は、<xref linkend="RT_ST_InvDistWeight4ma"/>から対象ピクセルの内挿補間された値の有用性を判断することを補助するのに有益なデータポイントを提供することです。この関数は近隣セルの密度が小さい時に特に使えます。

note: Tag: refpurpose
en: Raster processing function that calculates the range of pixel values in a neighborhood.
ja: 近隣のピクセル値の範囲を計算するラスタ処理関数です。

note: Tag: para
en: Calculate the range of pixel values in a neighborhood of pixels.
ja: 近隣のピクセル値の範囲を計算します。

note: Tag: refpurpose
en: Raster processing function that calculates the standard deviation of pixel values in a neighborhood.
ja: 近隣のピクセル値の標準偏差を計算するラスタ処理関数です。

note: Tag: para
en: Calculate the standard deviation of pixel values in a neighborhood of pixels.
ja: 近隣のピクセル値の標準偏差を計算します。

note: Tag: refpurpose
en: Raster processing function that calculates the sum of all pixel values in a neighborhood.
ja: 近隣のピクセル値の合計を計算するラスタ処理関数です。

note: Tag: para
en: Calculate the sum of all pixel values in a neighborhood of pixels.
ja: 近隣のピクセル値の合計を計算します。

note: Tag: title
en: Raster Processing: DEM (Elevation)
ja: ラスタ処理: DEM (標高)

note: Tag: refpurpose
en: Returns the aspect (in degrees by default) of an elevation raster band. Useful for analyzing terrain.
ja: 標高ラスタバンドの傾斜方向 (デフォルトの単位は度)を返します。地形解析に使えます。

note: Tag: para
en: Returns the aspect (in degrees by default) of an elevation raster band. Utilizes map algebra and applies the aspect equation to neighboring pixels.
ja: 標高ラスタバンドの傾斜方向 (デフォルトの単位は度)を返します。地図代数を利用して、傾斜方向方程式を隣接ピクセルに適用します。

note: Tag: para
en: <varname>units</varname> indicates the units of the aspect. Possible values are: RADIANS, DEGREES (default).
ja: <varname>units</varname>は、傾斜方向の単位を示します。取りえる値はRADIANS, DEGREES (デフォルト)です。

note: Tag: para
en: When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi radians measured clockwise from North.
ja: <varname>units</varname>がRADIANSの時、値は0から2πラジアンの間で、北から時計回りに計ります。

note: Tag: para
en: When <varname>units</varname> = DEGREES, values are between 0 and 360 degrees measured clockwise from North.
ja: <varname>units</varname>がDEGREESの時、値は0から360度の間で、北から時計回りに計ります。

note: Tag: para
en: If slope of pixel is zero, aspect of pixel is -1.
ja: ピクセルの傾斜角が0の場合には、傾斜方向は-1とします。

note: Tag: para
en: For more information about Slope, Aspect and Hillshade, please refer to <ulink url="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</ulink> and <ulink url="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Aspect_Images.html">ERDAS Field Guide - Aspect Images</ulink>.
ja: 傾斜角、傾斜方および陰影起伏に関する詳細情報については、<ulink url="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</ulink>および<ulink url="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Aspect_Images.html">ERDAS Field Guide - Aspect Images</ulink>を参照して下さい。

note: Tag: para
en: Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>interpolate_nodata</varname> function parameter
ja: Enhanced: 2.1.0 ST_MapAlgebra()を使用するようにし、<varname>interpolate_nodata</varname>任意引数を追加しました。

note: Tag: para
en: Changed: 2.1.0 In prior versions, return values were in radians. Now, return values default to degrees
ja: Changed: 2.1.0 以前の版では、返り値はラジアン単位でした。現在は、デフォルトでは度で返します。

note: Tag: para
en: Complete example of tiles of a coverage. This query only works with PostgreSQL 9.1 or higher.
ja: カバレッジのタイルの完全な例です。このクエリはPostgreSQL 9.1以上でのみ動作します。

note: Tag: refpurpose
en: Returns the hypothetical illumination of an elevation raster band using provided azimuth, altitude, brightness and scale inputs.
ja: 与えられた方位、高度、明度、スケールの入力を使って標高ラスタバンドの仮想照明を返します。

note: Tag: para
en: Returns the hypothetical illumination of an elevation raster band using the azimuth, altitude, brightness, and scale inputs. Utilizes map algebra and applies the hill shade equation to neighboring pixels. Return pixel values are between 0 and 255.
ja: 与えられた方位、高度、明度、スケールの入力を使って標高ラスタバンドの仮想照明を返します。地図代数を使って、陰影図方程式を隣接ピクセルに適用します。返されるピクセル値は0と255の間です。

note: Tag: para
en: <varname>azimuth</varname> is a value between 0 and 360 degrees measured clockwise from North.
ja: <varname>azimuth</varname>は0から360度の間の値で、北から時計回りに計ります。

note: Tag: para
en: <varname>altitude</varname> is a value between 0 and 90 degrees where 0 degrees is at the horizon and 90 degrees is directly overhead.
ja: <varname>altitude</varname>は0から90度の間で、0が水平、90が鉛直上向きです。

note: Tag: para
en: <varname>max_bright</varname> is a value between 0 and 255 with 0 as no brightness and 255 as max brightness.
ja: <varname>max_bright</varname>は0から255までの間で、0は明度なしで、255が最大明度です。

note: Tag: para
en: <varname>scale</varname> is the ratio of vertical units to horizontal. For Feet:LatLon use scale=370400, for Meters:LatLon use scale=111120.
ja: <varname>scale</varname>は鉛直単位と水平単位との比です。フィート:経度緯度ではscale=370400となり、メートル:経度緯度ではscale=111120となります。

note: Tag: para
en: If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels from the input raster will be interpolated using <xref linkend="RT_ST_InvDistWeight4ma"/> before computing the hillshade illumination.
ja: <varname>interpolate_nodata</varname>がTRUEの場合には、入力ラスタのNODATAピクセルの値は陰影図を計算する前に<xref linkend="RT_ST_InvDistWeight4ma"/>を使って内挿を行います。

note: Tag: para
en: For more information about Hillshade, please refer to <ulink url="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">How hillshade works</ulink>.
ja: 陰影図に関する詳細情報については <ulink url="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">How hillshade works</ulink>をご覧下さい。

note: Tag: para
en: Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in radians. Now, azimuth and altitude are expressed in degrees
ja: Changed: 2.1.0 以前の版ではazimuthとaltitudeはラジアン単位で表現しました。現在はazimuthとaltitudeは度単位で表現します。

note: Tag: refpurpose
en: Returns a raster with the calculated "roughness" of a DEM.
ja: DEMの「粗度」を計算したラスタを返します。

note: Tag: para
en: Calculates the "roughness" of a DEM, by subtracting the maximum from the minimum for a given area.
ja: 指定された領域の最大値から最小値を減じることでDEMの「粗度」を計算したラスタを返します。

note: Tag: refpurpose
en: Returns the slope (in degrees by default) of an elevation raster band. Useful for analyzing terrain.
ja: 標高ラスタバンドの傾斜角 (デフォルトでは度単位)を返します。地形解析に使えます。

note: Tag: para
en: Returns the slope (in degrees by default) of an elevation raster band. Utilizes map algebra and applies the slope equation to neighboring pixels.
ja: 標高ラスタバンドの傾斜角 (デフォルトでは度単位)を返します。地図代数を使って、傾斜角方程式を隣接ピクセルに適用します。

note: Tag: para
en: <varname>units</varname> indicates the units of the slope. Possible values are: RADIANS, DEGREES (default), PERCENT.
ja: <varname>units</varname>は傾斜角の単位を示します。取りえる値はRADIANS, DEGREES (デフォルト), PERCENTです。

note: Tag: para
en: If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels from the input raster will be interpolated using <xref linkend="RT_ST_InvDistWeight4ma"/> before computing the surface slope.
ja: <varname>interpolate_nodata</varname>がTRUEの場合には、入力ラスタのNODATAピクセルの値は表面傾斜角を計算する前に<xref linkend="RT_ST_InvDistWeight4ma"/>を使って内挿を行います。

note: Tag: para
en: For more information about Slope, Aspect and Hillshade, please refer to <ulink url="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</ulink> and <ulink url="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Slope_Images.html">ERDAS Field Guide - Slope Images</ulink>.
ja: 傾斜角、傾斜方および陰影起伏に関する詳細情報については、<ulink url="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works">ESRI - How hillshade works</ulink>および<ulink url="http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&amp;file=Slope_Images.html">ERDAS Field Guide - Slope Images</ulink>を参照して下さい。

note: Tag: para
en: Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</varname>, <varname>scale</varname>, <varname>interpolate_nodata</varname> function parameters
ja: Enhanced: 2.1.0 ST_MapAlgebra()を使用するようにし、<varname>units</varname>, <varname>scale</varname>, <varname>interpolate_nodata</varname>任意引数を追加しました。

note: Tag: refpurpose
en: Returns a raster with the calculated Topographic Position Index.
ja: 地形的位置指数を計算したラスタを返します。

note: Tag: para
en: Calculates the Topographic Position Index, which is defined as the focal mean with radius of one minus the center cell.
ja: 地形的位置指数 (TPI=Topographic Position Index)を計算します。地形的位置指数は、半径1における近傍平均値から中心セルの値を引いたものです。

note: Tag: para
en: This function only supports a focalmean radius of one.
ja: この関数は、近傍平均値半径が1についてのみ対応しています。

note: Tag: refpurpose
en: Returns a raster with the calculated Terrain Ruggedness Index.
ja: 起伏指標を計算したラスタを返します。

note: Tag: para
en: Terrain Ruggedness Index is calculated by comparing a central pixel with its neighbors, taking the absolute values of the differences, and averaging the result.
ja: 起伏指標 (TRI=Terrain Ruggedness Index)は、中心ピクセルと隣接ピクセルを、差の絶対値の平均を取って比較することで計算されます。

note: Tag: title
en: Raster Processing: Raster to Geometry
ja: ラスタ処理: ラスタからジオメトリ

note: Tag: refpurpose
en: Returns the box 3d representation of the enclosing box of the raster.
ja: ラスタを囲むボックスのbox3d表現を返します。

note: Tag: para
en: Returns the box representing the extent of the raster.
ja: ラスタの範囲を表現するボックスを返します。

note: Tag: para
en: The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>))
ja: ポリゴンは、バウンディングボックス ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>))の4隅のポイントにより定義されます。

note: Tag: para
en: Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of box3d. Since box2d is a deprecated type, this was changed to box3d.
ja: Changed: 2.0.0 以前の版では、box3dでなくbox2dを使っていました。box2dは非推奨型となり、box3dに変更しました。

note: Tag: refpurpose
en: Return the convex hull geometry of the raster including pixel values equal to BandNoDataValue. For regular shaped and non-skewed rasters, this gives the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters.
ja: BandNoDataValueと等しいピクセル値を含むラスタの凸包ジオメトリを返します。一般的な形状でスキューのないラスタでは、ST_Envelopeと同じ結果になります。不規則な形状をしているか回転しているラスタでのみ使います。

note: Tag: para
en: Return the convex hull geometry of the raster including the NoDataBandValue band pixels. For regular shaped and non-skewed rasters, this gives more or less the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters.
ja: NoDataValue値のピクセルを含むラスタの凸包ジオメトリを返します。一般的な形状でスキューのないラスタでは、ST_Envelopeと同じ結果になります。不規則な形状をしているかスキューのあるラスタでのみ使います。

note: Tag: para
en: ST_Envelope floors the coordinates and hence add a little buffer around the raster so the answer is subtly different from ST_ConvexHull which does not floor.
ja: ST_Envelopeは、座標値の小数部を切り捨て、ラスタのまわりに小さなバッファを追加します。小数部の切り捨てを行わないST_ConvexHullの答と若干異なります。

note: Tag: para
en: Refer to <ulink url="http://trac.osgeo.org/postgis/wiki/WKTRaster/SpecificationWorking01">PostGIS Raster Specification</ulink> for a diagram of this.
ja: これの図については<ulink url="http://trac.osgeo.org/postgis/wiki/WKTRaster/SpecificationWorking01">PostGIS Raster Specification</ulink>を参照して下さい。

note: Tag: refpurpose
en: Returns a set of geomval (geom,val) rows, from a given raster band. If no band number is specified, band num defaults to 1.
ja: 指定されたラスタバンドからgeomval (geom,val)行の集合を返します。バンドを指定しない場合のデフォルトは1です。

note: Tag: para
en: This is a set-returning function (SRF). It returns a set of geomval rows, formed by a geometry (geom) and a pixel band value (val). Each polygon is the union of all pixels for that band that have the same pixel value denoted by val.
ja: 集合を返す関数 (SRF=set-returning function)です。geomval行の集合を返します。geomvalはジオメトリ (geom)とピクセルバンド値 (val)からなります。それぞれのポリゴンは、指定したバンドの、valで示される値と同じピクセル値を持っている全てのピクセルの結合です。

note: Tag: para
en: ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a GROUP BY in that it creates new rows. For example it can be used to expand a single raster into multiple POLYGONS/MULTIPOLYGONS.
ja: ST_DumpAsPolygonはラスタのポリゴン化に使えます。新しい行を生成するのでGROUP BYの逆です。たとえば、単一ラスタを複数のPOLYGON/MULTIPOLYGONに展開できます。

note: Tag: para
en: Changed 3.3.0, validation and fixing is disabled to improve performance. May result invalid geometries.
ja: Changed 3.3.0, 能率向上のため評価と修正が無効になりました。不正なジオメトリを返すことがあります。

note: Tag: para
en: Availability: Requires GDAL 1.7 or higher.
ja: Availability: GDAL 1.7以上が必要です。

note: Tag: para
en: If there is a no data value set for a band, pixels with that value will not be returned except in the case of exclude_nodata_value=false.
ja: バンドにNODATA値が設定されている場合には、exclude_nodata_value=falseが設定されている場合を除いて、NODATA値を持つピクセルは返りません。

note: Tag: para
en: If you only care about count of pixels with a given value in a raster, it is faster to use <xref linkend="RT_ST_ValueCount"/>.
ja: ラスタ内の与えられた値を持つピクセルの数にのみ注意する場合には<xref linkend="RT_ST_ValueCount"/>を使う方が速いです。

note: Tag: para
en: This is different than ST_PixelAsPolygons where one geometry is returned for each pixel regardless of pixel value.
ja: これは、ピクセル値にかかわらずピクセルごとに一つのジオメトリを返すST_PixelAsPolygonsと違います。

note: Tag: refpurpose
en: Returns the polygon representation of the extent of the raster.
ja: ラスタの範囲のポリゴン表現を返します。

note: Tag: para
en: Returns the polygon representation of the extent of the raster in spatial coordinate units defined by srid. It is a float8 minimum bounding box represented as a polygon.
ja: SRIDで定義されている空間参照系上でのラスタの範囲のポリゴン表現を返します。ポリゴンで表現されるfloat8の最小バウンディングボックスです。

note: Tag: para
en: The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>))
ja: ポリゴンはバウンディングボックスの隅のポイント、すなわち ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>))です。

note: Tag: refpurpose
en: Return the convex hull geometry of the raster excluding NODATA pixels.
ja: NODATA値を除いたラスタの凸包ジオメトリを返します。

note: Tag: para
en: Return the convex hull geometry of the raster excluding NODATA pixels. If <varname>nband</varname> is NULL, all bands of the raster are considered.
ja: NODATA値を除いたラスタの凸包ジオメトリを返します。<varname>nband</varname>がNULLの場合には、ラスタの全てのバンドが考慮されます。

note: Tag: refpurpose
en: Returns a multipolygon geometry formed by the union of pixels that have a pixel value that is not no data value. If no band number is specified, band num defaults to 1.
ja: NODATA値でないピクセル値を持つピクセルの結合で形成されるマルチポリゴンジオメトリを返します。バンドを指定しない場合のデフォルトは1です。

note: Tag: para
en: Availability: 0.1.6 Requires GDAL 1.7 or higher.
ja: Availability: 0.1.6 GDAL 1.7以上が必要です。

note: Tag: para
en: Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning multipolygon is ensured to be valid.
ja: Enhanced: 2.1.0 速度を改善し (完全にC言語で記述しました)、確実に妥当なマルチポリゴンを返すようにしました。

note: Tag: para
en: Changed: 2.1.0 In prior versions would sometimes return a polygon, changed to always return multipolygon.
ja: Changed: 2.1.0 以前の版では、時々ポリゴンを返しましたが、常にマルチポリゴンを返すように変更しました。

note: Tag: title
en: Raster Operators
ja: ラスタ演算子

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding box.
ja: AのバウンディングボックスがBのバウンディングボックスとインタセクトする場合に<varname>TRUE</varname>を返します。

note: Tag: para
en: The <varname>&amp;&amp;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometr A intersects the bounding box of raster/geometr B.
ja: <varname>&amp;&amp;</varname>演算子は、AのバウンディングボックスがBのバウンディングボックスにインタセクトする場合に <varname>TRUE</varname>を返します。

note: Tag: para
en: This operand will make use of any indexes that may be available on the rasters.
ja: これのオペランドは、ラスタで使用できるインデクスを使用します。

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is to the left of B's.
ja: AのバウンディングボックスがBのバウンディングボックスをオーバラップするか、Bのバウンディングボックスの左にある場合に<varname>TRUE</varname>を返します。

note: Tag: para
en: The <varname>&amp;&lt;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A overlaps or is to the left of the bounding box of raster B, or more accurately, overlaps or is NOT to the right of the bounding box of raster B.
ja: <varname>&amp;&lt;</varname>演算子は、AのバウンディングボックスがBのバウンディングボックスをオーバラップするか、Bのバウンディングボックスの左にある場合に<varname>TRUE</varname>を返します。条件についてより詳細に言うと、BのバウンディングボックスをオーバラップするかBのバウンディングボックスの右に*ない*場合です。

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is to the right of B's.
ja: AのバウンディングボックスがBのバウンディングボックスをオーバラップするか、Bのバウンディングボックスの右にある場合に <varname>TRUE</varname> を返します。

note: Tag: para
en: The <varname>&amp;&gt;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A overlaps or is to the right of the bounding box of raster B, or more accurately, overlaps or is NOT to the left of the bounding box of raster B.
ja: <varname>&amp;&gt;</varname>演算子は、AのバウンディングボックスがBのバウンディングボックスをオーバラップするか、Bのバウンディングボックスの右にある場合に<varname>TRUE</varname>を返します。条件についてより詳細に言うと、BのバウンディングボックスをオーバラップするかBのバウンディングボックスの左に*ない*場合です。

note: Tag: para
en: This operand will make use of any indexes that may be available on the geometries.
ja: これのオペランドは、ジオメトリで使用できるインデックスを使用します。

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses double precision bounding box.
ja: AのバウンディングボックスがBのバウンディングボックスと同じ場合に<varname>TRUE</varname>を返します。倍精度浮動小数点数のバウンディングボックスを使います。

note: Tag: para
en: The <varname>&#61;</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A is the same as the bounding box of raster B. PostgreSQL uses the =, &lt;, and &gt; operators defined for rasters to perform internal orderings and comparison of rasters (ie. in a GROUP BY or ORDER BY clause).
ja: <varname>&#61;</varname>演算子は、AのバウンディングボックスがBのバウンディングボックスと同じ場合に <varname>TRUE</varname> を返します。PostgreSQLは内部でラスタの順序決定や比較 (GROUP BY節やORDER BY節など)を行うためにラスタ用として定義している=, &lt;, &gt;演算子を使用します。

note: Tag: para
en: This operand will NOT make use of any indexes that may be available on the rasters. Use <xref linkend="RT_Raster_Same"/> instead. This operator exists mostly so one can group by the raster column.
ja: これのオペランドは、ラスタで利用できるインデクスを使いません。代わりに<xref linkend="RT_Raster_Same"/>を使います。この演算子はラスタカラムのGROUP BYに使うのがほとんどです。

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is contained by B's. Uses double precision bounding box.
ja: AのバウンディングボックスがBのバウンディングボックスに含まれる場合に<varname>TRUE</varname>を返します。倍精度浮動小数点数のバウンディングボックスを使います。

note: Tag: para
en: The <varname>@</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometry A is contained by bounding box of raster/geometr B.
ja: <varname>@</varname>は、ラスタまたはジオメトリであるAのバウンディングボックスが、ラスタまたはジオメトリであるBのバウンディングボックスに含まれる場合に<varname>TRUE</varname>を返します。

note: Tag: para
en: This operand will use spatial indexes on the rasters.
ja: これのオペランドは、ラスタのインデクスを使用します。

note: Tag: para
en: Availability: 2.0.0 raster @ raster, raster @ geometry introduced
ja: Availability: 2.0.0 raster @ raster, raster @ geometry が導入されました。

note: Tag: para
en: Availability: 2.0.5 geometry @ raster introduced
ja: Availability: 2.0.5 geometry @ raster が導入されました。

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is the same as B's.
ja: AのバウンディングボックスがBのバウンディングボックスと同じ場合に <varname>TRUE</varname>を返します。

note: Tag: para
en: The <varname>~=</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A is the same as the bounding box of raster B.
ja: <varname>~=</varname>演算子は、AのバウンディングボックスがBのバウンディングボックスと同じ場合に<varname>TRUE</varname>を返します。

note: Tag: para
en: Very useful usecase is for taking two sets of single band rasters that are of the same chunk but represent different themes and creating a multi-band raster
ja: 大変便利な利用局面として、単一バンドを持つラスタ集合が二つあって、これらは同じデータなのに異なる主題を表現する場合で、これらを取って複数バンドのラスタを生成する局面です。

note: Tag: refpurpose
en: Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses double precision bounding box.
ja: AのバウンディングボックスがBのバウンディングボックスを含む場合に<varname>TRUE</varname>を返します。倍精度浮動小数点数のバウンディングボックスを使います。

note: Tag: para
en: The <varname>~</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometry A is contains bounding box of raster/geometr B.
ja: <varname>~</varname>演算子は、ラスタまたはジオメトリであるAのバウンディングボックスがラスタまたはジオメトリであるBのバウンディングボックスを含む場合に<varname>TRUE</varname>を返します。

note: Tag: title
en: Raster and Raster Band Spatial Relationships
ja: ラスタとラスタバンドの空間関係関数

note: Tag: refpurpose
en: Return true if no points of raster rastB lie in the exterior of raster rastA and at least one point of the interior of rastB lies in the interior of rastA.
ja: rastAの外にrastBの点が無く、rastAの内部にrastBの内部の点が一つ以上ある場合にTRUEを返します。

note: Tag: para
en: Raster rastA contains rastB if and only if no points of rastB lie in the exterior of rastA and at least one point of the interior of rastB lies in the interior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAの外にrastBの点が無く、rastAの内部にrastBの内部の点が一つ以上ある場合に限って、rastAはrastBを包含しています。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: This function will make use of any indexes that may be available on the rasters.
ja: この関数はラスタで利用できるインデクスを使用します。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Contains(ST_Polygon(raster), geometry) or ST_Contains(geometry, ST_Polygon(raster)).
ja: ラスタとジオメトリの空間関係をテストするには、ST_Contains(ST_Polygon(raster), geometry)またはST_Contains(geometry, ST_Polygon(raster))というふうに、ラスタにST_Polygonを使います。

note: Tag: para
en: ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) implies ST_Within(rastB, rastA).
ja: ST_Contains()はST_Within()の逆です。ST_Contains(rastA, rastB)はST_Within(rastB, rastA)を示します。

note: Tag: refpurpose
en: Return true if rastB intersects the interior of rastA but not the boundary or exterior of rastA.
ja: rastBがrastAの内部でインタセクトし、かつrastAの境界とも外部ともインタセクトしない場合にTRUEを返します。

note: Tag: para
en: Raster rastA contains properly rastB if rastB intersects the interior of rastA but not the boundary or exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastBがrastAの内部でインタセクトし、かつrastAの境界とも外部ともインタセクトしない場合には、rastAはrastBに対してContainsProperly (確実に包含している)です。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: Raster rastA does not contain properly itself but does contain itself.
ja: rastAは自身にはContainsProperlyではありませんが、Containsです。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_ContainsProperly(ST_Polygon(raster), geometry) or ST_ContainsProperly(geometry, ST_Polygon(raster)).
ja: ラスタとジオメトリの空間関係をテストするには、ST_ContainsProperly(ST_Polygon(raster), geometry)またはST_ContainsProperly(geometry, ST_Polygon(raster))というふうに、ラスタにST_Polygonを使います。

note: Tag: refpurpose
en: Return true if no points of raster rastB lie outside raster rastA.
ja: rastBがrastAの外部に点を持たない場合にTRUEを返します。

note: Tag: para
en: Raster rastA covers rastB if and only if no points of rastB lie in the exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAの外部にrastBの点が無い場合には、rastAはrastBに対してCoversです。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Covers(ST_Polygon(raster), geometry) or ST_Covers(geometry, ST_Polygon(raster)).
ja: ラスタとジオメトリの空間関係をテストするには、ST_Covers(ST_Polygon(raster), geometry)またはST_Covers(geometry, ST_Polygon(raster))というふうに、ラスタにST_Polygonを使います。

note: Tag: refpurpose
en: Return true if no points of raster rastA lie outside raster rastB.
ja: rastAがrastBの外部に点を持たない場合にTRUEを返します。

note: Tag: para
en: Raster rastA is covered by rastB if and only if no points of rastA lie in the exterior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAがrastBの外部に点を持たない場合には、rastAはrastBに対してCoveredByです。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_CoveredBy(ST_Polygon(raster), geometry) or ST_CoveredBy(geometry, ST_Polygon(raster)).
ja: ラスタとジオメトリの空間関係をテストするには、ST_CoveredBy(ST_Polygon(raster), geometry)またはST_CoveredBy(geometry, ST_Polygon(raster))というふうに、ラスタにST_Polygonを使います。

note: Tag: refpurpose
en: Return true if raster rastA does not spatially intersect rastB.
ja: rastAがrastBとインタセクトしない場合にTRUEを返します。

note: Tag: para
en: Raster rastA and rastB are disjointed if they do not share any space together. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAがrastBとインタセクトしない場合には、rastAとrastBはDisjointです。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: This function does NOT use any indexes.
ja: この関数はインデクスを*使いません*。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Disjoint(ST_Polygon(raster), geometry).
ja: ラスタとジオメトリの空間関係をテストするには、ST_Disjoint(ST_Polygon(raster), geometry)というふうに、ラスタにST_Polygonを使います。

note: Tag: refpurpose
en: Return true if raster rastA spatially intersects raster rastB.
ja: rastAがrastBとインタセクトする場合にTRUEを返します。

note: Tag: para
en: Return true if raster rastA spatially intersects raster rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAがrastBとインタセクトする場合にTRUEを返します。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: Enhanced: 2.0.0 support raster/raster intersects was introduced.
ja: Enhanced: 2.0.0 ラスタ/ラスタのインタセクト対応が導入されました。

note: Tag: para
en: Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants changed to match that of ST_Intersects(geometry, raster).
ja: Changed: 2.1.0 ST_Intersects(raster, geometry)形式の挙動が ST_Intersects(geometry, raster)とあうように変更されました。

note: Tag: refpurpose
en: Return true if raster rastA and rastB intersect but one does not completely contain the other.
ja: rastAとrastBがインタセクトして、かつ一方がもう一方に完全には包含されない場合にはTRUEを返します。

note: Tag: para
en: Return true if raster rastA spatially overlaps raster rastB. This means that rastA and rastB intersect but one does not completely contain the other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAがrastBをオーバラップする場合にTRUEを返します。rastAとrastBがインタセクトして、かつ一方がもう一方に完全には包含されない場合にはいう意味です。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Overlaps(ST_Polygon(raster), geometry).
ja: ラスタとジオメトリの空間関係をテストするには、ST_Overlaps(ST_Polygon(raster), geometry)というふうに、ラスタにST_Polygonを使います。

note: Tag: refpurpose
en: Return true if raster rastA and rastB have at least one point in common but their interiors do not intersect.
ja: rastAとrastBが少なくとも一つの共通の点を持ち、かつ二つのラスタの内部同士がインタセクトしない場合にTRUEを返します。

note: Tag: para
en: Return true if raster rastA spatially touches raster rastB. This means that rastA and rastB have at least one point in common but their interiors do not intersect. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAがrastBに接触する場合にTRUEを返します。rastAとrastBが少なくとも一つの共通の点を持ち、かつ二つのラスタの内部同士がインタセクトしないという意味です。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Touches(ST_Polygon(raster), geometry).
ja: ラスタとジオメトリの空間関係をテストするには、ST_Touches(ST_Polygon(raster), geometry)というふうに、ラスタにST_Polygonを使います。

note: Tag: refpurpose
en: Returns true if rasters have same skew, scale, spatial ref, and offset (pixels can be put on same grid without cutting into pixels) and false if they don't with notice detailing issue.
ja: ラスタが同じスキュー、スケール、空間参照系、オフセットを持つ (ピクセルが分割されることなく同じグリッドに置かれている)場合にTRUEを返し、そうでない場合は問題を詳述する通知とともにFALSEを返します。

note: Tag: para
en: Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters (either provided directly or made using the values for upperleft, scale, skew and srid) have the same scale, skew, srid and at least one of any of the four corners of any pixel of one raster falls on any corner of the grid of the other raster. Returns false if they don't and a NOTICE detailing the alignment issue.
ja: 非集計版 (一つ目と二つ目の形式): 二つのラスタ (直接与えたラスタでも左上隅、スケール、スキュー、SRIDを使って作ったものでも)が同じスキュー、スケール、空間参照系、を持ち、少なくとも4隅の一つがもう一方のラスタのグリッド隅に落ちる場合にTRUEを返します。そうでない場合には、問題に言及した警告を出します。

note: Tag: para
en: Aggregate version (Variant 3): From a set of rasters, returns true if all rasters in the set are aligned. The ST_SameAlignment() function is an "aggregate" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do.
ja: 集約関数版 (三つ目の形式): ラスタ集合から、全てのラスタが同じアラインメントを持つ場合にTRUEを返します。ST_SameAlignment()関数はPostgreSQLの用語で言うところの「集約」関数です。SUM()やAVG()といった複数のデータ行での操作を意味します。

note: Tag: para
en: Enhanced: 2.1.0 addition of Aggegrate variant
ja: Enhanced: 2.1.0 集約関数版の追加

note: Tag: title
en: Examples: Rasters
ja: 例: ラスタ

note: Tag: refpurpose
en: <refpurpose>Returns text stating if rasters are aligned and if not aligned, a reason why.</refpurpose>
ja: <refpurpose>ラスタが同じアラインメントを持つかどうか、また、持たない場合にはその理由を示す文字列を返します。</refpurpose>

note: Tag: para
en: <para>Returns text stating if rasters are aligned and if not aligned, a reason why.</para>
ja: <para>ラスタが同じアラインメントを持つかどうか、また、持たない場合にはその理由を示す文字列を返します。</para>

note: Tag: para
en: If there are several reasons why the rasters are not aligned, only one reason (the first test to fail) will be returned.
ja: ラスタが同じアラインメントを持たない理由が複数ある場合には、一つだけ （最初のテストで失敗した)理由を返します。

note: Tag: refpurpose
en: Return true if no points of raster rastA lie in the exterior of raster rastB and at least one point of the interior of rastA lies in the interior of rastB.
ja: rastAがrastBの外部に点を持たず、rastAの内部の少なくとも一つの点がrastBの内部にある場合にTRUEを返します。

note: Tag: para
en: Raster rastA is within rastB if and only if no points of rastA lie in the exterior of rastB and at least one point of the interior of rastA lies in the interior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAがrastBの外部に点を持たず、rastAの内部の少なくとも一つの点がrastBの内部にある場合にrastAはrastBに対してWithinです。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Within(ST_Polygon(raster), geometry) or ST_Within(geometry, ST_Polygon(raster)).
ja: ラスタとジオメトリの空間関係をテストするには、ST_Within(ST_Polygon(raster), geometry)またはST_Within(geometry, ST_Polygon(raster))というふうに、ラスタにST_Polygonを使います。

note: Tag: para
en: ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) implies ST_Contains(rastB, rastA).
ja: ST_Within()はST_Contains()の逆です。ST_Within(rastA, rastB)はST_Contains(rastB, rastA)を示します。

note: Tag: refpurpose
en: Return true if rasters rastA and rastB are within the specified distance of each other.
ja: rastAとrastBが指定した距離内にある場合にTRUEを返します。

note: Tag: para
en: Return true if rasters rastA and rastB are within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAとrastBが指定した距離内にある場合にTRUEを返します。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: The distance is specified in units defined by the spatial reference system of the rasters. For this function to make sense, the source rasters must both be of the same coordinate projection, having the same SRID.
ja: distanceはラスタの空間参照系で定義される単位です。この関数が意味あるものにするには、元のラスタが両方とも同じ空間参照系である、つまり同じSRIDを持たなければなりません。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DWithin(ST_Polygon(raster), geometry).
ja: ラスタとジオメトリの空間関係をテストするには、ST_DWithin(ST_Polygon(raster), geometry)というふうに、ラスタにST_Polygonを使います。

note: Tag: refpurpose
en: Return true if rasters rastA and rastB are fully within the specified distance of each other.
ja: rastAとrastBが指定した距離内に完全に収まる場合にTRUEを返します。

note: Tag: para
en: Return true if rasters rastA and rastB are fully within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test.
ja: rastAとrastBが指定した距離内に完全に収まる場合にTRUEを返します。バンド番号が指定されていないかNULLに指定されている場合には、ラスタの凸包のみを考慮してテストします。バンド番号が指定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。

note: Tag: para
en: To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DFullyWithin(ST_Polygon(raster), geometry).
ja: ラスタとジオメトリの空間関係をテストするには、ST_DFullyWithin(ST_Polygon(raster), geometry)というふうに、ラスタにST_Polygonを使います。

note: Tag: para
en: This section documents various gotchas and tips related to PostGIS Raster.
ja: 本節では、PostGISラスタに関連する様々な落とし穴や技法について説明します。

note: Tag: title
en: Raster Tips
ja: ラスタに関する技法

note: Tag: title
en: Out-DB Rasters
ja: データベース外ラスタ

note: Tag: title
en: Directory containing many files
ja: 多数のファイルを持つディレクトリ

note: Tag: para
en: When GDAL opens a file, GDAL eagerly scans the directory of that file to build a catalog of other files. If this directory contains many files (e.g. thousands, millions), opening that file becomes extremely slow (especially if that file happens to be on a network drive such as NFS).
ja: GDALはファイルを開く時に、そのファイルのディレクトリを熱心にスキャンして、他のファイルのカタログを構築します。このディレクトリに多数のファイル (千とか万とか)あるとします。一つのファイルを開くと動作が非常に遅くなります (特にNFSのようなネットワークドライブの場合)。

note: Tag: para
en: To control this behavior, GDAL provides the following environment variable: <ulink url="https://trac.osgeo.org/gdal/wiki/ConfigOptions#GDAL_DISABLE_READDIR_ON_OPEN">GDAL_DISABLE_READDIR_ON_OPEN</ulink>. Set <varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> to <varname>TRUE</varname> to disable directory scanning.
ja: この振る舞いを制御するために、GDALには<ulink url="https://trac.osgeo.org/gdal/wiki/ConfigOptions#GDAL_DISABLE_READDIR_ON_OPEN">GDAL_DISABLE_READDIR_ON_OPEN</ulink>という環境変数があります。<varname>GDAL_DISABLE_READDIR_ON_OPEN</varname>を<varname>TRUE</varname>に設定すると、ディレクトリのスキャンを無効にします。

note: Tag: para
en: In Ubuntu (and assuming you are using PostgreSQL's packages for Ubuntu), <varname>GDAL_DISABLE_READDIR_ON_OPEN</varname> can be set in <emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/environment</emphasis> (where POSTGRESQL_VERSION is the version of PostgreSQL, e.g. 9.6 and CLUSTER_NAME is the name of the cluster, e.g. maindb). You can also set PostGIS environment variables here as well.
ja: Ubuntuでは (Ubuntu用PostgreSQLのパッケージを使っていると仮定します)、<varname>GDAL_DISABLE_READDIR_ON_OPEN</varname>が<emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/environment</emphasis>内で設定できます (POSTGRESQL_VERSIONは9.6等のPostgreSQLのバージョンで、CLUSTER_NAMEはmaindb等のクラスタ名です)。PostGIS環境変数もここで同じく設定できます。

note: Tag: title
en: Maximum Number of Open Files
ja: 開くことができるファイルの最大数

note: Tag: para
en: The maximum number of open files permitted by Linux and PostgreSQL are typically conservative (typically 1024 open files per process) given the assumption that the system is consumed by human users. For Out-DB Rasters, a single valid query can easily exceed this limit (e.g. a dataset of 10 year's worth of rasters with one raster for each day containing minimum and maximum temperatures and we want to know the absolute min and max value for a pixel in that dataset).
ja: LinuxとPostgreSQLが許している、開くことができるファイルの最大数は、通常は増加していません (通常、プロセスあたり1024ファイルです)。システムは人間のユーザが使用するという仮定に立っているからです。データベース外ラスタは、一つの妥当なクエリで簡単に制限超過させることができます (例えば、10年分のラスタからなるデータセットで、個々のラスタは日別最低気温、最大気温を持っていて、データセット内の最大値と最小値を得たい場合などです)。

note: Tag: para
en: The easiest change to make is the following PostgreSQL setting: <ulink url="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-FILES-PER-PROCESS">max_files_per_process</ulink>. The default is set to 1000, which is far too low for Out-DB Rasters. A safe starting value could be 65536 but this really depends on your datasets and the queries run against those datasets. This setting can only be made on server start and probably only in the PostgreSQL configuration file (e.g. <emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/postgresql.conf</emphasis> in Ubuntu environments).
ja: 最も簡単な変更方法は、PostgreSQL設定<ulink url="https://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAX-FILES-PER-PROCESS">max_files_per_process</ulink>です。デフォルトとして1000が設定されていますが、データベース外ラスタとしては非常に低い値です。安全な開始値は65536でしょう。ただし、実際には、これはデータベースとデータベースに対して実行されるクエリに依存します。サーバ開始時のみ、かつPostgreSQLコンフィギュレーションファイル (例: Ubuntu環境では<emphasis>/etc/postgresql/POSTGRESQL_VERSION/CLUSTER_NAME/postgresql.conf</emphasis>)内のみで設定できます。

note: Tag: para
en: The major change to make is the Linux kernel's open files limits. There are two parts to this:
ja: 主な変更はLinuxカーネルのファイルを開く制限です。次の通り、二つに分かれます。

note: Tag: para
en: <para>Maximum number of open files for the entire system</para>
ja: <para>システム全体で開くことができるファイルの最大数</para>

note: Tag: para
en: <para>Maximum number of open files per process</para>
ja: <para>プロセスごとに開くことができるファイルの最大数</para>

note: Tag: title
en: <title>Maximum number of open files for the entire system</title>
ja: <title>システム全体で開くことができるファイルの最大数</title>

note: Tag: para
en: You can inspect the current maximum number of open files for the entire system with the following example:
ja: 次の例で、システム全体の、現在の開くことができるファイルの最大値を調べることができます。

note: Tag: para
en: If the value returned is not large enough, add a file to <emphasis>/etc/sysctl.d/</emphasis> as per the following example:
ja: 返された値が十分には大きくない場合には、次に示す例に従って、<emphasis>/etc/sysctl.d/</emphasis>にファイルを追加します。

note: Tag: title
en: <title>Maximum number of open files per process</title>
ja: <title>プロセスごとの開けるファイルの最大数</title>

note: Tag: para
en: We need to increase the maximum number of open files per process for the PostgreSQL server processes.
ja: PostgreSQLのサーバプロセスごとに開けるファイルの最大数を増やす必要があります。

note: Tag: para
en: To see what the current PostgreSQL service processes are using for maximum number of open files, do as per the following example (make sure to have PostgreSQL running):
ja: 現在のPostgreSQLサービスのプロセスは開くことができるファイルの最大数を使っていて、次の例のようになっています (PostgreSQLが実行されていることを確認して下さい)。

note: Tag: para
en: In the example above, we inspected the open files limit for Process 31718. It doesn't matter which PostgreSQL process, any of them will do. The response we are interested in is <emphasis>Max open files</emphasis>.
ja: 上の例では、プロセスに対する開くことができるファイルの制限が31718になっています。どのプロセスがどうするかは問題ではありません。関心を持っている応答は<emphasis>Max open files</emphasis>です。

note: Tag: para
en: We want to increase <emphasis>Soft Limit</emphasis> and <emphasis>Hard Limit</emphasis> of <emphasis>Max open files</emphasis> to be greater than the value we specified for the PostgreSQL setting <varname>max_files_per_process</varname>. In our example, we set <varname>max_files_per_process</varname> to 65536.
ja: <emphasis>Max open files</emphasis>の<emphasis>Soft Limit</emphasis>と<emphasis>Hard Limit</emphasis>をPostgreSQLの設定で指定した<varname>max_files_per_process</varname>よりも多くなるようにしたいと思っています。この例では、<varname>max_files_per_process</varname>を65536にしています。

note: Tag: para
en: In Ubuntu (and assuming you are using PostgreSQL's packages for Ubuntu), the easiest way to change the <emphasis>Soft Limit</emphasis> and <emphasis>Hard Limit</emphasis> is to edit <emphasis role="strong">/etc/init.d/postgresql</emphasis> (SysV) or <emphasis role="strong">/lib/systemd/system/postgresql*.service</emphasis> (systemd).
ja: Ubuntu (かつ、Ubuntu用PostgreSQLパッケージを使用しているものとします)では、<emphasis>Soft Limit</emphasis>と<emphasis>Hard Limit</emphasis>の変更については、<emphasis role="strong">/etc/init.d/postgresql</emphasis> (SysV)または<emphasis role="strong">/lib/systemd/system/postgresql*.service</emphasis> (systemd)を編集するのが簡単な方法です。

note: Tag: para
en: Let's first address the SysV Ubuntu case where we add <emphasis role="strong">ulimit -H -n 262144</emphasis> and <emphasis role="strong">ulimit -n 131072</emphasis> to <emphasis role="strong">/etc/init.d/postgresql</emphasis>.
ja: まず、SysV Ubuntuを扱います。<emphasis role="strong">ulimit -H -n 262144</emphasis>と<emphasis role="strong">ulimit -n 131072</emphasis>を<emphasis role="strong">/etc/init.d/postgresql</emphasis>に追加します。

note: Tag: para
en: Now to address the systemd Ubuntu case. We will add <emphasis role="strong">LimitNOFILE=131072</emphasis> to every <emphasis role="strong">/lib/systemd/system/postgresql*.service</emphasis> file in the <emphasis role="strong">[Service]</emphasis> section.
ja: Ubuntuのsystemdを扱います。<emphasis role="strong">LimitNOFILE=131072</emphasis>を<emphasis role="strong">/lib/systemd/system/postgresql*.service</emphasis>の各ファイルの<emphasis role="strong">[Service]</emphasis>セクション内に記述します。

note: Tag: para
en: After making the necessary systemd changes, make sure to reload the daemon
ja: 必要なシステムの変更を行った後、デーモンのリロードを必ず行ってください。
