PostGIS - en to ja translation catalogue (36 entries)

note: Tag: para
en: These functions assist in defining tables containing geometry columns.
ja: これらの関数は、ジオメトリカラムを含むテーブルの定義を支援します。

note: Tag: title
en: Table Management Functions
ja: テーブル管理関数

note: Tag: refpurpose
en: Adds a geometry column to an existing table.
ja: ジオメトリカラムを既存のテーブルに追加します。

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

note: Tag: para
en: Adds a geometry column to an existing table of attributes. The <varname>schema_name</varname> is the name of the table schema. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table. The <varname>type</varname> must be a string corresponding to the geometry type, eg, 'POLYGON' or 'MULTILINESTRING' . An error is thrown if the schemaname doesn't exist (or not visible in the current search_path) or the specified SRID, geometry type, or dimension is invalid.
ja: ジオメトリカラムを既存の属性テーブルに追加します。<varname>schema_name</varname>はスキーマ名です。<varname>srid</varname>はSPATIAL_REF_SYSテーブルのエントリを参照する整数でなければなりません。<varname>type</varname>は'POLYGON'や'MULTILINESTRING'といった、ジオメトリタイプを示す文字でなければなりません。指定したスキーマが存在しない (または現在のsearch_pathからは見えない)場合、または指定したSRID、ジオメトリタイプもしくは次元が不正である場合はエラーが投げられます。

note: Tag: para
en: Changed: 2.0.0 This function no longer updates geometry_columns since geometry_columns is a view that reads from system catalogs. It by default also does not create constraints, but instead uses the built in type modifier behavior of PostgreSQL. So for example building a wgs84 POINT column with this function is now equivalent to: <code>ALTER TABLE some_table ADD COLUMN geom geometry(Point,4326);</code>
ja: Changed: 2.0.0 geometry_columnsがシステムカタログを読むビューになったため、geometry_columnsを更新しないようになりました。デフォルトでは制約を生成せず、PostgreSQLの型修飾子を使います。この関数によるWGS 84のPOINTカラムの構築と<code>ALTER TABLE some_table ADD COLUMN geom geometry(Point,4326);</code>とは等価です。

note: Tag: para
en: Changed: 2.0.0 If you require the old behavior of constraints use the default <varname>use_typmod</varname>, but set it to false.
ja: Changed: 2.0.0 制約を使う必要がある場合には、<varname>use_typmod</varname>をFALSEにします。

note: Tag: para
en: Changed: 2.0.0 Views can no longer be manually registered in geometry_columns, however views built against geometry typmod tables geometries and used without wrapper functions will register themselves correctly because they inherit the typmod behavior of their parent table column. Views that use geometry functions that output other geometries will need to be cast to typmod geometries for these view geometry columns to be registered correctly in geometry_columns. Refer to <xref linkend="Manual_Register_Spatial_Column"/>.
ja: Changed: 2.0.0 ビューについては、geometry_columnsへの手動登録はできなくなりました。しかし、typmodテーブルジオメトリに対して構築されていて、かつラッパ関数が無いビューは、親テーブルカラムのtypmodの挙動を継承するので、正しく登録されます。他のジオメトリを出力するジオメトリ関数を使うビューについては、ビューのジオメトリカラムが正しく登録されるようにするため、typmodジオメトリへのキャストが必要です。<xref linkend="Manual_Register_Spatial_Column"/>を参照して下さい。

note: Tag: para
en: Enhanced: 2.0.0 use_typmod argument introduced. Defaults to creating typmod geometry column instead of constraint-based.
ja: Enhanced: 2.0.0 use_typmod引数が導入されました。デフォルトでは制約を基にしたものでなくtypmodジオメトリカラムが生成されます。

note: Tag: title
en: Examples
ja: 例

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

note: Tag: refpurpose
en: Removes a geometry column from a spatial table.
ja: ジオメトリカラムを空間テーブルから除去します。

note: Tag: para
en: Removes a geometry column from a spatial table. Note that schema_name will need to match the f_table_schema field of the table's row in the geometry_columns table.
ja: ジオメトリカラムを空間テーブルから除去します。schema_nameはgeometry_columnsテーブルの該当行のf_table_schemaフィールドと一致しなければならないことにご注意ください。

note: Tag: para
en: Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a geometry column like any other table column using <code>ALTER TABLE</code>
ja: Changed: 2.0.0 この関数は後方互換のためのものです。geometry_columnsは現在はシステムカタログに対するビューですので、他のテーブルのカラムと同じように<code>ALTER TABLE</code>を使った削除が可能です。

