PostGIS - en to ja translation catalogue (240 entries)

note: Tag: para
en: These functions compute geometric constructions, or alter geometry size or shape.
ja: これらの関数は幾何的構造の計算、すなわちジオメトリのサイズや形状を変更します。

note: Tag: title
en: Geometry Processing
ja: ジオメトリ処理関数

note: Tag: refpurpose
en: Computes a geometry covering all points within a given distance from a geometry.
ja: あるジオメトリからの距離が指定された距離以下となる点全ての集合となるジオメトリを返します。

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

note: Tag: para
en: Computes a POLYGON or MULTIPOLYGON that represents all points whose distance from a geometry/geography is less than or equal to a given distance. A negative distance shrinks the geometry rather than expanding it. A negative distance may shrink a polygon completely, in which case POLYGON EMPTY is returned. For points and lines negative distances always return empty results.
ja: ジオメトリ/ジオグラフィからの距離が与えられた距離より短くなる全ての点を表現するPOLYGONまたはMULTIPOLYGONを生成します。距離に負数を指定すると、ジオメトリは拡大されずに縮小されます。負の距離ではポリゴンを完全に縮小し切る可能性があり、その時はPOLYGON EMPTYを返します。ポイントとラインで負の距離を指定すると、常に空を返します。

note: Tag: para
en: For geometry, the distance is specified in the units of the Spatial Reference System of the geometry. For geography, the distance is specified in meters.
ja: ジオメトリの場合、指定される距離の単位は、ジオメトリの空間参照系の単位です。ジオグラフィの場合、指定される距離の単位はメートルです。

note: Tag: para
en: The optional third parameter controls the buffer accuracy and style. The accuracy of circular arcs in the buffer is specified as the number of line segments used to approximate a quarter circle (default is 8). The buffer style can be specifed by providing a list of blank-separated key=value pairs as follows:
ja: 3番目のパラメータは任意で、バッファの精度とスタイルを扱います。バッファの円弧の精度は四分の一円の近似に使用される辺の数です (デフォルトは8)。バッファのスタイルは キー=値 のペアを空白区切りでリストにして指定します。キーは次の通りです。

note: Tag: para
en: 'quad_segs=#' : number of line segments used to approximate a quarter circle (default is 8).
ja: 'quad_segs=#' : 四分の一円近似に使う辺の数 (デフォルトは8)。

note: Tag: para
en: 'endcap=round|flat|square' : endcap style (defaults to "round"). 'butt' is accepted as a synonym for 'flat'.
ja: 'endcap=round|flat|square' : 終端スタイル (デフォルトは "round")。'butt'は'flat'の同義語として受け付けます。

note: Tag: para
en: 'join=round|mitre|bevel' : join style (defaults to "round"). 'miter' is accepted as a synonym for 'mitre'.
ja: 'join=round|mitre|bevel' : 接続スタイル (デフォルトは"round")。'miter'も'mitre'の同義語として受け付けます。

note: Tag: para
en: 'mitre_limit=#.#' : mitre ratio limit (only affects mitered join style). 'miter_limit' is accepted as a synonym for 'mitre_limit'.
ja: 'mitre_limit=#.#' : マイター比 (訳注: 継ぎ目の内側と外側の距離と線幅との比)の最大値 (継ぎ目スタイルがmiterである場合のみ有効)。'miter_limit'は'mitre_limit'の同義語として受け付けます。

note: Tag: para
en: 'side=both|left|right' : 'left' or 'right' performs a single-sided buffer on the geometry, with the buffered side relative to the direction of the line. This is only applicable to LINESTRING geometry and does not affect POINT or POLYGON geometries. By default end caps are square.
ja: 'side=both|left|right' : 'left'または'right'については、線の方向から見た相対的なサイドで、ジオメトリの片側バッファを実行します。これはLINESTRINGジオメトリにだけ関連して、POINTまたはPOLYGONジオメトリには影響がありません。デフォルトでは終端スタイルは四角形です。

note: Tag: para
en: &geography_transform; It determines a planar spatial reference system that best fits the bounding box of the geography object (trying UTM, Lambert Azimuthal Equal Area (LAEA) North/South pole, and finally Mercator ). The buffer is computed in the planar space, and then transformed back to WGS84. This may not produce the desired behavior if the input object is much larger than a UTM zone or crosses the dateline
ja: &geography_transform; ジオメトリのバウンディングボックスに最適な平面空間参照系を決定します (UTM、ランベルト正積方位図法の北極/南極、最後はメルカトルです)。バッファは平面空間で計算あｓれ、WGS84に戻されます。このため、入力がUTMゾーンと比べて非常に大きくなったり、日付変更線とクロスしたりする場合に、求める動作をしないことがあります

note: Tag: para
en: Buffer output is always a valid polygonal geometry. Buffer can handle invalid inputs, so buffering by distance 0 is sometimes used as a way of repairing invalid polygons. <xref linkend="ST_MakeValid"/> can also be used for this purpose.
ja: バッファ出力は常に妥当なポリゴンジオメトリです。バッファは不正な入力を処理できるので、不正なポリゴンを修復する方法として、距離0のバッファリングが使われます。同じ目的の関数としては<xref linkend="ST_MakeValid"/>が使われます。

note: Tag: para
en: Buffering is sometimes used to perform a within-distance search. For this use case it is more efficient to use <xref linkend="ST_DWithin"/>.
ja: バッファ作成は時々、距離内にある地物を検索する際に使われます。この使い方については、<xref linkend="ST_DWithin"/>の方が効率的です。

note: Tag: para
en: This function ignores the Z dimension. It always gives a 2D result even when used on a 3D geometry.
ja: この関数はZ値を無視します。この関数を3次元ジオメトリ上で使用したとしても、常に2次元の結果となります。

note: Tag: para
en: Enhanced: 2.5.0 - ST_Buffer geometry support was enhanced to allow for side buffering specification <code>side=both|left|right</code>.
ja: Enhanced: 2.5.0 - ST_Bufferのジオメトリ対応版が強化され、バッファを施す側を<code>side=both|left|right</code>で指定できるようになりました。

note: Tag: para
en: Availability: 1.5 - ST_Buffer was enhanced to support different endcaps and join types. These are useful for example to convert road linestrings into polygon roads with flat or square edges instead of rounded edges. Thin wrapper for geography was added.
ja: Availability: 1.5 - ST_Bufferが強化され、様々な終端と継ぎ目に対応するようになりました。たとえば、道路ラインストリングを道路ポリゴンに変換する際に終端を丸でなく平面や四角で処理したい場合などに使えます。ジオグラフィ用の薄いラッパが追加されました。

note: Tag: para
en: Performed by the GEOS module.
ja: GEOSモジュールで実現しています。

note: Tag: title
en: Examples
ja: 例

note: Tag: para
en: quad_segs=8 (default)
ja: quad_segs=8 (デフォルト)

note: Tag: para
en: quad_segs=2 (lame)
ja: quad_segs=2 (不十分)

note: Tag: para
en: endcap=round join=round (default)
ja: endcap=round join=round (デフォルト)

note: Tag: para
en: join=mitre mitre_limit=5.0 (default mitre limit)
ja: join=mitre mitre_limit=5.0 (デフォルトの最大マイター比)

note: Tag: para
en: right-hand-winding, polygon boundary side=left
ja: 右回り、ポリゴン境界は左

note: Tag: para
en: right-hand-winding, polygon boundary side=right
ja: 右回り、ポリゴン境界は右

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

note: Tag: refpurpose
en: Creates a polygonal geometry formed by the linework of a geometry.
ja: 与えられたジオメトリの構成ラインワークから面ジオメトリを生成します。

note: Tag: para
en: Creates an areal geometry formed by the constituent linework of the input geometry. The input can be a LineString, MultiLineString, Polygon, MultiPolygon or a GeometryCollection. The result is a Polygon or MultiPolygon, depending on input. If the input linework does not form polygons, NULL is returned.
ja: 入力ジオメトリの構成するラインワークから面ジオメトリを生成します。入力はLINESTRING、MULTILINESTRING、POLYGON、MULTIPOLYGON、GEOMETRYCOLLECTIONが可能です。入力ラインワークがポリゴンを形成しない場合には、NULLが返ります。

note: Tag: para
en: Unlike <xref linkend="ST_MakePolygon"/>, this function accepts rings formed by multiple lines, and can form any number of polygons.
ja: <xref linkend="ST_MakePolygon"/>と違い、この関数は複数の線で形成されたリングを受け付け、任意の数量のポリゴンを形成できます。

