| テーブル管理関数 |
AddGeometryColumn
3d
ジオメトリーカラムを既存のテーブルに追加します。
- table_name, column_name, srid, type, dimension, use_typmod=true
- schema_name, table_name, column_name, srid, type, dimension, use_typmod=true
- catalog_name, schema_name, table_name, column_name, srid, type, dimension, use_typmod=true
|
DropGeometryColumn
3d
ジオメトリーカラムを空間テーブルから除去します。
- table_name, column_name
- schema_name, table_name, column_name
- catalog_name, schema_name, table_name, column_name
|
DropGeometryTable
テーブルと geometry_columns の当該テーブルへの参照の全てを削除します。
- table_name
- schema_name, table_name
- catalog_name, schema_name, table_name
|
|
Find_SRID
(a_schema_name, a_table_name, a_geomfield_name)
ジオメトリーカラムで定義されている SRID を返します。 |
Populate_Geometry_Columns
ジオメトリーカラムが型修飾子で定義されるか、適切な空間制約を持つようにします。
- use_typmod=true
- relation_oid, use_typmod=true
|
UpdateGeometrySRID
3d
ジオメトリーカラム内の全ての地物の SRID を更新し、テーブルのメタデータを更新します。
- table_name, column_name, srid
- schema_name, table_name, column_name, srid
- catalog_name, schema_name, table_name, column_name, srid
|
| ジオメトリー コンストラクタ |
ST_Collect
3d
ジオメトリーの集合からジオメトリーコレクションまたはマルチ系ジオメトリーを生成します。
- g1, g2
- g1_array
- g1field agg
|
|
ST_LineFromMultiPoint
3d
(aMultiPoint)
マルチポイントジオメトリーからラインストリングを生成します。 |
|
ST_MakeEnvelope
(xmin, ymin, xmax, ymax, srid=unknown)
座標値の最小値と最大値から矩形ポリゴンを生成します。 |
ST_MakeLine
1
3d
POINT、MULTIPOINT、LINESTRING から LINESTRING を生成します。
- geom1, geom2
- geoms_array
- geoms agg
|
ST_MakePoint
3d
2次元、3次元 (XYZ)、4次元のポイントを生成します。
- x, y
- x, y, z
- x, y, z, m
|
|
ST_MakePointM
(x, y, m)
X, Y, M 値からポイントを生成します。 |
ST_MakePolygon
2
3d
外側リングと任意の穴リストとでポリゴンまたは曲線ポリゴンを生成します。
- linestring
- outerlinestring, interiorlinestrings
|
ST_Point
mm
X, Y と SRID の値からポイントを生成します。
- x, y
- x, y, srid=unknown
|
|
ST_PointZ
(x, y, z, srid=unknown)
X, Y, Z と SRID の値からポイントを生成します。 |
|
ST_PointM
(x, y, m, srid=unknown)
X, Y, M と SRID の値からポイントを生成します。 |
|
ST_PointZM
(x, y, z, m, srid=unknown)
X, Y, Z, M と SRID の値からポイントを生成します。 |
|
ST_Polygon
mm
3d
(lineString, srid)
ラインストリングから指定した SRID を持つポリゴンを生成します。 |
|
ST_TileEnvelope
(tileZoom, tileX, tileY, bounds=SRID=3857;LINESTRING(-20037508.342789 -20037508.342789,20037508.342789 20037508.342789), margin=0.0)
Web メルカトル (SRID:3857) 上で XYZ タイルを使った矩形ポリゴンを生成します。 |
|
ST_HexagonGrid
(size, bounds)
引数ジオメトリーの境界を完全にカバーする六角形とセルインデックスを返します。 |
|
ST_Hexagon
(size, cell_i, cell_j, origin)
与えられたエッジサイズと六角形グリッド空間内のセル座標を使って単一の六角形を返します。 |
|
ST_SquareGrid
(size, bounds)
引数ジオメトリーの境界を完全にカバーするグリッド正方形とセルインデックスを返します。 |
|
ST_Square
(size, cell_i, cell_j, origin='POINT(0 0)')
与えられたエッジサイズと六角形グリッド空間内のセル座標を使って単一の正方形を返します。 |
|
ST_Letters
( letters, font)
デフォルトの開始位置を原点とし、デフォルトの高さを 100とする、ジオメトリーとして描画された文字を返します。 |
|
ST_MakeNurbsCurve
1
(degree, control_points, weights, knots)
制御点から NURBS (非一様有理 B スプライン) 曲線を生成します。任意で重みとノットベクトルを与えられます。 |
| ジオメトリーアクセサ |
|
GeometryType
3d
(geomA)
ジオメトリーのタイプを文字列で返します。 |
|
ST_Boundary
mm
3d
(geomA)
ジオメトリーの境界を返します。 |
|
ST_BoundingDiagonal
3d
(geom, fits=false)
ジオメトリーのバウンディングボックスの対角線を返します。 |
|
ST_CoordDim
mm
3d
(geomA)
ジオメトリーの座標次元を返します。 |
|
ST_Dimension
mm
(g)
ST_Geometry 値の幾何次元を返します。 |
|
ST_Dump
3d
(g1)
ジオメトリーの要素となるgeometry_dump行の集合を返します。 |
|
ST_DumpPoints
3d
(geom)
ジオメトリー内の座標の行であるgeometry_dump行の集合を返します。 |
|
ST_DumpSegments
3d
(geom)
ジオメトリー内の辺の行であるgeometry_dump行の集合を返します。 |
|
ST_DumpRings
3d
(a_polygon)
ポリゴンのリングごとのgeometry_dump行の集合を返します。 |
|
ST_EndPoint
mm
3d
(g)
LINESTRING, CIRCULARLINESTRING, NURMSCURVE の最後のポイントを返します。 |
|
ST_Envelope
mm
(g1)
ジオメトリーのバウンディングボックスを表現するジオメトリーを返します。 |
|
ST_ExteriorRing
mm
3d
(a_polygon)
ポリゴンの外環を表現するラインストリングを返します。 |
|
ST_GeometryN
mm
3d
(geomA, n)
ジオメトリーコレクションの要素を一つ返します。 |
|
ST_GeometryType
mm
3d
(g1)
ジオメトリーの SQL-MM 型を文字列で返します。 |
|
ST_HasArc
3d
(geomA)
ジオメトリーに円弧が含まれているかどうかテストします。 |
|
ST_InteriorRingN
mm
3d
(a_polygon, n)
ポリゴンの N 番目の内環 (穴) を返します。 |
|
ST_NumCurves
mm
3d
(a_compoundcurve)
複合曲線内の曲線の数を返します。 |
|
ST_CurveN
mm
3d
(a_compoundcurve, index)
複合曲線のN番目の曲線ジオメトリーを返します。 |
|
ST_IsClosed
mm
3d
(g)
ラインストリングの始点と終点が一致しているかをテストします。多面体サーフェスについては閉じているか (立体であるか) をテストします。 |
|
ST_IsCollection
3d
(g)
ジオメトリーのタイプがジオメトリーコレクションかをテストします。 |
|
ST_IsEmpty
mm
(geomA)
ジオメトリーが空かをテストします。 |
|
ST_IsPolygonCCW
3d
(geom)
ポリゴンが反時計回りの外環を持っていて、時計回りの内環を持っているかをテストします。 |
|
ST_IsPolygonCW
3d
(geom)
ポリゴンが時計回りの外環を持っていて、反時計回りの内環を持っているかをテストします。 |
|
ST_IsRing
mm
(g)
ラインストリングが閉じていてかつ単純であるかをテストします。 |
|
ST_IsSimple
mm
3d
(geomA)
ジオメトリーが自己インタセクトまたは自己接触となるポイントが無いかをテストします。 |
|
ST_M
mm
3d
(a_point)
ポイントの M 値を返します。 |
|
ST_MemSize
3d
(geomA)
ジオメトリーが取るメモリ空間の合計を返します。 |
|
ST_NDims
3d
(g1)
ST_Geometry 値の座標次元を返します。 |
|
ST_NPoints
3d
(g1)
ジオメトリーのポイント (頂点) の数を返します。 |
|
ST_NRings
3d
(geomA)
ポリゴンジオメトリーのリング数を返します。 |
|
ST_NumGeometries
mm
3d
(geom)
ジオメトリーコレクションの要素数を返します。 |
|
ST_NumInteriorRings
mm
(a_polygon)
ポリゴンの内環 (穴) の数を返します。 |
|
ST_NumInteriorRing
(a_polygon)
POLYGON の内側リング (穴) の数を返します。ST_NumInteriorRings の別名です。 |
|
ST_NumPatches
mm
3d
(g1)
POLYHEDRALSURFACE または TIN のフェイスの数を返します。 |
|
ST_NumPoints
mm
(g1)
ラインストリングまたは曲線ストリングのポイント数を返します。 |
|
ST_PatchN
mm
3d
(geomA, n)
POLYHEDRALSURFACE または TIN の N 番目のフェイスを返します。 |
|
ST_PointN
mm
3d
(a_linestring, n)
ジオメトリーの最初のラインストリングまたは曲線ストリングの N 番目のポイントを返します。 |
|
ST_Points
3d
(geom)
ジオメトリーの全ての座標を含むマルチポイントを返します。 |
|
ST_StartPoint
mm
3d
(geomA)
LINESTRING, CIRCULARSTRING, NURBSCURVE の最初のポイントを返します。 |
|
ST_StartM
(geom)
LINESTRING, CIRCULARLINESTRING, NURBSCURVE の最初のポイントの M 値を返します。 |
|
ST_EndM
(geom)
LINESTRING, CIRCULARSTRING, NURBSCURVE の最後のポイントの M 値を返します。 |
|
ST_SetStartM
(geom, m)
LINESTRING, CIRCULARSTRING, NURBSCURVE の最初のポイントの M 値を設定します。 |
|
ST_SetEndM
(geom, m)
LINESTRING, CIRCULARSTRING, NURBSCURVE の終端の M 値を設定します。 |
ST_Summary
G
ジオメトリーについての要約文を返します。
- g
- g
|
|
ST_X
mm
3d
(a_point)
ポイントの X 値を返します。 |
|
ST_Y
mm
3d
(a_point)
ポイントの Y 値を返します。 |
|
ST_Z
mm
3d
(a_point)
ポイントの Z 値を返します。 |
|
ST_ZMFlag
3d
(geomA)
ジオメトリーの ZM 座標次元を示す符号を返します。 |
|
ST_HasZ
3d
(geom)
ジオメトリーが Z 値を持っているかどうかを調べます。 |
|
ST_HasM
3d
(geom)
ジオメトリーが M 値をもっているかどうかを調べます。 |
|
ST_ControlPoints
1
(nurbscurve)
NURBS 曲線から制御点を MULTIPOINT で返します。 |
|
ST_Degree
1
(nurbscurve)
NURBS 曲線の多項式次数を返します。 |
|
ST_Weights
1
(nurbscurve)
有理 NURBS 曲線の重み配列を返します。 |
|
ST_Knots
1
(nurbscurve)
NURBS 曲線のノットベクトル (knot vector) を返します。 |
|
ST_NumControlPoints
1
(nurbscurve)
NURBS 曲線内の制御点の数を返します。 |
|
ST_NurbsCurveIsRational
1
(nurbscurve)
NURBS 曲線が有理である (重みをもつ) かを調べます。 |
|
ST_IsNurbsCurve
1
(geom)
ジオメトリーが NURBS 曲線であるかどうかを調べます。 |
|
ST_Evaluate
1
(nurbscurve, parameter)
NURBS 曲線を指定したパラメーター値の位置で評価し、結果ポイントを返します。 |
|
ST_NurbsToLineString
1
(nurbscurve, num_segments=32)
一様抽出によって NURBS 曲線を LINESTRING に変換します。 |
| ジオメトリーエディタ |
ST_AddPoint
3d
ラインストリングにポイントを追加します。
- linestring, point
- linestring, point, position = -1
|
ST_CollectionExtract
ジオメトリーコレクションを与えると、指定されたタイプの要素だけからなるマルチジオメトリを返します。
- collection
- collection, type
|
|
ST_CollectionHomogenize
(collection)
ジオメトリーコレクションを与えると、最も単純な表現を返します。 |
|
ST_CurveToLine
mm
3d
(curveGeom, tolerance, tolerance_type, flags)
曲線を含むジオメトリーを線ジオメトリーに変換します。 |
|
ST_Scroll
3d
(linestring, point)
閉じた LINESTRING の開始点を変更する。 |
|
ST_FlipCoordinates
3d
(geom)
X 値と Y 値を入れ替えたジオメトリーを返します。 |
|
ST_Force2D
3d
(geomA)
ジオメトリーを 2次元モードに強制します。 |
|
ST_Force3D
3d
(geomA, Zvalue = 0.0)
ジオメトリーを XYZ モードに強制します。これは ST_Force3DZ の別名です。 |
|
ST_Force3DZ
3d
(geomA, Zvalue = 0.0)
ジオメトリーを XYZ モードに強制します。 |
|
ST_Force3DM
(geomA, Mvalue = 0.0)
ジオメトリーを XYM モードに強制します。 |
|
ST_Force4D
3d
(geomA, Zvalue = 0.0, Mvalue = 0.0)
ジオメトリーを XYZM モードに強制します。 |
|
ST_ForceCollection
3d
(geomA)
ジオメトリーをジオメトリーコレクションに変換します。 |
|
ST_ForceCurve
3d
(g)
該当する場合は、ジオメトリーを曲線タイプに変換します。 |
|
ST_ForcePolygonCCW
3d
(geom)
全ての外環を反時計回りに、全ての内環を時計回りに、それぞれ強制します。 |
|
ST_ForcePolygonCW
3d
(geom)
全ての外環を時計回りに、全ての内環を反時計回りに、それぞれ強制します。 |
ST_ForceSFS
3d
ジオメトリーを SFS 1.1 または 1.2 のジオメトリータイプに強制します。
- geomA
- geomA, version
|
|
ST_ForceRHR
3d
(g)
ポリゴンの頂点の方向を右回りに強制します。 |
|
ST_LineExtend
(line, distance_forward, distance_backward=0.0)
指定距離ぶん前後に延長されたラインを返します。 |
|
ST_LineToCurve
3d
(geomANoncircular)
曲線を含むジオメトリーを線ジオメトリーに変換します。 |
|
ST_Multi
(geom)
マルチ系ジオメトリーを返します。 |
|
ST_Normalize
(geom)
標準的な形式に変えたジオメトリーを返します。 |
ST_Project
G
始点から距離と方位で算出されたポイントを返します。
- g1, distance, azimuth
- g1, g2, distance
- g1, distance, azimuth
- g1, g2, distance
|
|
ST_QuantizeCoordinates
(g, prec_x, prec_y = NULL, prec_z = NULL, prec_m = NULL)
座標値の最下位ビットを 0にします。 |
|
ST_RemovePoint
3d
(linestring, offset)
ラインストリングからポイントを削除します。 |
|
ST_RemoveRepeatedPoints
3d
(geom, tolerance = 0.0)
重複ポイントを除いたジオメトリーを返します。 |
|
ST_RemoveIrrelevantPointsForView
(geom, bounds, cartesian_hint = false)
指定した矩形表示範囲での描画に関係のないジオメトリーのポイントを削除します。 |
|
ST_RemoveSmallParts
(geom, minSizeX, minSizeY)
ジオメトリの全ての小さな部位 (ポリゴンのリングまたはラインストリング)を削除します。 |
|
ST_Reverse
3d
(g1)
頂点の順序を逆にしたジオメトリーを返します。 |
ST_Segmentize
G
与えた長さを超える線分を持たないよう変更したジオメトリー/ジオグラフィを返します。
- geom, max_segment_length
- geog, max_segment_length
|
|
ST_SetPoint
3d
(linestring, zerobasedposition, point)
ラインストリングのポイントを与えられたポイントに置き換えます。 |
|
ST_ShiftLongitude
3d
(geom)
経度座標値を-180度から 180度の範囲と 0度から 360度の範囲との二つの範囲を行き来するようシフトします。 |
|
ST_WrapX
3d
(geom, wrap, move)
ジオメトリーを X 値で回り込ませます。 |
ST_SnapToGrid
3d
入力ジオメトリーの全ての点を規則的なグリッドにスナップします。
- geomA, originX, originY, sizeX, sizeY
- geomA, sizeX, sizeY
- geomA, size
- geomA, pointOrigin, sizeX, sizeY, sizeZ, sizeM
|
|
ST_Snap
(input, reference, tolerance)
入力ジオメトリーの辺と頂点を参照ジオメトリーの頂点にスナップします。 |
|
ST_SwapOrdinates
3d
(geom, ords)
与えられたジオメトリーにおいて与えられた座標の値を入れ替えたジオメトリーを返します。 |
| 空間参照系関数 |
|
ST_InverseTransformPipeline
(geom, pipeline, to_srid)
定義した座標変換パイプラインの逆変換を使って、異なる空間参照系に座標値を変換した新しいジオメトリーを返します。 |
|
ST_SetSRID
(geom, srid)
ジオメトリーに SRID を設定します。 |
|
ST_SRID
mm
(g1)
ジオメトリーの空間参照系識別子を返します。 |
ST_Transform
mm
異なる空間参照系に投影変換された新しいジオメトリーを返します。
- g1, srid
- geom, to_proj
- geom, from_proj, to_proj
- geom, from_proj, to_srid
|
|
ST_TransformPipeline
(g1, pipeline, to_srid)
定義されている座標変換パイプラインを使用して異なる空間参照系に変換された新しいジオメトリーを返します。 |
|
postgis_srs_codes
(auth_name)
指定した機関に関連付けられた SRS コードの一覧を返します。 |
|
postgis_srs
(auth_name, auth_srid)
求める機関と空間参照識別子に関するメタデータレコードを返します。 |
|
postgis_srs_all
()
Proj データベース内のあらゆる空間参照系のメタデータレコードを返します。 |
|
postgis_srs_search
(bounds, auth_name=EPSG)
bounds パラメータを完全に含む適用範囲を持つ投影座標系のメタデータレコードを返します。 |
| ジオメトリー入力 |
|
ST_BdPolyFromText
(WKT, srid)
マルチラインストリングの Well-Known Text 表現による、閉じたラインストリングの任意のコレクションからポリゴンを生成します。 |
|
ST_BdMPolyFromText
(WKT, srid)
マルチラインストリングの Well-Known Text 表現による、閉じたラインストリングの任意のコレクションからマルチポリゴンを構築します。 |
|
ST_GeogFromText
G
(EWKT)
Well-Known Text 表現または拡張 WKT から指定したジオグラフィ値を返します。 |
|
ST_GeographyFromText
G
(EWKT)
Well-Known Text 表現または拡張 WKT から指定したジオグラフィ値を返します。 |
ST_GeomCollFromText
mm
WKT 表現と与えられた SRID からジオメトリーのコレクションを生成します。SRID が与えられていない場合は 0とします。
- WKT, srid
- WKT
|
|
ST_GeomFromEWKT
3d
(EWKT)
拡張 Well-Known Text 表現 (EWKT) から指定された ST_Geometry 値を返します。 |
|
ST_GeomFromMARC21
(marcxml)
MARC21/XML 地理データを入力に取り、PostGIS ジオメトリーオブジェクトを返します。 |
ST_GeometryFromText
mm
Well-Known Text (WKT) からジオメトリーを返します。ST_GeomFromText の別名です。
- WKT
- WKT, srid
|
ST_GeomFromText
mm
Well-Known Text 表現 (WKT) から指定した ST_Geometry を返します。
- WKT
- WKT, srid
|
ST_LineFromText
mm
WKT 表現と与えられた SRID からジオメトリーを生成します。SRID が与えられていない場合は 0 (不明) となります。
- WKT
- WKT, srid
|
ST_MLineFromText
mm
WKT 表現から指定した ST_MultiLineString 値を返します。
- WKT, srid
- WKT
|
ST_MPointFromText
mm
Well-Known Text (WKT) 表現と与えられた SRID からジオメトリーを生成します。SRID を与えない場合は 0 (不明) となります。
- WKT, srid
- WKT
|
ST_MPolyFromText
mm
Well-Known Text (WKT) 表現と与えられた SRID からマルチポリゴンを生成します。SRIDが与えられていない場合は 0 (不明) となります。
- WKT, srid
- WKT
|
ST_PointFromText
mm
WKT と与えられた SRID からポイントジオメトリーを生成します。SRID が与えられていない場合は 0 (不明) とします。
- WKT
- WKT, srid
|
ST_PolygonFromText
mm
Well-Known Text (WKT) 表現と与えられた SRID からジオメトリーを生成します。SRID を与えない場合は 0 (不明) となります。
- WKT
- WKT, srid
|
|
ST_WKTToSQL
mm
(WKT)
Well-Known Text (WKT) からジオメトリーを返します。ST_GeomFromText の SQL/MM 用の別名です。 |
|
ST_GeogFromWKB
G
(wkb)
Well-Known Binary ジオメトリー表現(WKB) または拡張 WKB(EWKB) からジオグラフィインスタンスを生成します。 |
|
ST_GeomFromEWKB
3d
(EWKB)
拡張 Well-Known Binary 表現 (EWKB) から指定した ST_Geometry 値を返します。 |
ST_GeomFromWKB
mm
Well-Knwon Binary ジオメトリー表現 (WKB) と任意パラメーターの SRID からジオメトリーインスタンスを生成します。
- geom
- geom, srid
|
ST_LineFromWKB
mm
LINESTRING を WKB 表現から生成し、SRID を与えた場合にはそれを付けます。
- WKB
- WKB, srid
|
ST_LinestringFromWKB
mm
LINESTRING を WKB 表現から生成し、SRID を与えた場合にはそれを付けます。
- WKB
- WKB, srid
|
ST_PointFromWKB
mm
3d
WKB と与えられた SRID からジオメトリーを生成します。
- geom
- geom, srid
|
|
ST_WKBToSQL
mm
(WKB)
Well-Known Binary (WKB) からジオメトリーを返します。ST_GeomFromWKB の SRID を除いた形式の SQL/MM 用の別名です。 |
|
ST_Box2dFromGeoHash
(geohash, precision=full_precision_of_geohash)
GeoHash 文字列から BOX2D を返します。 |
|
ST_GeomFromGeoHash
(geohash, precision=full_precision_of_geohash)
GeoHash 文字列からジオメトリーを返します。 |
ST_GeomFromGML
2
3d
GML 表現から PostGIS ジオメトリーオブジェクトを出力します。
- geomgml
- geomgml, srid
|
ST_GeomFromGeoJSON
3d
ジオメトリーの GeoJSON 表現を入力として、PostGIS ジオメトリーオブジェクトを出力します。
- geomjson
- geomjson
- geomjson
|
|
ST_GeomFromKML
3d
(geomkml)
ジオメトリーの KML 表現の入力をとり、PostGIS ジオメトリーオブジェクトを出力します。 |
|
ST_GeomFromTWKB
(twkb)
TWKB ("Tiny Well-Known Binary") ジオメトリー表現からジオメトリーインスタンスを生成します。 |
ST_GMLToSQL
2
mm
GML からジオメトリーを返します。ST_GeomFromGML の別名です。
- geomgml
- geomgml, srid
|
|
ST_LineFromEncodedPolyline
(polyline, precision=5)
エンコード化ポリラインからラインストリングを生成します。 |
|
ST_PointFromGeoHash
(geohash, precision=full_precision_of_geohash)
GeoHash 文字列からポイントを返します。 |
|
ST_FromFlatGeobufToTable
(schemaname, tablename, FlatGeobuf input data)
FlatGeobuf データの構造に基づいてテーブルを生成します。 |
|
ST_FromFlatGeobuf
(Table reference, FlatGeobuf input data)
FlatGeobuf データを読みます。 |
| ジオメトリー出力 |
ST_AsEWKT
G
3d
ジオメトリーの SRID メタデータが付いた Well-Known Text (WKT) 表現を返します。
- g1
- g1, maxdecimaldigits=15
- g1
- g1, maxdecimaldigits=15
|
ST_AsText
mm
G
ジオメトリー/ジオグラフィの SRID メタデータのない Well-Known Text (WKT) 表現を返します。
- g1
- g1, maxdecimaldigits = 15
- g1
- g1, maxdecimaldigits = 15
|
ST_AsBinary
mm
G
3d
ジオメトリー/ジオグラフィの、SRID メタデータを持たない OGC/ISO Well-Known バイナリ (WKB) 表現を返します。
- g1
- g1, NDR_or_XDR
- g1
- g1, NDR_or_XDR
|
ST_AsEWKB
3d
ジオメトリーの、SRID メタデータを持つ Extended Well-Known バイナリ (EWKB) 表現を返します。
- g1
- g1, NDR_or_XDR
|
ST_AsHEXEWKB
3d
ジオメトリーの HEXEWKB 表現を (文字列として) 返します。リトルエンディアン (NDR) またはビッグエンディアン (XDR) のどちらかのエンコーディングを使います。
- g1, NDRorXDR
- g1
|
|
ST_AsEncodedPolyline
(geom, precision=5)
ラインストリングジオメトリーから符号化したポリラインを返します。 |
ST_AsFlatGeobuf
行の集合の FlatGeobuf 表現を返します。
- row agg
- row, index
- row, index, geom_name
|
ST_AsGeobuf
行集合の Geobuf 表現を返します。
- row agg
- row, geom_name
|
ST_AsGeoJSON
G
3d
GeoJSON 形式のジオメトリーまたは地物を返します。
- feature, geom_column="", maxdecimaldigits=9, pretty_bool=false, id_column=''
- geom, maxdecimaldigits=9, options=8
- geog, maxdecimaldigits=9, options=0
|
ST_AsGML
mm
G
3d
GML 第 2版または第 3版としてジオメトリーを返します。
- geom, maxdecimaldigits=15, options=0
- geog, maxdecimaldigits=15, options=0, nprefix=null, id=null
- version, geom, maxdecimaldigits=15, options=0, nprefix=null, id=null
- version, geog, maxdecimaldigits=15, options=0, nprefix=null, id=null
|
ST_AsKML
G
3d
ジオメトリーを KML 要素として返します。
- geom, maxdecimaldigits=15, nprefix=NULL
- geog, maxdecimaldigits=15, nprefix=NULL
|
|
ST_AsLatLonText
(pt, format='')
与えられたポイントの度・分・秒表現を返します。 |
|
ST_AsMARC21
(geom, format='hdddmmss')
ジオメトリーを、地理データフィールド (034) を持つ MARC21/XML データとして返します。 |
|
ST_AsMVTGeom
(geom, bounds, extent=4096, buffer=256, clip_geom=true)
ジオメトリーを MVT タイルの座標空間に変換します。 |
ST_AsMVT
行集合の MVT 表現を返す集約関数です。
- row agg
- row, name
- row, name, extent
- row, name, extent, geom_name
- row, name, extent, geom_name, feature_id_name
|
ST_AsSVG
G
ジオメトリーから SVG パスデータを返します。
- geom, rel=0, maxdecimaldigits=15
- geog, rel=0, maxdecimaldigits=15
|
ST_AsTWKB
TWKB (Tiny Well-Known Binary) としてジオメトリーを出力します。
- geom, prec=0, prec_z=0, prec_m=0, with_sizes=false, with_boxes=false
- geom, ids, prec=0, prec_z=0, prec_m=0, with_sizes=false, with_boxes=false
|
|
ST_AsX3D
2
3d
(g1, maxdecimaldigits=15, options=0)
ジオメトリーを X3D ノード要素書式 (ISO-IEC-19776-1.2-X3DEncodings-XML) で返します。 |
|
ST_GeoHash
(geom, maxchars=full_precision_of_point)
ジオメトリーの GeoHash 表現を返します。 |
| 演算子 |
&&
G
A の 2次元バウンディングボックスが B の 2次元バウンディングボックスとインタセクトする場合にTRUEを返します。
- A, B
- A, B
|
|
&&(geometry,box2df)
(A, B)
ジオメトリーの (キャッシュされている) 2次元バウンディングボックスが単精度浮動小数点数による 2次元バウンディングボックスとインタセクトする場合にTRUEを返します。 |
|
&&(box2df,geometry)
(A, B)
単精度浮動小数点数による 2次元バウンディングボックスがジオメトリーの (キャッシュされている) 2次元バウンディングボックスとインタセクトする場合にTRUEを返します。 |
|
&&(box2df,box2df)
(A, B)
二つの単精度浮動小数点数による 2次元バウンディングボックス (BOX2DF) が相互にインタセクトする場合にTRUEを返します。 |
|
&&&
3d
(A, B)
A の n 次元バウンディングボックスが B の n 次元バウンディングボックスとインタセクトする場合にTRUEを返します。 |
|
&&&(geometry,gidx)
3d
(A, B)
ジオメトリーの (キャッシュされている) n 次元バウンディングボックスが単精度浮動小数点数による n 次元バウンディングボックス (GIDX) とインタセクトする場合にTRUEを返します。 |
|
&&&(gidx,geometry)
3d
(A, B)
単精度浮動小数点数による n 次元バウンディングボックス (GIDX) がジオメトリーの (キャッシュされている) n 次元バウンディングボックスとインタセクトする場合にTRUEを返します。 |
|
&&&(gidx,gidx)
3d
(A, B)
二つの単精度浮動小数点数による n 次元バウンディングボックス (GIDX) が相互にインタセクトする場合にTRUEを返します。 |
|
&<
(A, B)
A のバウンディングボックスが B のバウンディングボックスをオーバラップするか、B のバウンディングボックスの左にある場合にTRUEを返します。 |
|
&<|
(A, B)
A のバウンディングボックスが B のバウンディングボックスをオーバラップするか、B のバウンディングボックスの下にある場合にTRUEを返します。 |
|
&>
(A, B)
A のバウンディングボックスが B のバウンディングボックスをオーバラップするか、B のバウンディングボックスの右にある場合にTRUEを返します。 |
|
<<
(A, B)
A のバウンダリボックスが、厳密に B のバウンダリボックスの左にある場合にTRUEを返します。 |
|
<<|
(A, B)
A のバウンダリボックスが、厳密に B のバウンダリボックスの下にある場合にTRUEを返します。 |
=
G
ジオメトリー/ジオグラフィ A の座標と座標の並び順がジオメトリー/ジオグラフィ B と同じ場合にTRUEを返します。
- A, B
- A, B
|
|
>>
(A, B)
A のバウンダリボックスが、厳密に B のバウンダリボックスの右にある場合にTRUEを返します。 |
|
@
(A, B)
A のバウンダリボックスが B のバウンダリボックスに含まれている場合にTRUEを返します。 |
|
@(geometry,box2df)
(A, B)
ジオメトリーの 2次元バウンディングボックスが単精度浮動小数点数による 2次元バウンディングボックス (BOX2DF) に包含される場合にTRUEを返します。 |
|
@(box2df,geometry)
(A, B)
単精度浮動小数点数による 2次元バウンディングボックス (BOX2DF) がジオメトリーの 2次元バウンディングボックスに包含される場合にTRUEを返します。 |
|
@(box2df,box2df)
(A, B)
二つの単精度浮動小数点数による n 次元バウンディングボックス (GIDX) の一方がもう一方を包含する場合にTRUEを返します。 |
|
|&>
(A, B)
A のバウンディングボックスが B のバウンディングボックスをオーバラップするか、B のバウンディングボックスの上にある場合にTRUEを返します。 |
|
|>>
(A, B)
A のバウンダリボックスが、厳密に B のバウンダリボックスの上にある場合にTRUEを返します。 |
|
~
(A, B)
A のバウンディングボックスが B のバウンディングボックスを含む場合にTRUEを返します。 |
|
~(geometry,box2df)
(A, B)
ジオメトリーの (キャッシュされている) 2次元バウンディングボックスが単精度浮動小数点数による n 次元バウンディングボックス (GIDX) を包含する場合にTRUEを返します。 |
|
~(box2df,geometry)
(A, B)
単精度浮動小数点数による 2次元バウンディングボックス (BOX2DF) をジオメトリーの (キャッシュされている) 2次元バウンディングボックスが包含する場合にTRUEを返します。 |
|
~(box2df,box2df)
(A, B)
二つの単精度浮動小数点数による 2次元バウンディングボックス (BOX2DF) の一方がもう一方を包含する場合にTRUEを返します。 |
|
~=
(A, B)
A のバウンディングボックスが B のバウンディングボックスと同じ場合に TRUEを返します。 |
<->
G
A と B の 2次元距離を返します。
- A, B
- A, B
|
|
|=|
(A, B)
A トラジェクトリと B トラジェクトリとの最接近する時の距離を返します。 |
|
<#>
(A, B)
A のバウンディングボックスと B のバウンディングボックスの 2次元距離を返します。 |
|
<<->>
(A, B)
A と B の間またはそれらのバウンディングボックスの間の n 次元距離を返します |
| 空間関係関数 |
|
ST_3DIntersects
mm
3d
(geomA, geomB)
二つのジオメトリーが 3次元空間において空間的にインタセクトするかどうかをテストします。ポイント、ラインストリング、ポリゴン、多面体サーフェス (面) についてのみ動作します。 |
|
ST_Contains
mm
(geomA, geomB)
B の全てのポイントが A 内にあり、かつ、双方の内部に共有点が存在するかどうかをテストします。 |
|
ST_ContainsProperly
(geomA, geomB)
B の全てのポイントが A の内部にあるかをテストします。 |
ST_CoveredBy
G
A の全てのポイントが B 内にあるかをテストします。
- geomA, geomB
- geogA, geogB
|
ST_Covers
G
B の全ての点が A 内にあるかをテストします。
- geomA, geomB
- geogpolyA, geogpointB
|
|
ST_Crosses
mm
(g1, g2)
二つのジオメトリーが内部に共有ポイントを持ち、かつそれだけにならないようになっているかテストします。 |
|
ST_Disjoint
mm
(A, B)
二つのジオメトリーが共有点を持たないようになっているかテストします。 |
|
ST_Equals
mm
(A, B)
二つのジオメトリーが同じ点集合になっているかテストします。 |
ST_Intersects
mm
G
二つのジオメトリーがインタセクトしている (少なくとも一つの共有点がある) かどうかテストします。
- geomA, geomB
- geogA, geogB
|
|
ST_LineCrossingDirection
(linestringA, linestringB)
二つのラインストリングがどのように交差しているかを示す数字を返します。 |
|
ST_OrderingEquals
mm
(A, B)
二つのジオメトリーが同じジオメトリーを表現し、かつ点の並び順が同じかどうかをテストします。 |
|
ST_Overlaps
mm
(A, B)
二つのジオメトリーが同じ次元を持ち、インタセクトして、かつ相手と重ならない点少なくとも一つあるかをテストします。 |
ST_Relate
mm
二つのジオメトリーが与えられた交差行列パターンに合致するトポロジ関係があるかどうかを見るか、交差行列を計算するかします。
- geomA, geomB, intersectionMatrixPattern
- geomA, geomB
- geomA, geomB, boundaryNodeRule
|
|
ST_RelateMatch
(intersectionMatrix, intersectionMatrixPattern)
DE-9IM 交差行列が交差行列パターンに合致するかどうかを見ます。 |
|
ST_Touches
mm
(A, B)
二つのジオメトリーが少なくとも一つの共有点を持ち、かつ内部でインタセクトしていないようになっているかテストします。 |
|
ST_Within
mm
(A, B)
A の全てのポイントが B 内にあり、かつ両方の内部が共有点を持つかどうかをテストします。 |
|
ST_3DDWithin
mm
3d
(g1, g2, distance_of_srid)
二つの 3次元ジオメトリーが与えらえれた 3次元距離内にあるかどうかをテストします。 |
|
ST_3DDFullyWithin
3d
(g1, g2, distance)
二つの 3次元ジオメトリーが完全に与えらえれた 3次元距離内にあるかどうかをテストします。 |
|
ST_DFullyWithin
(g1, g2, distance)
ジオメトリーが完全に他のジオメトリーの指定距離内にあるかどうかをテストします |
ST_DWithin
G
二つのジオメトリーが与えらえれた距離内にあるかどうかをテストします。
- g1, g2, distance_of_srid
- gg1, gg2, distance_meters, use_spheroid = true
|
|
ST_PointInsideCircle
(a_point, center_x, center_y, radius)
ポイントジオメトリーが中心と半径で定められた円の内側にあるかをテストします。 |
| 計測関数 |
ST_Area
mm
G
ポリゴンジオメトリーの面積を返します。
- g1
- geog, use_spheroid = true
|
ST_Azimuth
G
北を基準とした 2点間の線の方位角を返します。
- origin, target
- origin, target
|
ST_Angle
3点もしくは 4点、または 2線で定義される二つのベクタ間の角度を返します。
- point1, point2, point3, point4
- line1, line2
|
ST_ClosestPoint
G
g1上にある、g2と最近傍となる 2次元ポイントを返します。これは、あるジオメトリーから他のジオメトリーへの最短ラインの一つ目のポイントです。
- geom1, geom2
- geom1, geom2, use_spheroid = true
|
|
ST_3DClosestPoint
3d
(g1, g2)
g1上の、g2に最も近い 3次元ポイントを返します。これは 3次元の最短ラインの始点です。 |
ST_Distance
mm
G
二つのジオメトリー値またはジオグラフィ値間の距離を返します。
- g1, g2
- geog1, geog2, use_spheroid = true
|
|
ST_3DDistance
mm
3d
(g1, g2)
投影座標系の単位で、二つのジオメトリー間の 3次元デカルト距離の最小値を返します (空間参照系に基づきます)。 |
|
ST_DistanceSphere
(geomlonlatA, geomlonlatB, radius=6371008)
球面の地球モデルを使って、二つの経度/緯度ジオメトリーの最小距離をメートル単位で返します。 |
|
ST_DistanceSpheroid
(geomlonlatA, geomlonlatB, measurement_spheroid=WGS84)
回転楕円体面の地球モデルを使って、二つの経度/緯度ジオメトリーの最小距離を返します。 |
|
ST_FrechetDistance
(g1, g2, densifyFrac = -1)
二つのジオメトリーのフレシェ距離を返します。 |
ST_HausdorffDistance
二つのジオメトリー間のハウスドルフ距離を返します。
- g1, g2
- g1, g2, densifyFrac
|
ST_Length
mm
G
線系ジオメトリーの 2次元長を返します。
- a_2dlinestring
- geog, use_spheroid = true
|
|
ST_Length2D
(a_2dlinestring)
LINESTRING または MULTILINESTRING に対して、ジオメトリーの 2次元長を返します。これはST_Lengthの別名です。 |
|
ST_3DLength
mm
3d
(a_3dlinestring)
線ジオメトリーの 3次元長を返します。 |
|
ST_LengthSpheroid
3d
(a_geometry, a_spheroid)
回転楕円体面上の経度緯度のジオメトリーの 2次元または 3次元の長さ/周長を返します。 |
ST_LongestLine
2
二つのジオメトリー間の 2次元最長ラインを返します。
- g
- g1, g2
|
|
ST_3DLongestLine
3d
(g1, g2)
二つのジオメトリー間の 3次元最長ラインを返します。 |
ST_MaxDistance
2
二つのジオメトリー間の 2次元最長距離を空間参照系の単位で返します。
- g
- g1, g2
|
|
ST_3DMaxDistance
3d
(g1, g2)
二つのジオメトリー間の 3次元最大デカルト距離 (空間参照系に基づく) を空間参照系の単位で返します。 |
|
ST_MinimumClearance
(g)
ジオメトリーのクリアランスの最小値を返します。この値はジオメトリーのロバスト性を示すものです。 |
|
ST_MinimumClearanceLine
(g)
ジオメトリーの最小クリアランスを示す、2点のラインストリングを返します。 |
ST_Perimeter
mm
G
ポリゴンジオメトリーまたはジオグラフィの境界の長さを返します。
- g1
- geog, use_spheroid = true
|
|
ST_Perimeter2D
(geomA)
ポリゴンジオメトリーの 2次元周長を返します。ST_Perimeterの別名です。 |
|
ST_3DPerimeter
mm
3d
(geomA)
ポリゴンジオメトリーの 3次元周長を返します。 |
ST_ShortestLine
G
二つのジオメトリーの 3次元の最短ラインを返します。
- geom1, geom2
- geom1, geom2, use_spheroid = true
|
|
ST_3DShortestLine
3d
(g1, g2)
二つのジオメトリーの 3次元の最短ラインを返します。 |
| 重ね合わせ関数 |
|
ST_ClipByBox2D
(geom, box)
長方形内に落ちるジオメトリーの一部を返します。 |
|
ST_Difference
mm
g3.9
3d
(geomA, geomB, gridSize = -1)
ジオメトリー B とインタセクトしていないジオメトリー A の一部を表現するジオメトリーを計算します。 |
ST_Intersection
mm
G
g3.9
3d
ジオメトリー A とジオメトリー B の共通部分を表現するジオメトリーを返します。
- geomA, geomB, gridSize = -1
- geogA, geogB
|
|
ST_MemUnion
3d
(geomfield)
ジオメトリーを結合する集約関数で、メモリを効率的に使いますが処理時間のかかるものです。 |
|
ST_Node
3d
(geom)
ラインストリングの集合にノードを作成します。 |
|
ST_Split
(input, blade)
ジオメトリーを他のジオメトリーで分割してできたジオメトリーのコレクションを返します。 |
|
ST_Subdivide
g3.9
(geom, max_vertices=256, gridSize = -1)
ジオメトリーの線の分割を計算します。 |
|
ST_SymDifference
mm
g3.9
3d
(geomA, geomB, gridSize = -1)
ジオメトリー A とジオメトリー B がインタセクトしていない部分を表現するジオメトリーを返します。 |
|
ST_UnaryUnion
g3.9
3d
(geom, gridSize = -1)
単一のジオメトリーの要素の結合を計算します。 |
ST_Union
mm
g3.9
3d
入力ジオメトリーのポイント集合の結合を表現するジオメトリーを返します。
- g1, g2
- g1, g2, gridSize
- g1_array
- g1field agg
- g1field, gridSize agg
|
| ジオメトリー処理関数 |
ST_Buffer
mm
G
あるジオメトリーからの距離が指定された距離以下となる点全ての集合となるジオメトリを返します。
- g1, radius_of_buffer, buffer_style_parameters = ''
- g1, radius_of_buffer, num_seg_quarter_circle
- g1, radius_of_buffer, buffer_style_parameters
- g1, radius_of_buffer, num_seg_quarter_circle
|
|
ST_BuildArea
(geom)
与えられたジオメトリーの構成ラインワークから面ジオメトリーを生成します。 |
ST_Centroid
mm
G
ジオメトリーの幾何学的重心を返します。
- g1
- g1, use_spheroid = true
|
|
ST_ChaikinSmoothing
3d
(geom, nIterations = 1, preserveEndPoints = false)
チャイキンのアルゴリズムを使って、与えられたジオメトリーの平滑化されたものを返します。 |
|
ST_CatmullRomSmoothing
1
3d
(geom, nSegments = 5)
Catmull-Rom スプライン曲線を用いて平滑化されたジオメトリーを返します。 |
|
ST_ConcaveHull
(param_geom, param_pctconvex, param_allow_holes = false)
全ての入力ジオメトリーの頂点を含む凹ジオメトリーを計算します。 |
|
ST_ConvexHull
mm
3d
(geomA)
ジオメトリーの凸包を計算します。 |
|
ST_DelaunayTriangles
3d
(g1, tolerance = 0.0, flags = 0)
ジオメトリーの頂点のドローネ三角形を返します。 |
|
ST_FilterByM
(geom, min, max = null, returnM = false)
M 値に基づいて頂点を削除します。 |
|
ST_GeneratePoints
(g, npoints, seed = 0)
ポリゴン内やマルチポリゴン内にランダムなマルチポイントを生成します。 |
|
ST_GeometricMedian
3d
(geom, tolerance = NULL, max_iter = 10000, fail_if_not_converged = false)
マルチポイントの幾何学的中央値を返します。 |
ST_LineMerge
g3.11
MULTILINESTRING を縫い合わせて形成したラインを返します。
- amultilinestring
- amultilinestring, directed
|
|
ST_MaximumInscribedCircle
g3.9
(geom)
ジオメトリーに含まれる最大の円を計算します。 |
|
ST_LargestEmptyCircle
g3.9
(geom, tolerance=0.0, boundary=POINT EMPTY)
ジオメトリーとオーバラップしない最大の円を計算します。 |
|
ST_MinimumBoundingCircle
(geomA, num_segs_per_qt_circ=48)
入力ジオメトリーを含む最小の円を返します。 |
|
ST_MinimumBoundingRadius
(geom)
ジオメトリーを完全に包含する最小円の中心ポイントと半径を返します。 |
|
ST_OrientedEnvelope
(geom)
ジオメトリーを囲む最小の回転四角形を返します。 |
|
ST_OffsetCurve
(line, signed_distance, style_parameters='')
与えられた距離と方面に入力ラインをずらしたラインを返します。 |
|
ST_PointOnSurface
mm
3d
(g1)
ポリゴン内またはジオメトリー上にあるのが保証されたポイントを返します。 |
ST_Polygonize
ジオメトリー集合のラインワークから形成されるポリゴンのコレクションを計算します。
- geomfield agg
- geom_array
|
|
ST_ReducePrecision
g3.9
(g, gridsize)
全ての与えられたグリッド許容値に丸められたポイントからなる妥当なジオメトリーを返します。 |
|
ST_SharedPaths
(lineal1, lineal2)
二つの LINESTRING/MULTILINESTRING の入力が共有するパスのコレクションを返します。 |
ST_Simplify
Douglas-Peuker アルゴリズムを使用して、簡略化したジオメトリーを返します。
- geom, tolerance
- geom, tolerance, preserveCollapsed
|
|
ST_SimplifyPreserveTopology
(geom, tolerance)
Douglas-Peucker アルゴリズムを使用して、簡略化した妥当なジオメトリーを返します。 |
|
ST_SimplifyPolygonHull
g3.11
(param_geom, vertex_fraction, is_outer = true)
ポリゴンジオメトリーに対してトポロジを保存した状態で簡略化した外側または内側の凹包を計算します。 |
|
ST_SimplifyVW
(geom, tolerance)
Visvalingam-Whyatt アルゴリズムを使用して、入力ジオメトリーを簡略化したジオメトリを返します。 |
|
ST_SetEffectiveArea
(geom, threshold = 0, set_area = 1)
Visvalingam-Whyatt アルゴリズムを使って有効範囲となる個々の頂点を置きます。 |
|
ST_TriangulatePolygon
g3.11
(geom)
ポリゴンの制約付きドロネー三角分割を計算します。 |
|
ST_VoronoiLines
(geom, tolerance = 0.0, extend_to = NULL)
ジオメトリーの頂点からボロノイ図のセルを返します。 |
|
ST_VoronoiPolygons
(geom, tolerance = 0.0, extend_to = NULL)
ジオメトリーの頂点からボロノイ図のセルを返します。 |
| アフィン変換 |
ST_Affine
3d
ジオメトリーに 3次元アフィン変換を適用します。
- geomA, a, b, c, d, e, f, g, h, i, xoff, yoff, zoff
- geomA, a, b, d, e, xoff, yoff
|
ST_Rotate
3d
ジオメトリーを原点について回転させます。
- geomA, rotRadians
- geomA, rotRadians, x0, y0
- geomA, rotRadians, pointOrigin
|
|
ST_RotateX
3d
(geomA, rotRadians)
ジオメトリーを X 軸について回転させます。 |
|
ST_RotateY
3d
(geomA, rotRadians)
ジオメトリーを Y 軸について回転させます。 |
|
ST_RotateZ
3d
(geomA, rotRadians)
ジオメトリーを Z 軸について回転させます。 |
ST_Scale
3d
与えた係数でジオメトリーを拡大縮小します。
- geomA, XFactor, YFactor, ZFactor
- geomA, XFactor, YFactor
- geom, factor
- geom, factor, origin
|
ST_Translate
3d
与えられたオフセットでジオメトリーを変換します。
- g1, deltax, deltay
- g1, deltax, deltay, deltaz
|
|
ST_TransScale
3d
(geomA, deltaX, deltaY, XFactor, YFactor)
与えられた係数とオフセットでジオメトリーを変換します。 |
| バウンディングボックス関数 |
|
Box2D
(geom)
ジオメトリーの 2次元範囲を表現する BOX2D を返します。 |
|
Box3D
3d
(geom)
ジオメトリーの 3次元範囲を表現する BOX3D を返します。 |
ST_EstimatedExtent
空間テーブルの推定範囲を返します。
- schema_name, table_name, geocolumn_name, parent_only
- schema_name, table_name, geocolumn_name
- table_name, geocolumn_name
|
ST_Expand
他のバウンディングボックスまたはジオメトリーから拡張されたバウンディングボックスを返します。
- geom, units_to_expand
- geom, dx, dy, dz=0, dm=0
- box, units_to_expand
- box, dx, dy
- box, units_to_expand
- box, dx, dy, dz=0
|
|
ST_Extent
(geomfield)
ジオメトリーのバウンディングボックスを返す集約関数です。 |
|
ST_3DExtent
3d
(geomfield)
ジオメトリーの 3次元バウンディングボックスを返す集約関数です。 |
|
ST_MakeBox2D
(pointLowLeft, pointUpRight)
二つの 2次元のポイントジオメトリーで定義される BOX2D を生成します。 |
|
ST_3DMakeBox
(point3DLowLeftBottom, point3DUpRightTop)
二つの 3次元のポイントジオメトリーで定義される BOX3D を生成します。 |
|
ST_XMax
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの X の最大値を返します。 |
|
ST_XMin
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの X の最小値を返します。 |
|
ST_YMax
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの Y の最大値を返します。 |
|
ST_YMin
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの Y の最小値を返します。 |
|
ST_ZMax
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの Z の最大値を返します。 |
|
ST_ZMin
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの Z の最小値を返します。 |
|
ST_XSize
1
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの X 方向のサイズを返します。 |
|
ST_YSize
1
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの Y 方向のサイズを返します。 |
|
ST_ZSize
1
3d
(aGeomorBox2DorBox3D)
2次元または 3次元のバウンディングボックスまたはジオメトリーの Z 方向のサイズを返します。 |
|
ST_MMin
3d
(geom)
ジオメトリーの M 値の最小値を返します。 |
|
ST_MMax
3d
(geom)
M 値の最大値を返します。 |
|
ST_MSize
1
3d
(geom)
ジオメトリーの M 値のサイズを返します。 |
| 線型参照 |
ST_LineInterpolatePoint
G
3d
ラインに沿って、割合で示された位置の補間ポイントを返します。
- a_linestring, a_fraction
- a_linestring, a_fraction, use_spheroid = true
|
|
ST_3DLineInterpolatePoint
3d
(a_linestring, a_fraction)
3次元ラインに沿って、割合で示された位置の補間ポイントを返します。 |
ST_LineInterpolatePoints
G
3d
ラインに沿って、割合で示された複数の位置の補間ポイントを返します。
- a_linestring, a_fraction, repeat
- a_linestring, a_fraction, use_spheroid = true, repeat = true
|
ST_LineLocatePoint
G
ポイントに最も近いライン上のポイントの位置を割合で返します。
- a_linestring, a_point
- a_linestring, a_point, use_spheroid = true
|
ST_LineSubstring
G
3d
二つの割合位置からラインの一部を返します。
- a_linestring, startfraction, endfraction
- a_linestring, startfraction, endfraction
|
|
ST_LocateAlong
mm
(geom_with_measure, measure, offset = 0)
M 値に一致するジオメトリー上のポイントを返します。 |
|
ST_LocateBetween
mm
(geom, measure_start, measure_end, offset = 0)
M 値の範囲に合致する部分ジオメトリーを返します。 |
|
ST_LocateBetweenElevations
3d
(geom, elevation_start, elevation_end)
標高 (Z 値) 範囲にある部分ジオメトリーを返します。 |
|
ST_InterpolatePoint
3d
(linear_geom_with_measure, point)
ジオメトリーのポイントに最も近いポイント上の補間 M 値を返します。 |
|
ST_3DInterpolatePoint
1
3d
(linear_geom_with_measure, point)
3次元で最も近いジオメトリーの補間 M 値を返します。 |
|
ST_AddMeasure
3d
(geom_mline, measure_start, measure_end)
ラインに沿った M 値を補間します。 |