note: Tag: refpurpose
en: Drops a table and all its references in geometry_columns.
ja: テーブルとgeometry_columnsの当該テーブルへの参照の全てを削除します。

note: Tag: para
en: Drops a table and all its references in geometry_columns. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.
ja: テーブルとgeometry_columnsの当該テーブルへの参照の全てを削除します。スキーマ対応版PostgreSQLではスキーマが与えられない場合はcurrent_schema()を使います。

note: Tag: para
en: Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a table with geometry columns like any other table using <code>DROP TABLE</code>
ja: Changed: 2.0.0で この関数は後方互換のためのものです。geometry_columnsは現在はシステムカタログに対するビューですので、他のテーブルのカラムと同じように<code>DROP TABLE</code>を使った削除が可能です。

note: Tag: refpurpose
en: Returns the SRID defined for a geometry column.
ja: ジオメトリカラムで定義されているSRIDを返します。

note: Tag: para
en: Returns the integer SRID of the specified geometry column by searching through the GEOMETRY_COLUMNS table. If the geometry column has not been properly added (e.g. with the <xref linkend="AddGeometryColumn"/> function), this function will not work.
ja: 指定したジオメトリカラムSRID整数値をGEOMETRY_COLUMNSテーブルの探索によって返します。ジオメトリカラムが正しく追加されていない (例: <xref linkend="AddGeometryColumn"/>関数)場合には、この関数は動作しません。

note: Tag: refpurpose
en: Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints.
ja: ジオメトリカラムが型修飾子で定義されるか、適切な空間制約を持つようにします。

note: Tag: para
en: Ensures geometry columns have appropriate type modifiers or spatial constraints to ensure they are registered correctly in the <varname>geometry_columns</varname> view. By default will convert all geometry columns with no type modifier to ones with type modifiers.
ja: ジオメトリカラムが適切な型修飾子を持つか、<varname>geometry_columns</varname>ビュー内で正しく登録されていることを確実にするために空間制約を持つようにします。デフォルトでは、型修飾子を持たないすべてのジオメトリカラムを型修飾子を持つカラムに変換します。

note: Tag: para
en: For backwards compatibility and for spatial needs such as table inheritance where each child table may have different geometry type, the old check constraint behavior is still supported. If you need the old behavior, you need to pass in the new optional argument as false <varname>use_typmod=false</varname>. When this is done geometry columns will be created with no type modifiers but will have 3 constraints defined. In particular, this means that every geometry column belonging to a table has at least three constraints:
ja: 後方互換のためと、それぞれの子テーブルが異なるジオメトリタイプを持つテーブル継承といった空間テーブルにとって必要があるためとの二つの理由から、古いCHECK制約の挙動がなお有効になっています。古い挙動が必要な場合には、新しいオプション引数で<varname>use_typmod=false</varname>を渡す必要があります。これが実行されると、型修飾子なしのジオメトリカラムが生成され、三つの制約が定義されます。特に、これは、テーブルに属するすべてのジオメトリカラムが少なくとも三つの制約を持つことを意味します。

note: Tag: para
en: <varname>enforce_dims_geom</varname> - ensures every geometry has the same dimension (see <xref linkend="ST_NDims"/>)
ja: <varname>enforce_dims_the_geom</varname> - あらゆるジオメトリが同じ次元を持つことを確実にします (<xref linkend="ST_NDims"/>をご覧下さい)

note: Tag: para
en: <varname>enforce_geotype_geom</varname> - ensures every geometry is of the same type (see <xref linkend="GeometryType"/>)
ja: <varname>enforce_geotype_the_geom</varname> - あらゆるジオメトリが同じ型を持つことを確実にします (<xref linkend="GeometryType"/>をご覧下さい)

note: Tag: para
en: <varname>enforce_srid_geom</varname> - ensures every geometry is in the same projection (see <xref linkend="ST_SRID"/>)
ja: <varname>enforce_srid_the_geom</varname> - あらゆるジオメトリが同じ投影法になることを確実にします (<xref linkend="ST_SRID"/>をご覧下さい)

note: Tag: para
en: If a table <varname>oid</varname> is provided, this function tries to determine the srid, dimension, and geometry type of all geometry columns in the table, adding constraints as necessary. If successful, an appropriate row is inserted into the geometry_columns table, otherwise, the exception is caught and an error notice is raised describing the problem.
ja: テーブルに<varname>oid</varname>がある場合には、この関数はテーブルのジオメトリカラム全てについて、SRIDと次元とジオメトリタイプを判定して、必要に応じて制約を追加しようとします。 成功した場合には、<varname>geometry_columns</varname>に適切な行が追加され、その他の場合には、例外が捕まえられ、問題を記述したエラーが通知されます。