note: Tag: para
en: This function converts inner rings into holes. To turn inner rings into polygons as well, use <xref linkend="ST_Polygonize"/>.
ja: この関数は内側リングを穴に変換します。内側リングもポリゴンに変換したい場合には<xref linkend="ST_Polygonize"/>を使います。

note: Tag: para
en: Input linework must be correctly noded for this function to work properly. <xref linkend="ST_Node"/> can be used to node lines.
ja: この関数が確実に動作するためには、ラインワークに正しくノードが加えられていなければなりません。ラインにノードを加えるには<xref linkend="ST_Node"/>を使用します。

note: Tag: para
en: If the input linework crosses, this function will produce invalid polygons. <xref linkend="ST_MakeValid"/> can be used to ensure the output is valid.
ja: 入力ラインワークがクロスする場合には、この関数は不正なポリゴンを生成します。<xref linkend="ST_MakeValid"/>で、出力を確実に妥当なものにすることができます。

note: Tag: para
en: Input lines
ja: 入力ライン

note: Tag: para
en: Area result
ja: 結果のポリゴン

note: Tag: para
en: Create a donut from two circular polygons
ja: 二つの円ポリゴンからのドーナツの生成

note: Tag: para
en: , <xref linkend="ST_MakePolygon"/>, <xref linkend="ST_MakeValid"/>, <xref linkend="ST_Node"/>, <xref linkend="ST_Polygonize"/>, <xref linkend="ST_BdPolyFromText"/>, <xref linkend="ST_BdMPolyFromText"/> (wrappers to this function with standard OGC interface)
ja: , <xref linkend="ST_MakePolygon"/>, <xref linkend="ST_MakeValid"/>, <xref linkend="ST_Node"/>, <xref linkend="ST_Polygonize"/>, <xref linkend="ST_BdPolyFromText"/>, <xref linkend="ST_BdMPolyFromText"/> (標準ＯGCインタフェースを持つこの関数へのラッパ)

note: Tag: refpurpose
en: Returns the geometric center of a geometry.
ja: ジオメトリの幾何学的重心を返します。

note: Tag: para
en: Computes a point which is the geometric center of mass of a geometry. For [<varname>MULTI</varname>]<varname>POINT</varname>s, the centroid is the arithmetic mean of the input coordinates. For [<varname>MULTI</varname>]<varname>LINESTRING</varname>s, the centroid is computed using the weighted length of each line segment. For [<varname>MULTI</varname>]<varname>POLYGON</varname>s, the centroid is computed in terms of area. If an empty geometry is supplied, an empty <varname>GEOMETRYCOLLECTION</varname> is returned. If <varname>NULL</varname> is supplied, <varname>NULL</varname> is returned. If <varname>CIRCULARSTRING</varname> or <varname>COMPOUNDCURVE</varname> are supplied, they are converted to linestring with CurveToLine first, then same than for <varname>LINESTRING</varname>
ja: ジオメトリの幾何学的重心を計算します。[<varname>MULTI</varname>]<varname>POINT</varname>に対しては、入力座標の算術平均として計算されます。 [<varname>MULTI</varname>]<varname>LINESTRING</varname>に対しては、各辺の重み付き長さとして計算されます。 [<varname>MULTI</varname>]<varname>POLYGON</varname>に対しては、面積から計算されます。空ジオメトリが与えられた場合には、空の<varname>GEOMETRYCOLLECTION</varname>が返されます。<varname>NULL</varname>が与えられた場合には、<varname>NULL</varname>が返されます。<varname>CIRCULARSTRING</varname>または<varname>COMPOUNDCURVE</varname>が与えられた場合には、まずCurveToLineで直線に変換されてから、<varname>LINESTRING</varname>と同じ計算を行います。

note: Tag: para
en: For mixed-dimension input, the result is equal to the centroid of the component Geometries of highest dimension (since the lower-dimension geometries contribute zero "weight" to the centroid).
ja: 入力が混合次元の場合には、結果は最大次元のジオメトリの重心と同じになります (低次元ジオメトリは重心に0の「重み」を与えるためです)。

note: Tag: para
en: Note that for polygonal geometries the centroid does not necessarily lie in the interior of the polygon. For example, see the diagram below of the centroid of a C-shaped polygon. To construct a point guaranteed to lie in the interior of a polygon use <xref linkend="ST_PointOnSurface"/>.
ja: ポリゴンジオメトリに対しては、重心は必ずしもポリゴンの内部にあるわけではないことに注意して下さい。たとえば、下図のCの形のポリゴンの重心をご覧下さい。ポリゴン内部にポイントがあることを保障するには<xref linkend="ST_PointOnSurface"/>を使います。

note: Tag: para
en: New in 2.3.0 : supports <varname>CIRCULARSTRING</varname> and <varname>COMPOUNDCURVE</varname> (using CurveToLine)
ja: New in 2.3.0 : <varname>CIRCULARSTRING</varname>と<varname>COMPOUNDCURVE</varname>に対応するようになりました (CurveToLineを使います)。

note: Tag: para
en: Availability: 2.4.0 support for geography was introduced.
ja: Availability: 2.4.0 ジオグラフィが導入されました。

note: Tag: para
en: In the following illustrations the red dot is the centroid of the source geometry.
ja: 次に示す図では、赤点が入力ジオメトリの重心です。

note: Tag: para
en: Centroid of a <varname>MULTIPOINT</varname>
ja: <varname>MULTIPOINT</varname>の重心

note: Tag: para
en: Centroid of a <varname>LINESTRING</varname>
ja: <varname>LINESTRING</varname>の重心

note: Tag: para
en: Centroid of a <varname>POLYGON</varname>
ja: <varname>POLYGON</varname>の重心

note: Tag: para
en: Centroid of a <varname>GEOMETRYCOLLECTION</varname>
ja: <varname>GEOMETRYCOLLECTION</varname>の重心

note: Tag: refpurpose
en: Returns a smoothed version of a geometry, using the Chaikin algorithm
ja: チャイキンのアルゴリズムを使って、与えられたジオメトリの平滑化されたものを返します。

note: Tag: para
en: Smoothes a linear or polygonal geometry using <ulink url="http://www.idav.ucdavis.edu/education/CAGDNotes/Chaikins-Algorithm/Chaikins-Algorithm.html">Chaikin's algorithm</ulink>. The degree of smoothing is controlled by the <varname>nIterations</varname> parameter. On each iteration, each interior vertex is replaced by two vertices located at 1/4 of the length of the line segments before and after the vertex. A reasonable degree of smoothing is provided by 3 iterations; the maximum is limited to 5.
ja: <ulink url="http://www.idav.ucdavis.edu/education/CAGDNotes/Chaikins-Algorithm/Chaikins-Algorithm.html">チャイキンのアルゴリズム</ulink>を使ってラインまたはポリゴンのジオメトリの平滑化を行います。平滑化の度合いは<varname>nIterations</varname>パラメータで制御します。繰り返しごとに、各々の内部の頂点は、頂点を挟む辺の上で、長さが1/4となる位置の二つの頂点に置き換えます。平滑化の合理的な度合いは3回反復です。最大値は5に制限されています。

note: Tag: para
en: If <varname>preserveEndPoints</varname> is true, the endpoints of Polygon rings are not smoothed. The endpoints of LineStrings are always preserved.
ja: <varname>preserveEndPoints</varname>がTRUEの場合には、ポリゴンの環の終端が平滑化されません。ラインストリングの終端は常に保存されます。

note: Tag: para
en: The number of vertices doubles with each iteration, so the result geometry may have many more points than the input. To reduce the number of points use a simplification function on the result (see <xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/> and <xref linkend="ST_SimplifyVW"/>).
ja: 頂点数は繰り返し回数の2倍です。結果ジオメトリは入力ジオメトリより多くのポイントを含むことになります。ポイント数を減らすには、結果に対して単純化関数を実行します (<xref linkend="ST_Simplify"/>, <xref linkend="ST_SimplifyPreserveTopology"/>, <xref linkend="ST_SimplifyVW"/>を参照して下さい)。

note: Tag: para
en: The result has interpolated values for the Z and M dimenions when present.
ja: 結果には、Z値とM値が存在する場合には、これらの補間値が入ります。

note: Tag: para
en: Smoothing a triangle:
ja: 三角形の平滑化:

note: Tag: para
en: Smoothing a Polygon using 1, 2 and 3 iterations:
ja: 1, 2, 3反復を使ったポリゴンの平滑化:

note: Tag: para
en: Smoothing a LineString using 1, 2 and 3 iterations:
ja: 1, 2, 3反復を使ったラインストリングの平滑化:

note: Tag: refpurpose
en: Computes a possibly concave geometry that contains all input geometry vertices
ja: 全ての入力ジオメトリの頂点を含む凹ジオメトリを計算します。

note: Tag: para
en: A concave hull is a (usually) concave geometry which contains the input, and whose vertices are a subset of the input vertices. In the general case the concave hull is a Polygon. The concave hull of two or more collinear points is a two-point LineString. The concave hull of one or more identical points is a Point. The polygon will not contain holes unless the optional <varname>param_allow_holes</varname> argument is specified as true.
ja: 凹包は (通常は)入力ジオメトリを包含する凹ジオメトリで、凹ジオメトリの頂点は入力頂点の部分集合です。一般的に凹包はポリゴンです。二つ以上の同一線上の点の凹包は2点のラインストリングです。一つ以上の同一点の凹包はポイントです。 <varname>param_allow_holes</varname>引数ににTRUEを与えない限りポリゴンは穴を持ちません。

note: Tag: para
en: One can think of a concave hull as "shrink-wrapping" a set of points. This is different to the <link linkend="ST_ConvexHull">convex hull</link>, which is more like wrapping a rubber band around the points. A concave hull generally has a smaller area and represents a more natural boundary for the input points.
ja: 凹包はジオメトリの集合を「真空パック」したジオメトリと考えることができます。輪ゴムで囲うのに似ている<link linkend="ST_ConvexHull">凸包</link>と違います。凹包は一般的に面積が小さく、また入力ポイントからなる境界が自然になります。

note: Tag: para
en: The <varname>param_pctconvex</varname> controls the concaveness of the computed hull. A value of 1 produces the convex hull. Values between 1 and 0 produce hulls of increasing concaveness. A value of 0 produces a hull with maximum concaveness (but still a single polygon). Choosing a suitable value depends on the nature of the input data, but often values between 0.3 and 0.1 produce reasonable results.
ja: <varname>param_pctconvex</varname>は計算される凹包の凹度を制御するためのものです。1では凸包になります。1から0に変化させると凹度が増加していきます。0では最大の凹度の凹包になります (ただし単一ポリゴンのままです)。適切な値は入力データ固有のものですが、多くの場合0.3と0.1の間が適正な結果となります。

note: Tag: para
en: Technically, the <varname>param_pctconvex</varname> determines a length as a fraction of the difference between the longest and shortest edges in the Delaunay Triangulation of the input points. Edges longer than this length are "eroded" from the triangulation. The triangles remaining form the concave hull.
ja: 技術的には<varname>param_pctconvex</varname>は、入力ポイントのドロネー三角分割における最長エッジと最短エッジとの差の割合で示される長さを決定します。この長さより長いエッジは、三角分割で「浸食」されます。残りの三角形は凹包を形成します。

note: Tag: para
en: For point and linear inputs, the hull will enclose all the points of the inputs. For polygonal inputs, the hull will enclose all the points of the input <emphasis>and also</emphasis> all the areas covered by the input. If you want a point-wise hull of a polygonal input, convert it to points first using <xref linkend="ST_Points"/>.
ja: ポイントとラインの入力では、凹包は入力ポイントをポイントとラインの入力では、凹包は全ての入力ポイントを包みます。ポリゴン入力では、凹包は全ての入力ポイントを含み、<emphasis>なおかつ</emphasis>入力ポリゴンが及ぶ全ての面を含みます。ポリゴン入力でもポイントとして計算した凹包が欲しい場合には、<xref linkend="ST_Points"/>を使って、まずポイントに変換して下さい。

