PostGIS - en to ja translation catalogue (18 entries)

note: Tag: title
en: History Tracking
ja: 履歴追跡

note: Tag: para
en: Suppose you have a table of data that represents the current state of a particular geographic feature. A parcels table, or a roads table, or a fruit trees table, whatever. Generally, GIS tools understand a table as a single entity into which they can update, insert and delete rows from. How you do allow common GIS tools to work against your data, while maintaining an audit trail of what changes have been made, by whom, and what the past state of the data is?
ja: 特定の地物の現在の状態を示すデータのテーブルがあるとします。区画テーブルであったり、道路テーブルであったり、果樹テーブルであったり、なんでもかまいません。一般的にGISツールはテーブルを、更新と削除が可能な単一の実体ととらえます。一般的なGISツールに、先ほどのデータに対して、どういう変更が、誰によってなされ、かつ過去のデータの状態がどうであったかの監査証跡を維持しながら動作させるにはどのようにするでしょうか？

note: Tag: para
en: This <varname>history_table</varname> extra module provides some utility functions for creating and maintaining history.
ja: <varname>history_table</varname>拡張モジュールは、履歴の生成と維持のための関数を提供します。

note: Tag: para
en: The <varname>history_table</varname> was also packaged in PostGIS 1.5, but added to the documentation in PostGIS 2.0. This package is written in plpgsql and located in the <varname>extras/history_table</varname> of PostGIS source tar balls and source repository.
ja: <varname>history_table</varname>はPostGIS 1.5に同梱されていましたが、文書はPostGIS 2.0で追加されました。このパッケージはPL/pgSQLで書かれ、PostGISソースアーカイブまたはソースレポジトリの<varname>extras/history_table</varname>にあります。

note: Tag: para
en: If you have a table 'roads', this module will maintain a 'roads_history' side table, which contains all the columns of the parent table, and the following additional columns:
ja: 'roads'テーブルを持っていると、親テーブルの全てのカラムと次に示すカラムを持つ'roads_history'副テーブルが、このモジュールによって維持されます。

note: Tag: para
en: When you insert a new record into 'roads' a record is automatically inserted into 'roads_history', with the 'date_added' filled in the 'date_deleted' set to NULL, a unique 'history_id', a 'last_operation' of 'INSERT' and 'active_user' set.
ja: 新しいレコードを'roads'に追加すると、レコードは自動的に'roads_history'に挿入され、'date_added'に値が入り、'date_deleted'にNULLが設定され、'history_id'に一意の値が入り、'last_operation'に'INSERT'が入り、'active_user'に値が入ります。

note: Tag: para
en: When you delete a record in 'roads', the record in the history table is *not* deleted, but the 'date_deleted' is set to the current date.
ja: 'roads'内のテーブルを削除すると、履歴テーブルのレコードは*削除されません*。'date_deleted'に現在の日時が入ります。

note: Tag: para
en: When you update a record in 'roads', the current record has 'date_deleted' filled in and a new record is created with the 'date_added' set and 'date_deleted' NULL.
ja: 'roads'テーブルのレコードを更新すると、現在の持つ'date_deleted'に値が入り、新しいレコードが生成され、'date_added'に値が入り、'date_deleted'にNULLが入ります。

note: Tag: para
en: With this information maintained, it is possible to retrieve the history of any record in the roads table:
ja: この情報を維持することで、roadsテーブルの全てのレコードの履歴を取得することができます。

note: Tag: para
en: Or, to retrieve a view of the roads table at any point in the past:
ja: ある過去の時点におけるroadsテーブルの状態を検索することもできます。

note: Tag: refpurpose
en: Creates a table that will hold some interesting values for managing history tables.
ja: 履歴テーブルの管理のための値を持つテーブルを生成します。

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

note: Tag: para
en: Creates a table that will hold some interesting values for managing history tables. Creates a table called <varname>historic_information</varname>
ja: 履歴テーブルの管理のための値を持つテーブルを生成します。テーブル名は<varname>historic_information</varname>になります。

note: Tag: title
en: Examples
ja: 例

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

note: Tag: refpurpose
en: Registers a table in the history_information table for tracking and also adds in side line history table and insert, update, delete rules on the table.
ja: history_informationテーブルに追跡のための登録を行い、履歴テーブルを追加し、テーブルに挿入、更新、削除の規則を設定します。

note: Tag: para
en: Registers a table in the history_information table for tracking and also adds in side line history table with same name as table but prefixed with <varname>history</varname> in the same schema as the original table. Puts in insert, update, delete rules on the table. Any inserts,updates,deletes of the geometry are recorded in the history table.
ja: history_informationテーブルに追跡のための登録を行い、元テーブル名の前に<varname>history</varname>をつけた名前となる履歴テーブルを、元テーブルと同じスキーマに追加し、テーブルに挿入、更新、削除の規則を設定します。ジオメトリの挿入、更新、削除は履歴テーブルに全て記録されます。

note: Tag: para
en: This function currently relies on a geometry column being registered in <varname>geometry_columns</varname> and fails if the geometry column is not present in <varname>geometry_columns</varname> table.
ja: この関数は現在は<varname>geometry_columns</varname>に登録されているジオメトリカラムに依っていて、<varname>geometry_columns</varname>にないジオメトリカラムでは失敗します。