note: Tag: para
en: If the <varname>oid</varname> of a view is provided, as with a table oid, this function tries to determine the srid, dimension, and type of all the geometries in the view, inserting appropriate entries into the <varname>geometry_columns</varname> table, but nothing is done to enforce constraints.
ja: ビューの<varname>oid</varname>がある場合、テーブルの場合と同じで、SIRDと次元とジオメトリタイプを判定して、適切なエントリを<varname>geometry_columns</varname>テーブルに挿入しますが、制約の追加はされません。

note: Tag: para
en: The parameterless variant is a simple wrapper for the parameterized variant that first truncates and repopulates the geometry_columns table for every spatial table and view in the database, adding spatial constraints to tables where appropriate. It returns a summary of the number of geometry columns detected in the database and the number that were inserted into the <varname>geometry_columns</varname> table. The parameterized version simply returns the number of rows inserted into the <varname>geometry_columns</varname> table.
ja: パラメタの無い形式は、<varname>geometry_columns</varname>の行を削除したうえで、全ての空間テーブルと空間ビューについて再挿入し、適切な空間制約をテーブルに追加する、パラメタ付きの形式の単純なラッパです。パラメタが無い形式は、検出したジオメトリカラムの数の要約と<varname>geometry_columns</varname>に挿入された行の数とを返します。パラメタ付きの形式は単純に<varname>geometry_columns</varname>に挿入された行の数を返します。

note: Tag: para
en: Changed: 2.0.0 By default, now uses type modifiers instead of check constraints to constrain geometry types. You can still use check constraint behavior instead by using the new <varname>use_typmod</varname> and setting it to false.
ja: Changed: 2.0.0 デフォルトでは、ジオメトリタイプの制限について、制約を確認する代わりに型修飾子を使います。新しい<varname>use_typmod</varname>をFALSEに設定して使うことで、制約確認を使用することができます。

note: Tag: para
en: Enhanced: 2.0.0 <varname>use_typmod</varname> optional argument was introduced that allows controlling if columns are created with typmodifiers or with check constraints.
ja: Enhanced: 2.0.0 <varname>use_typmod</varname>任意引数が導入されました。カラムが型修飾子で生成されるか制約チェックで作られるかの制御ができます。

note: Tag: refpurpose
en: Updates the SRID of all features in a geometry column, and the table metadata.
ja: ジオメトリカラム内の全ての地物のSRIDを更新し、テーブルのメタデータを更新します。

note: Tag: para
en: Updates the SRID of all features in a geometry column, updating constraints and reference in geometry_columns. If the column was enforced by a type definition, the type definition will be changed. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided.
ja: ジオメトリカラム内の全ての地物のSRIDを更新し、制約を更新し、geometry_columnsの参照を更新します。カラムが型定義で強制されているなら、型定義は変更されます。ご注意: スキーマ対応版PostgreSQLでは、スキーマが提供されていない場合には、current_schema()を使用します。

note: Tag: para
en: Insert geometries into roads table with a SRID set already using <link linkend="ST_GeomFromEWKT">EWKT format</link>:
ja: ジオメトリを、<link linkend="ST_GeomFromEWKT">EWKT書式</link>を使って、SRIDを持つ道路テーブルに挿入します。

note: Tag: para
en: This will change the srid of the roads table to 4326 from whatever it was before:
ja: これにより道路テーブルが、以前がどんなSRIDであっても、4326に変更されます。

note: Tag: para
en: The prior example is equivalent to this DDL statement:
ja: 上述の例と、次のDDL手続き (訳注: DDLはData Definition Languageの略で、データ構造の操作を行う言語を指し、この場合は CREATE TABLEやALTER TABLE等が該当します)とは同じです。

note: Tag: para
en: If you got the projection wrong (or brought it in as unknown) in load and you wanted to transform to web mercator all in one shot you can do this with DDL but there is no equivalent PostGIS management function to do so in one go.
ja: ロードしたデータの変換座標系が誤りである (またはunknownになっている)けれどもWebメルカトルに一度の処理で変換したい場合、DDLで実行可能ですが、PostGIS管理関数では一度の処理ですむ等価なものはありません。