note: Tag: para
en: This is not an aggregate function. To compute the concave hull of a set of geometries use <xref linkend="ST_Collect"/> (e.g. <code>ST_ConcaveHull( ST_Collect( geom ), 0.80)</code>.
ja: これは集約関数ではありません。ジオメトリ集合の凹包の計算には<xref linkend="ST_Collect"/>を使います (例 <code>ST_ConcaveHull( ST_Collect( geom ), 0.80)</code>)。

note: Tag: para
en: Enhanced: 3.3.0, GEOS native implementation enabled for GEOS 3.11+
ja: Enhanced: 3.3.0, GEOS 3.11からGEOSネイティブ実装が有効になりました

note: Tag: para
en: Concave Hull of a MultiPoint
ja: マルチポイントの凹包

note: Tag: para
en: Concave Hull of a MultiPoint, allowing holes
ja: 穴を作れるマルチポイントの凹包

note: Tag: para
en: Comparing a concave hull of a Polygon to the concave hull of the constituent points. The hull respects the boundary of the polygon, whereas the points-based hull does not.
ja: ポリゴンの凹包と構成ポイントの凹包との比較。凹包はポリゴンの境界を考慮しますが、ポイントを基にした凹包では考慮されません。

note: Tag: para
en: Using with ST_Collect to compute the concave hull of a geometry set.
ja: ST_Collectの併用でジオメトリ集合の凹包の計算。

note: Tag: refpurpose
en: Computes the convex hull of a geometry.
ja: ジオメトリの凸包を計算します。

note: Tag: para
en: Computes the convex hull of a geometry. The convex hull is the smallest convex geometry that encloses all geometries in the input.
ja: ジオメトリの凸包を計算します。凸包は、入力ジオメトリのすべてを囲む最小の凸ジオメトリです。

note: Tag: para
en: One can think of the convex hull as the geometry obtained by wrapping an rubber band around a set of geometries. This is different from a <link linkend="ST_ConcaveHull">concave hull</link> which is analogous to "shrink-wrapping" the geometries. A convex hull is often used to determine an affected area based on a set of point observations.
ja: 凸包は、ジオメトリの集合に輪ゴムをかけて得られるジオメトリと見ることができます。これは「真空パック」に似ている<link linkend="ST_ConcaveHull">凹包</link>と異なります。凸包は観察ポイントの集合に基づいて、響を受けた領域を決定するために、しばしば使われます。

note: Tag: para
en: In the general case the convex hull is a Polygon. The convex hull of two or more collinear points is a two-point LineString. The convex hull of one or more identical points is a Point.
ja: 凸包は一般的にポリゴンです。二つ以上の同一線上のポイントの凸包は、2点のラインストリングになります。一つ以上の同一ポイントの凸包はポイントです。

note: Tag: para
en: This is not an aggregate function. To compute the convex hull of a set of geometries, use <xref linkend="ST_Collect"/> to aggregate them into a geometry collection (e.g. <code>ST_ConvexHull(ST_Collect(geom))</code>.
ja: 集約関数ではありません。ジオメトリ集合の凸包を計算するには、ジオメトリ集合をジオメトリコレクションに集約する<xref linkend="ST_Collect"/>を使います (<code>ST_ConvexHull(ST_Collect(geom))</code>等)。

note: Tag: para
en: Performed by the GEOS module
ja: GEOSモジュールで実現しています。

note: Tag: para
en: Convex Hull of a MultiLinestring and a MultiPoint
ja: マルチラインストリングとマルチポイントの凸包

note: Tag: para
en: Using with ST_Collect to compute the convex hulls of geometry sets.
ja: ST_Collectを使ってジオメトリ集合の凸包を計算します。

note: Tag: refpurpose
en: Returns the Delaunay triangulation of the vertices of a geometry.
ja: ジオメトリの頂点のドローネ三角形を返します。

note: Tag: para
en: Computes the <ulink url="http://en.wikipedia.org/wiki/Delaunay_triangulation">Delaunay triangulation</ulink> of the vertices of the input geometry. The optional <varname>tolerance</varname> can be used to snap nearby input vertices together, which improves robustness in some situations. The result geometry is bounded by the convex hull of the input vertices. The result geometry representation is determined by the <varname>flags</varname> code:
ja: 入力ジオメトリの頂点の<ulink url="http://en.wikipedia.org/wiki/Delaunay_triangulation">ドロネー三角形</ulink>を計算します。任意引数<varname>tolerance</varname>は、入力頂点が近いとスナップする際に使います。ロバスト性が増すことがあります。結果ジオメトリの境界は入力頂点の凸包と同じになります。結果ジオメトリの表現は、次に示す<varname>flags</varname>コードによって変わります。

note: Tag: para
en: <code>0</code> - a GEOMETRYCOLLECTION of triangular POLYGONs (default)
ja: <code>0</code> - 三角形のPOLYGONからなるGEOMETRYCOLLECTION (デフォルト)

note: Tag: para
en: <code>1</code> - a MULTILINESTRING of the edges of the triangulation
ja: <code>1</code> - 三角形の辺のMULTILINESTRING

note: Tag: para
en: <code>2</code> - A TIN of the triangulation
ja: <code>2</code> - 三角形のTIN

note: Tag: para
en: Original polygons
ja: 元のポリゴン

note: Tag: para
en: ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle themed in different color
ja: 二つのポリゴンのST_DelaunayTriangles: ポリゴンごとに異なる色をつけたドロネー三角形ポリゴン

note: Tag: para
en: -- delaunay triangles as multilinestring
ja: マルチラインストリングにしたドロネー三角形

note: Tag: para
en: -- delaunay triangles of 45 points as 55 triangle polygons
ja: 45個のポイントから生成した55個のドロネー三角形

note: Tag: para
en: Example using vertices with Z values.
ja: Z値を持つ頂点を使う例。

note: Tag: refpurpose
en: Removes vertices based on their M value
ja: M値に基づいて頂点を削除します。

note: Tag: para
en: Filters out vertex points based on their M-value. Returns a geometry with only vertex points that have a M-value larger or equal to the min value and smaller or equal to the max value. If max-value argument is left out only min value is considered. If fourth argument is left out the m-value will not be in the resulting geometry. If resulting geometry have too few vertex points left for its geometry type an empty geometry will be returned. In a geometry collection geometries without enough points will just be left out silently.
ja: M値に基づいた頂点ポイントのフィルタリングを行います。返されるジオメトリは最小値(min値)以上かつ最大値(max値)以下のM値を持つポイントだけでできています。最大値の引数が指定されていない場合には、最小値のみ考慮されます。第4引数が指定されていない場合には、M値は結果ジオメトリに存在しません。結果ジオメトリの頂点ポイントの数が、ジオメトリを構成するに必要な数に達しない場合には、空ジオメトリが返されます。ジオメトリコレクション内の、十分なポイントを持たないジオメトリ要素は消えます。

note: Tag: para
en: This function is mainly intended to be used in conjunction with ST_SetEffectiveArea. ST_EffectiveArea sets the effective area of a vertex in its m-value. With ST_FilterByM it then is possible to get a simplified version of the geometry without any calculations, just by filtering
ja: この関数は主にST_SetEffectiveAreaとの併用を意図しています。ST_SetEffectiveAreaは頂点の有効面積をM値に設定します。ST_FilterByMによるフィルタリングだけで、他の計算なしに簡略化されたジオメトリを得られます。

note: Tag: para
en: There is a difference in what ST_SimplifyVW returns when not enough points meet the criteria compared to ST_FilterByM. ST_SimplifyVW returns the geometry with enough points while ST_FilterByM returns an empty geometry
ja: ポイント数が基準を満たすのに十分でない時のST_SimplifyVWの返り値とST_FilterByMの返り値とで違いがあります。ST_FilterByMは空ジオメトリを返し、ST_SimplifyVWは十分なポイントを持つジオメトリを返します。

note: Tag: para
en: Note that the returned geometry might be invalid
ja: 返されるジオメトリは不正である場合があることに注意して下さい。

note: Tag: para
en: This function returns all dimensions, including the Z and M values
ja: この関数は全ての次元を返し、Z値もM値も残ります。

note: Tag: para
en: A linestring is filtered
ja: フィルタリングされたラインストリング

note: Tag: refpurpose
en: Generates random points contained in a Polygon or MultiPolygon.
ja: ポリゴン内やマルチポリゴン内にランダムなポイントを生成します。

note: Tag: para
en: ST_GeneratePoints generates a given number of pseudo-random points which lie within the input area. The optional <varname>seed</varname> is used to regenerate a deterministic sequence of points, and must be greater than zero.
ja: ST_GeneratePointsは、入力の面の内側に、与えられた数の疑似乱数によってポイントを生成します。決定的な点列を生成する場合には任意パラメータ<varname>seed</varname>を使います。この際、0より大きい数を指定します。

note: Tag: para
en: Enhanced: 3.0.0, added seed parameter
ja: Enhanced: 3.0.0 seedパラメータの追加

note: Tag: para
en: Generated 12 Points overlaid on top of original polygon using a random seed value 1996
ja: 乱数シード値に1996を使った元のポリゴンの上に重なった12個のポイント生成

note: Tag: refpurpose
en: Returns the geometric median of a MultiPoint.
ja: マルチポイントの幾何学的中央値を返します。

note: Tag: para
en: Computes the approximate geometric median of a MultiPoint geometry using the Weiszfeld algorithm. The geometric median is the point minimizing the sum of distances to the input points. It provides a centrality measure that is less sensitive to outlier points than the centroid (center of mass).
ja: マルチポイントジオメトリの幾何中央値の近似値を、Weiszfeldアルゴリズムを使って計算します。幾何中央値は、入力ポイントとの距離の合計を最小にするポイントです。幾何中央値によって、重心よりもはみ出しにくい中心測定ができます。

note: Tag: para
en: The algorithm iterates until the distance change between successive iterations is less than the supplied <varname>tolerance</varname> parameter. If this condition has not been met after <varname>max_iterations</varname> iterations, the function produces an error and exits, unless <varname>fail_if_not_converged</varname> is set to <code>false</code> (the default).
ja: このアルゴリズムでは、成功した回次の間の距離の変化が、<varname>tolerance</varname>パラメータよりも小さくなるまで繰り返します。<varname>max_iterations</varname>回を超えた場合には、関数は<varname>fail_if_not_converged</varname>を<code>FALSE</code>に指定している (デフォルト)場合を除いて、エラーを生成して終了します。

note: Tag: para
en: If a <varname>tolerance</varname> argument is not provided, the tolerance value is calculated based on the extent of the input geometry.
ja: <varname>tolerance</varname>値が渡されていない場合には、デフォルトの許容値は、入力ジオメトリの範囲を基に計算されます。

note: Tag: para
en: If present, the input point M values are interpreted as their relative weights.
ja: 存在する場合には、入力ポイントのM値は相対的な重みに解釈されます。

note: Tag: para
en: Enhanced: 2.5.0 Added support for M as weight of points.
ja: Enhanced: 2.5.0 ポイントの重みとしてのM値の対応が追加されました。

note: Tag: para
en: Comparison of the geometric median (red) and centroid (turquoise) of a MultiPoint.
ja: マルチポイントの幾何的中央値 (赤)と重心 (青緑)との比較。

note: Tag: refpurpose
en: Return the lines formed by sewing together a MultiLineString.
ja: MULTILINESTRINGを縫い合わせて形成したラインを返します。

note: Tag: para
en: Returns a LineString or MultiLineString formed by joining together the line elements of a MultiLineString. Lines are joined at their endpoints at 2-way intersections. Lines are not joined across intersections of 3-way or greater degree.
ja: MULTILINESTRINGの要素を結合して形成されたLINESTRINGまたはMULTILINESTRINGを返します。ラインは2方向交点の終端で結合します。ラインは3方向以上の交点では結合しません。

note: Tag: para
en: If <emphasis role="bold">directed</emphasis> is TRUE, then ST_LineMerge will not change point order within LineStrings, so lines with opposite directions will not be merged
ja: <emphasis role="bold">directed</emphasis>がTRUEの場合には、ST_LineMergeはラインストリグ内のポイントの順序を変更しないため、反対方向のラインはマージされません。

note: Tag: para
en: Only use with MultiLineString/LineStrings. Other geometry types return an empty GeometryCollection
ja: MULTILINESTRING/LINESTRINGでのみ使用します。他のジオメトリタイプでは空のGEMETRYCOLLECTIONを返します。

note: Tag: para
en: Enhanced: 3.3.0 accept a directed parameter.
ja: Enhanced: 3.3.0 directedパラメータを付け付けるようになりました。

note: Tag: para
en: Requires GEOS &gt;= 3.11.0 to use the directed parameter.
ja: directedパラメータを使うにはGEOS 3.11.0以上が必要です。

note: Tag: para
en: This function strips the M dimension.
ja: この関数はM値を取り除きます。

note: Tag: para
en: Merging lines with different orientation.
ja: 異なる向きのラインのマージ。

note: Tag: para
en: Lines are not merged across intersections with degree > 2.
ja: 2本以上インタセクトしたポイントをまたぐラインはマージされません。

note: Tag: para
en: If merging is not possible due to non-touching lines, the original MultiLineString is returned.
ja: 接触するラインが無くマージができない場合には、元のMULTILINESTRINGが返されます。

note: Tag: para
en: Lines with opposite directions are not merged if directed = TRUE.
ja: directed = TRUEの場合には、対応方向のラインはマージされません。

note: Tag: para
en: Example showing Z-dimension handling.
ja: Z値処理を示す例。

note: Tag: refpurpose
en: Computes the largest circle contained within a geometry.
ja: ジオメトリに含まれる最大の円を計算します。

note: Tag: para
en: Finds the largest circle that is contained within a (multi)polygon, or which does not overlap any lines and points. Returns a record with fields:
ja: (MULTI)POLYGONに含まれるか、全てのラインとポイントをオーバラップしない最大の円を探します。返されるレコードには次のフィールドがあります。

note: Tag: para
en: <varname>center</varname> - center point of the circle
ja: <varname>center</varname> - 円の中心点

note: Tag: para
en: <varname>nearest</varname> - a point on the geometry nearest to the center
ja: <varname>nearest</varname> - 中心に最も近い、ジオメトリ上のポイント

note: Tag: para
en: <varname>radius</varname> - radius of the circle
ja: <varname>radius</varname> - 円の半径

note: Tag: para
en: For polygonal inputs, the circle is inscribed within the boundary rings, using the internal rings as boundaries. For linear and point inputs, the circle is inscribed within the convex hull of the input, using the input lines and points as further boundaries.
ja: ポリゴン系の入力の時は、内側のリングを境界として使用して、円は境界リングに内接します。ラインやポイントの入力の時は、入力ラインとポイントを境界に使用して、円は入力の凸包に内接します。

note: Tag: para
en: Requires GEOS &gt;= 3.9.0.
ja: GEOS 3.9.0以上が必要です。

note: Tag: para
en: Maximum inscribed circle of a polygon. Center, nearest point, and radius are returned.
ja: ポリゴンの最大の内接円。中心点、最近傍点、半径が返ります。

note: Tag: para
en: Maximum inscribed circle of a multi-linestring. Center, nearest point, and radius are returned.
ja: マルチラインストリングの最大の内接円。中心点、最近点と半径が返ります。

note: Tag: refpurpose
en: Computes the largest circle not overlapping a geometry.
ja: ジオメトリとオーバラップ市内最大の円を計算します。

note: Tag: para
en: Finds the largest circle which does not overlap a set of point and line obstacles. (Polygonal geometries may be included as obstacles, but only their boundary lines are used.) The center of the circle is constrained to lie inside a polygonal boundary, which by default is the convex hull of the input geometry. The circle center is the point in the interior of the boundary which has the farthest distance from the obstacles. The circle itself is provided by the center point and a nearest point lying on an obstacle detemining the circle radius.
ja: 障害物となるポイント集合またはライン集合に重ならない最大の円を探します (ポリゴンジオメトリは障害物として取り込まれますが、境界線しか使われません)。円の中心はポリゴン境界の内側に存在するという制約があります。ポリゴン境界は、デフォルトでは入力ジオメトリの凸包です。円の中心は、障害物から最も遠い距離を持つ境界の内部の点です。円自体は中心点と、円半径を決める障害物上にある点の最近傍点から決まります。

note: Tag: para
en: The circle center is determined to a given accuracy specified by a distance tolerance, using an iterative algorithm. If the accuracy distance is not specified a reasonable default is used.
ja: 円の中心は、反復的なアルゴリズムを使って、距離許容値で指定された精度に決定されます。精度距離が指定されていな場合には、妥当なデフォルトが使われます。

note: Tag: para
en: Returns a record with fields:
ja: 次のフィールドを含むレコードを返します:

note: Tag: para
en: To find the largest empty circle in the interior of a polygon, see <xref linkend="ST_MaximumInscribedCircle"/>.
ja: ポリゴン内部において最大の空の円を見つけるには、<xref linkend="ST_MaximumInscribedCircle"/>をご覧下さい。

note: Tag: para
en: Largest Empty Circle within a set of lines.
ja: ラインの集合の中で最大の空の円。

note: Tag: para
en: Largest Empty Circle within a set of points, constrained to lie in a polygon. The constraint polygon boundary must be included as an obstacle, as well as specified as the constraint for the circle center.
ja: ポリゴン内に存在する制約を課されたポイント集合内の最大の空の円。制約ポリゴンの境界は障害物として含めるとともに、円の中心の制約としても指定しなければなりません。

note: Tag: refpurpose
en: <refpurpose>Returns the smallest circle polygon that contains a geometry.</refpurpose>
ja: <refpurpose>入力ジオメトリを含む最小の円を返します。</refpurpose>

note: Tag: para
en: <para>Returns the smallest circle polygon that contains a geometry.</para>
ja: <para>入力ジオメトリを含む最小の円を返します。</para>

note: Tag: para
en: The bounding circle is approximated by a polygon with a default of 48 segments per quarter circle. Because the polygon is an approximation of the minimum bounding circle, some points in the input geometry may not be contained within the polygon. The approximation can be improved by increasing the number of segments. For applications where an approximation is not suitable <xref linkend="ST_MinimumBoundingRadius"/> may be used.
ja: 円はポリゴンで近似されます。デフォルトでは、1周の4分の1で48辺です。このポリゴンは円の最小バウンディングボックスの近似であるので、入力ジオメトリのいくつかの点はポリゴンに入らない可能性があります。この近似は辺の数を増やすことによって改善され、辺の数を増やすことで得られる不利益は小さいです。ポリゴン近似が適切でない場合のアプリケーションにおいては、<xref linkend="ST_MinimumBoundingRadius"/>を使います。

note: Tag: para
en: Use with <xref linkend="ST_Collect"/> to get the minimum bounding circle of a set of geometries.
ja: ジオメトリの集合の最小境界円を得るには<xref linkend="ST_Collect"/>と併用します。

note: Tag: para
en: To compute two points lying on the mimimum circle (the "maximum diameter") use <xref linkend="ST_LongestLine"/>.
ja: 最小円 (最大対角線)上の二つのポイントを計算するには<xref linkend="ST_MinimumBoundingCircle"/>を使います。

note: Tag: para
en: The ratio of the area of a polygon divided by the area of its Minimum Bounding Circle is referred to as the <emphasis>Reock compactness score</emphasis>.
ja: ポリゴンの面積を最小包含円の面積で割った比率は、 <emphasis>Reock コンパクト度スコア</emphasis>と呼ばれます。

note: Tag: para
en: Minimum bounding circle of a point and linestring. Using 8 segs to approximate a quarter circle
ja: ポイントとラインストリングの最小包含円です。4分の1円の近似に8区分使用しています。

note: Tag: refpurpose
en: Returns the center point and radius of the smallest circle that contains a geometry.
ja: ジオメトリを完全に包含する最小円の中心ポイントと半径を返します。

note: Tag: para
en: Computes the center point and radius of the smallest circle that contains a geometry. Returns a record with fields:
ja: ジオメトリを含む最小円の中心点と半径を計算します。返されるレコードには次のフィールドがあります。

note: Tag: para
en: Availability - 2.3.0
ja: Availability: 2.3.0

note: Tag: refpurpose
en: Returns a minimum-area rectangle containing a geometry.
ja: ジオメトリを囲む最小の回転四角形を返します。

note: Tag: para
en: Returns the minimum-area rotated rectangle enclosing a geometry. Note that more than one such rectangle may exist. May return a Point or LineString in the case of degenerate inputs.
ja: ジオメトリを囲む最小の回転四角形を返します。最小回転四角形が複数個存在することがあるので注意して下さい。入力が退化している場合には、ポイントまたはラインストリングを返すことがあります。

note: Tag: para
en: Requires GEOS &gt;= 3.6.0.
ja: GEOS 3.6.0以上が必要です。

note: Tag: para
en: Oriented envelope of a point and linestring.
ja: ポイントとラインストリングの回転したエンベロープ。

note: Tag: refpurpose
en: Returns an offset line at a given distance and side from an input line.
ja: 与えられた距離と方面に入力ラインをずらしたラインを返します。

note: Tag: para
en: Return an offset line at a given distance and side from an input line. All points of the returned geometries are not further than the given distance from the input geometry. Useful for computing parallel lines about a center line.
ja: 与えられた距離と方面に入力ラインをずらしたラインを返します。返されるジオメトリの全てのポイントは、入力ジオメトリより与えられた距離以上には離れません。中心線に対する平行線を計算するのに使用します。

note: Tag: para
en: For positive distance the offset is on the left side of the input line and retains the same direction. For a negative distance it is on the right side and in the opposite direction.
ja: 距離が正の場合には、入力ラインの左側にずらして、方向が保持されます。負の場合には、右側にずらし、逆方向のラインになります。

note: Tag: para
en: Units of distance are measured in units of the spatial reference system.
ja: 距離の単位は空間参照系の単位です。

note: Tag: para
en: Note that output may be a MULTILINESTRING or EMPTY for some jigsaw-shaped input geometries.
ja: 入力ジオメトリがジグソーパズルのような形状の場合には、出力がMULTILINESTRINGまたはEMPTYになることがあるので、注意して下さい。

note: Tag: para
en: The optional third parameter allows specifying a list of blank-separated key=value pairs to tweak operations as follows:
ja: 任意指定の第3引数では、空白区切りのkey=valueペアの一覧を指定して、次のような操作をすることができます。

note: Tag: para
en: 'quad_segs=#' : number of segments used to approximate a quarter circle (defaults to 8).
ja: 'quad_segs=#' : 4分の1円区分数に近づけるために使われる区分の数 (デフォルトは8)。

note: Tag: para
en: 'join=round|mitre|bevel' : join style (defaults to "round"). 'miter' is also accepted as a synonym for 'mitre'.
ja: 'join=round|mitre|bevel' : 接続スタイル (デフォルトは"round")。'miter'も'mitre'の同義語として受け付けます。

note: Tag: para
en: 'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). 'miter_limit' is also accepted as a synonym for 'mitre_limit'.
ja: 'mitre_limit=#.#' : マイターの割合制限 (接続スタイルがマイターである場合のみ影響が出ます)。'miter_limit'も'mitre_limit'の同義語として受け付けます。

note: Tag: para
en: Enhanced: 2.5 - added support for GEOMETRYCOLLECTION and MULTILINESTRING
ja: Enhanced: 2.5 - GEOMETRYCOLLECTIONとULTILINESTRINGへの対応追加

note: Tag: para
en: Compute an open buffer around roads
ja: 道路の周りの開いたバッファの算出

note: Tag: para
en: 15, 'quad_segs=4 join=round' original line and its offset 15 units.
ja: 15, 'quad_segs=4 join=round' 元のラインと15単位ずらしたライン。

note: Tag: para
en: -15, 'quad_segs=4 join=round' original line and its offset -15 units
ja: -15, 'quad_segs=4 join=round' 元のラインと-15単位ずらしたライン。

note: Tag: para
en: double-offset to get more curvy, note the first reverses direction, so -30 + 15 = -15
ja: 二重にずらして曲線を得ます。1回目で逆方向にしていて、-30 + 15 = -15としています。

note: Tag: para
en: double-offset to get more curvy,combined with regular offset 15 to get parallel lines. Overlaid with original.
ja: 二重にずらして曲線を得て、順方向に15ずらして平行線を得ます。元のラインを覆います。

note: Tag: para
en: 15, 'quad_segs=4 join=bevel' shown with original line
ja: 15, 'quad_segs=4 join=bevel' と元のライン

note: Tag: para
en: 15,-15 collected, join=mitre mitre_limit=2.1
ja: join=mitre mitre_limit=2.1で、15ずらしたものと-15ずらしたものとを集めたもの。

note: Tag: refpurpose
en: Computes a point guaranteed to lie in a polygon, or on a geometry.
ja: ポリゴン内またはジオメトリ上にあるのが保証されたポイントを返します。

note: Tag: para
en: Returns a <varname>POINT</varname> which is guaranteed to lie in the interior of a surface (POLYGON, MULTIPOLYGON, and CURVED POLYGON). In PostGIS this function also works on line and point geometries.
ja: サーフェス (POLYGON、MULTIPOLYGON、CURVED POLYGON)内部にあることが保証された<varname>POINT</varname>を返します。PostGISでは、この関数はラインジオメトリとポイントジオメトリ上でも動作します。

note: Tag: para
en: &sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. The specifications define ST_PointOnSurface for surface geometries only. PostGIS extends the function to support all common geometry types. Other databases (Oracle, DB2, ArcSDE) seem to support this function only for surfaces. SQL Server 2008 supports all common geometry types.
ja: &sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. 仕様では、サーフェスジオメトリのみのST_PointOnSurfaceが定義されています。PostGISは、すべての一般的なジオメトリタイプに対応するよう拡張しています。他のデータベース (Oracle、DB2、ArcSDE)は、サーフェスに対してのみこの機能をサポートしているようです。SQL Server 2008では、すべての一般的なジオメトリタイプに対応しています。

note: Tag: para
en: PointOnSurface of a <varname>MULTIPOINT</varname>
ja: <varname>MULTIPOINT</varname>のPointOnSurface

note: Tag: para
en: PointOnSurface of a <varname>LINESTRING</varname>
ja: <varname>LINESTRING</varname>のPointOnSurface

note: Tag: para
en: PointOnSurface of a <varname>POLYGON</varname>
ja: <varname>POLYGON</varname>のPointOnSurface

note: Tag: para
en: PointOnSurface of a <varname>GEOMETRYCOLLECTION</varname>
ja: <varname>GEOMETRYCOLLECTION</varname>のPointOnSurface

note: Tag: para
en: <emphasis role="bold">Example:</emphasis> The result of ST_PointOnSurface is guaranteed to lie within polygons, whereas the point computed by <xref linkend="ST_Centroid"/> may be outside.
ja: <emphasis role="bold">例:</emphasis> <xref linkend="ST_Centroid"/>で計算されたポイントはポリゴンの外になる場合があるのに対して、ST_PointOnSurfaceの結果はポリゴン内に存在することが保証されます。

note: Tag: para
en: Red: point on surface; Green: centroid
ja: 赤: サーフェス上のポイント、緑: 重心

note: Tag: refpurpose
en: Computes a collection of polygons formed from the linework of a set of geometries.
ja: ジオメトリ集合のラインワークから形成されるポリゴンのコレクションを計算します。

note: Tag: para
en: Creates a GeometryCollection containing the polygons formed by the linework of a set of geometries. If the input linework does not form any polygons, an empty GeometryCollection is returned.
ja: ジオメトリの集合のラインワークで形成されるポリゴンを含むジオメトリコレクションを生成します。入力ラインワークがポリゴンを形成しない場合には、空のジオメトリコレクションを返します。

note: Tag: para
en: This function creates polygons covering all delimited areas. If the result is intended to form a valid polygonal geometry, use <xref linkend="ST_BuildArea"/> to prevent holes being filled.
ja: この関数は、区切られた領域の全てを覆うポリゴンを生成します。結果が妥当なポリゴンジオメトリになるようにするには、<xref linkend="ST_BuildArea"/>を使用して、穴が埋められないようにします。

note: Tag: para
en: The input linework must be correctly noded for this function to work properly. To ensure input is noded use <xref linkend="ST_Node"/> on the input geometry before polygonizing.
ja: この関数が正しく動作するには、入力ラインワークは正しくノードが追加されている必要があります。入力が正しくノードが追加されるようにするにはポリゴン化の前に入力ジオメトリに対して<xref linkend="ST_Node"/>を使います。

note: Tag: para
en: GeometryCollections can be difficult to handle with external tools. Use <xref linkend="ST_Dump"/> to convert the polygonized result into separate polygons.
ja: ジオメトリコレクションは外部ツールで扱うのに難しいことがあります。<xref linkend="ST_Dump"/>でポリゴン化された結果を分かれたポリゴンに変換します。

note: Tag: para
en: Polygonized result
ja: ポリゴン化の結果

note: Tag: para
en: Polygonizing a table of linestrings:
ja: ラインストリングのテーブルのポリゴン化:

note: Tag: refpurpose
en: Returns a valid geometry with points rounded to a grid tolerance.
ja: 全ての与えられたグリッド許容値に丸められたポイントからなる妥当なジオメトリを返します。

note: Tag: para
en: Returns a valid geometry with all points rounded to the provided grid tolerance, and features below the tolerance removed.
ja: 全ての与えられたグリッド許容値に丸められたポイントからなる妥当なジオメトリを返します。許容値より下の地物は削除されます。

note: Tag: para
en: Unlike <xref linkend="ST_SnapToGrid"/> the returned geometry will be valid, with no ring self-intersections or collapsed components.
ja: <xref linkend="ST_SnapToGrid"/>と違い、返されるジオメトリは妥当で、自己交差の環や崩壊した要素を伴いません。

note: Tag: para
en: Precision reduction can be used to:
ja: 精度提言は次の場合に使います。

note: Tag: para
en: match coordinate precision to the data accuracy
ja: 座標精度をデータ精度に合わせる

note: Tag: para
en: reduce the number of coordinates needed to represent a geometry
ja: ジオメトリを表現するのに必要な座標の数を減らす

note: Tag: para
en: ensure valid geometry output to formats which use lower precision (e.g. text formats such as WKT, GeoJSON or KML when the number of output decimal places is limited).
ja: 低精度書式 (出力桁数が制限されるWKT, GeoJSON, KML等のテキスト書式)への出力ジオメトリの妥当性の確保。

note: Tag: para
en: export valid geometry to systems which use lower or limited precision (e.g. SDE, Oracle tolerance value)
ja: 妥当なジオメトリの低精度や制度制限のあるシステム (SDE, Oracle許容値等)へのエクスポート

note: Tag: para
en: Precision reduction can reduce number of vertices
ja: 精度を落とすことで頂点数を減らすことができます。

note: Tag: para
en: Precision reduction splits polygons if needed to ensure validity
ja: 妥当性を確保するために必要な場合には、精度を落とす際にポリゴンを分割します。

note: Tag: refpurpose
en: Returns a collection containing paths shared by the two input linestrings/multilinestrings.
ja: 二つのLINESTRING/MULTILINESTRINGの入力が共有するパスのコレクションを返します。

note: Tag: para
en: Returns a collection containing paths shared by the two input geometries. Those going in the same direction are in the first element of the collection, those going in the opposite direction are in the second element. The paths themselves are given in the direction of the first geometry.
ja: 二つの入力ジオメトリが共有するパスのコレクションを返します。順方向に行くものはコレクションの一つ目の要素にあり、逆方向は二つ目の要素にあります。これらのパス自体は一つ目のジオメトリの方向をもとにします。

note: Tag: title
en: Examples: Finding shared paths
ja: 例: 共有パスの探索

note: Tag: para
en: A multilinestring and a linestring
ja: マルチラインストリングとラインストリング

note: Tag: para
en: The shared path of multilinestring and linestring overlaid with original geometries.
ja: マルチラインストリングとラインストリングとの共有パスと元のジオメトリ。

note: Tag: refpurpose
en: Returns a simplified version of a geometry, using the Douglas-Peucker algorithm.
ja: Douglas-Peukerアルゴリズムを使用して、与えられたジオメトリを簡略化したものを返します。

note: Tag: para
en: Returns a "simplified" version of the given geometry using the Douglas-Peucker algorithm. Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function.
ja: 与えられたジオメトリを「簡略化」したものを返します。Douglas-Peukerアルゴリズムを使用します。(MULTI)LINEと(MULTI)POLYGONとで実際に動作をしますが、どのような種類のジオメトリでも安全に呼ぶことができます。簡略化はオブジェクトごとに行われるので、ジオメトリコレクションでこの関数を呼ぶことができます。

note: Tag: para
en: The "preserve collapsed" flag will retain objects that would otherwise be too small given the tolerance. For example, a 1m long line simplified with a 10m tolerance. If <varname>preserveCollapsed</varname> argument is specified as true, the line will not disappear. This flag is useful for rendering engines, to avoid having large numbers of very small objects disappear from a map leaving surprising gaps.
ja: "preserve collapsed"フラグは、与えられた許容値としては小さ過ぎることになるオブジェクトを保持します。たとえば、1ｍのラインを許容値10mで単純化する場合などです。<varname>preserveCollapsed</varname>引数がTRUEに指定されている場合には、ラインは消滅しません。このフラグは、多数の隙間を残している地図を描画する際に、描画エンジンが多数の微細オブジェクトを消すことを避けるために使います。

note: Tag: para
en: Note that returned geometry might lose its simplicity (see <xref linkend="ST_IsSimple"/>)
ja: 返されるジオメトリは単純性 (<xref linkend="ST_IsSimple"/>参照)を失うことがあります。

note: Tag: para
en: Note topology may not be preserved and may result in invalid geometries. Use (see <xref linkend="ST_SimplifyPreserveTopology"/>) to preserve topology.
ja: トポロジは保存されているとは限らず、不正なジオメトリを返すことがあります。トポロジを保存するには<xref linkend="ST_SimplifyPreserveTopology"/>を使います。

note: Tag: para
en: A circle simplified too much becomes a triangle, medium an octagon,
ja: 簡略化をやりすぎて三角形になった円、八角形になった円です。

note: Tag: refpurpose
en: Returns a simplified and valid version of a geometry, using the Douglas-Peucker algorithm.
ja: Douglas-Peukerアルゴリズムを使用して、与えられたジオメトリを簡略化したものを返します。

note: Tag: para
en: Returns a "simplified" version of the given geometry using the Douglas-Peucker algorithm. Will avoid creating derived geometries (polygons in particular) that are invalid. Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function.
ja: 与えられたジオメトリを「簡略化」したものを返します。Douglas-Peukerアルゴリズムを使用します。不正な派生ジオメトリ (特にポリゴン)の生成を回避します。(MULTI)LINEと(MULTI)POLYGONとで実際に動作をしますが、どのような種類のジオメトリでも安全に呼ぶことができます。簡略化はオブジェクトごとに行われるので、ジオメトリコレクションでこの関数を呼ぶことができます。

note: Tag: para
en: Same example as Simplify, but we see Preserve Topology prevents oversimplification. The circle can at most become a square.
ja: Simplyfyと同じ例ですが、トポロジ保存で簡略化の行きすぎを阻止します。円は最低でも四角形になります。

note: Tag: refpurpose
en: Computes a simplifed topology-preserving outer or inner hull of a polygonal geometry.
ja: ポリゴンジオメトリに対してトポロジを保存した状態で簡略化した外側または内側の凹包を計算します。

note: Tag: para
en: Computes a simplified topology-preserving outer or inner hull of a polygonal geometry. An outer hull completely covers the input geometry. An inner hull is completely covered by the input geometry. The result is a polygonal geometry formed by a subset of the input vertices. MultiPolygons and holes are handled and produce a result with the same structure as the input.
ja: ポリゴンジオメトリに対してトポロジを保存した状態で簡略化した外側または内側の凹包を計算します。外側の凹包は入力ジオメトリを完全に覆います。内側の凹包は完全に入力ジオメトリに覆われます。返される結果は、入力ポリゴンの頂点の部分集合から形成されるポリゴンジオメトリです。MULTIPOLUGONと穴は処理され、結果は入力ジオメトリと同じ構造になります。

note: Tag: para
en: The reduction in vertex count is controlled by the <varname>vertex_fraction</varname> parameter, which is a number in the range 0 to 1. Lower values produce simpler results, with smaller vertex count and less concaveness. For both outer and inner hulls a vertex fraction of 1.0 produces the orginal geometry. For outer hulls a value of 0.0 produces the convex hull (for a single polygon); for inner hulls it produces a triangle.
ja: 頂点数の減少は<varname>vertex_fraction</varname>パラメータで制御できます。0から1の範囲を取ります。小さい値では簡略化が進み、頂点数が減り、凹性が下がります。外側の凹包も内側の凹包も、vertex_fraction値が1.0では、元のジオメトリが生成されます。0.0では、外側の凹包については凸包 (単一ポリゴンの場合)が生成され、内側の凹包については三角形が生成されます。

note: Tag: para
en: The simplification process operates by progressively removing concave corners that contain the least amount of area, until the vertex count target is reached. It prevents edges from crossing, so the result is always a valid polygonal geometry.
ja: 単純化処理では、頂点数が目標に達するまで、最も少ない面積を持つ凹の角を徐々に削除しています。これによりエッジがクロスするのを防ぎ、常に妥当なポリゴンジオメトリを返します。

note: Tag: para
en: To get better results with geometries that contain relatively long line segments, it might be necessary to "segmentize" the input, as shown below.
ja: 相対的に辺が長いジオメトリでより良い結果を得るには、次のように、辺の分割を行います。

note: Tag: para
en: Requires GEOS &gt;= 3.11.0.
ja: GEOS 3.11.0以上が必要です。

note: Tag: para
en: Outer hull of a Polygon
ja: ポリゴンの外側の凹包

note: Tag: para
en: Inner hull of a Polygon
ja: ポリゴンの内側の凹包

note: Tag: para
en: Outer hull simplification of a MultiPolygon, with segmentization
ja: 中間点を挿入したマルチポリゴンの外側の凹包による簡略化

note: Tag: refpurpose
en: Returns a simplified version of a geometry, using the Visvalingam-Whyatt algorithm
ja: Visvalingam-Whyattアルゴリズムを使用して、入力ジオメトリを簡略化したジオメトリを返します。

note: Tag: para
en: Returns a "simplified" version of the given geometry using the Visvalingam-Whyatt algorithm. Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function.
ja: Visvalingam-Whyattアルゴリズムを用いて、入力ジオメトリを「簡略化」したジオメトリを返します。(マルチ)ラインと(マルチ)ポリゴンでのみ動作しますが、どの種類のジオメトリでも安全に呼ぶことができます。(MULTI)LINEと(MULTI)POLYGONとで実際に動作をしますが、どのような種類のジオメトリでも安全に呼ぶことができます。簡略化はオブジェクトごとに行われるので、ジオメトリコレクションでこの関数を呼ぶことができます。

note: Tag: para
en: This function handles 3D and the third dimension will affect the result.
ja: この関数は3次元を扱います。第3次元は結果に影響を与えます。

note: Tag: para
en: A LineString is simplified with a minimum area threshold of 30.
ja: ラインストリングを最小範囲のしきい値を30で簡略化しています。

note: Tag: refpurpose
en: Sets the effective area for each vertex, using the Visvalingam-Whyatt algorithm.
ja: Visvalingam-Whyattアルゴリズムを使って有効範囲となる個々の頂点を置きます。

note: Tag: para
en: Sets the effective area for each vertex, using the Visvalingam-Whyatt algorithm. The effective area is stored as the M-value of the vertex. If the optional "theshold" parameter is used, a simplified geometry will be returned, containing only vertices with an effective area greater than or equal to the threshold value.
ja: Visvalingam-Whyattアルゴリズムから有効範囲となる個々の頂点を置きます。有効範囲はジオメトリのM値として格納されます。任意引数である第2引数を使うと、しきい値以上の有効範囲となる頂点だけで構築されるジオメトリを返します。

note: Tag: para
en: This function can be used for server-side simplification when a threshold is specified. Another option is to use a threshold value of zero. In this case, the full geometry will be returned with effective areas as M-values, which can be used by the client to simplify very quickly.
ja: この関数は、しきい値を使うことでサーバサイド簡略化に使えます。もう一つの任意引数はしきい値を0にする際に使用します。この場合、完全なジオメトリを得ますが、クライアントが非常に高速に簡略化するために使うM値として格納している有効範囲を持っています。

note: Tag: para
en: Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function.
ja: (MULTI)LINEと(MULTI)POLYGONとで実際に動作をしますが、どのような種類のジオメトリでも安全に呼ぶことができます。簡略化はオブジェクトごとに行われるので、ジオメトリコレクションでこの関数を呼ぶことができます。

note: Tag: para
en: The output geometry will lose all previous information in the M-values
ja: 出力ジオメトリは、入力時に持っていたM値の情報の全てを失います。

note: Tag: para
en: This function handles 3D and the third dimension will affect the effective area
ja: この関数は3次元を扱います。第3次元は結果に影響を与えます。

note: Tag: para
en: Calculating the effective area of a LineString. Because we use a threshold value of zero, all vertices in the input geometry are returned.
ja: ラインストリングの有効範囲の計算。しきい値を0にしているので、入力ジオメトリの全ての頂点が返ります。

note: Tag: refpurpose
en: Computes the constrained Delaunay triangulation of polygons
ja: ポリゴンの制約付きドロネー三角分割を計算します。

note: Tag: para
en: Computes the constrained Delaunay triangulation of polygons. Holes and Multipolygons are supported.
ja: ポリゴンの制約付きドロネー三角分割を計算します。穴やMULTIPOLYGONに対応しています。

note: Tag: para
en: The "constrained Delaunay triangulation" of a polygon is a set of triangles formed from the vertices of the polygon, and covering it exactly, with the maximum total interior angle over all possible triangulations. It provides the "best quality" triangulation of the polygon.
ja: ポリゴンの「制約付きドロネー三角分割」は、ポリゴンの頂点から形成された三角形の集合で、ポリゴンを確実に覆い、内角和が考えられる三角分割の中で最大になります。この関数によって、ポリゴンの「最高品質」の三角分割が得られます。

note: Tag: title
en: Example
ja: 例

note: Tag: para
en: Triangulation of a square.
ja: 正方形の三角分割。

note: Tag: para
en: Triangulation of the letter P.
ja: 文字Pの三角分割。

note: Tag: para
en: Polygon Triangulation
ja: ポリゴンの三角分割

note: Tag: refpurpose
en: Returns the boundaries of the Voronoi diagram of the vertices of a geometry.
ja: ジオメトリの頂点からボロノイ図のセルを返します。

note: Tag: para
en: Computes a two-dimensional <ulink url="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi diagram</ulink> from the vertices of the supplied geometry and returns the boundaries between cells in the diagram as a MultiLineString. Returns null if input geometry is null. Returns an empty geometry collection if the input geometry contains only one vertex. Returns an empty geometry collection if the <varname>extend_to</varname> envelope has zero area.
ja: 与えられたジオメトリの頂点から2次元<ulink url="https://ja.wikipedia.org/wiki/ボロノイ図">ボロノイ図</ulink>を生成し、ボロノイ図のサイト間の境界をMULTILIESTRINGで返します。入力ジオメトリがNULLの場合にはNULLを返します。入力ジオメトリの頂点が一つの場合には空ジオメトリを返します。<varname>extend_to</varname>で作られるエンベロープの面積が0の場合には空ジオメトリを返します。

note: Tag: para
en: Optional parameters:
ja: 任意パラメータ:

note: Tag: para
en: <varname>tolerance</varname>: The distance within which vertices will be considered equivalent. Robustness of the algorithm can be improved by supplying a nonzero tolerance distance. (default = 0.0)
ja: <varname>tolerance</varname>: 複数の頂点を同一のものと捉える距離。0でない値を許容距離として与えるとアルゴリズムのロバスト性が改善します (デフォルトは0.0)。

note: Tag: para
en: <varname>extend_to</varname>: If present, the diagram is extended to cover the envelope of the supplied geometry, unless smaller than the default envelope (default = NULL, default envelope is the bounding box of the input expanded by about 50%).
ja: <varname>extend_to</varname>: これが与えられている場合には、与えられたジオメトリのエンベロープを覆うように図が拡張されます。デフォルト値以上でないと有効ではありません (デフォルトはNULLで、デフォルトのエンベロープは入力ジオメトリのバウンディングボックスから50%拡張したものです)。

note: Tag: para
en: Voronoi diagram lines, with tolerance of 30 units
ja: 30単位の許容距離を持つボロノイ図のライン

note: Tag: refpurpose
en: Returns the cells of the Voronoi diagram of the vertices of a geometry.
ja: ジオメトリの頂点からボロノイ図のセルを返します。

note: Tag: para
en: Computes a two-dimensional <ulink url="https://en.wikipedia.org/wiki/Voronoi_diagram">Voronoi diagram</ulink> from the vertices of the supplied geometry. The result is a GEOMETRYCOLLECTION of POLYGONs that covers an envelope larger than the extent of the input vertices. Returns null if input geometry is null. Returns an empty geometry collection if the input geometry contains only one vertex. Returns an empty geometry collection if the <varname>extend_to</varname> envelope has zero area.
ja: 与えられたジオメトリの頂点から2次元<ulink url="https://ja.wikipedia.org/wiki/ボロノイ図">ボロノイ図</ulink>を生成します。結果はPOLYGONのGEOMETRYCOLLECTIONで、、入力の頂点の範囲以上のエンベロープを覆います。入力ジオメトリがNULLの場合にはNULLを返します。入力ジオメトリの頂点が一つの場合には空ジオメトリを返します。<varname>extend_to</varname>で作られるエンベロープの面積が0の場合には空ジオメトリを返します。

note: Tag: para
en: Points overlaid on top of Voronoi diagram
ja: ボロノイ図の上にポイントを置いた図

note: Tag: para
en: Voronoi diagram, with tolerance of 30 units
ja: 許容距離30単位のボロノイ図
