PostGIS 3.6 Cheatsheet

Nytt i denna utgåva 1Förbättrad i denna utgåva 2   Sammanslagna agg    Fönsterfunktion W   Kräver GEOS (3.9,3.10,3.11,3.12) eller högre g3.9 g3.11 g3.122.5/3D-stöd 3d   SQL-MMmm   Stödjer geografi G
PostGIS-datatyper Geometry/Geography/Box
box2d    Typ som representerar en 2-dimensionell avgränsande box.
box3d    Typ som representerar en 3-dimensionell avgränsande box.
geometry    Den typ som representerar spatiala egenskaper med plana koordinatsystem.
geometry_dump    En sammansatt typ som används för att beskriva delarna i en komplex geometri.
geography    Den typ som representerar spatiala egenskaper med geodetiska (ellipsoidiska) koordinatsystem.

Funktioner för tabellhantering
AddGeometryColumn  3d    Lägger till en geometrikolumn i en befintlig tabell.
  1. table_name, column_name, srid, type, dimension, use_typmod=true
  2. schema_name, table_name, column_name, srid, type, dimension, use_typmod=true
  3. catalog_name, schema_name, table_name, column_name, srid, type, dimension, use_typmod=true
DropGeometryColumn  3d    Tar bort en geometrikolumn från en spatial tabell.
  1. table_name, column_name
  2. schema_name, table_name, column_name
  3. catalog_name, schema_name, table_name, column_name
DropGeometryTable    Tar bort en tabell och alla dess referenser i geometry_columns.
  1. table_name
  2. schema_name, table_name
  3. catalog_name, schema_name, table_name
Find_SRID (a_schema_name, a_table_name, a_geomfield_name)    Returnerar den SRID som definierats för en geometrikolumn.
Populate_Geometry_Columns    Säkerställer att geometrikolumner definieras med typmodifierare eller har lämpliga spatiala begränsningar.
  1. use_typmod=true
  2. relation_oid, use_typmod=true
UpdateGeometrySRID  3d    Uppdaterar SRID för alla objekt i en geometrikolumn och metadata för tabellen.
  1. table_name, column_name, srid
  2. schema_name, table_name, column_name, srid
  3. catalog_name, schema_name, table_name, column_name, srid

Geometry Constructors
ST_Collect  3d    Skapar en GeometryCollection eller Multi* geometri från en uppsättning geometrier.
  1. g1, g2
  2. g1_array
  3. g1field agg
ST_LineFromMultiPoint  3d (aMultiPoint)    Skapar en LineString från en MultiPoint-geometri.
ST_MakeEnvelope (xmin, ymin, xmax, ymax, srid=unknown)    Skapar en rektangulär polygon från minimi- och maximikoordinater.
ST_MakeLine  3d    Skapar en LineString från Point-, MultiPoint- eller LineString-geometrier.
  1. geom1, geom2
  2. geoms_array
  3. geoms agg
ST_MakePoint  3d    Skapar en 2D-, 3DZ- eller 4D-punkt.
  1. x, y
  2. x, y, z
  3. x, y, z, m
ST_MakePointM (x, y, m)    Skapar en punkt från X-, Y- och M-värden.
ST_MakePolygon  3d    Skapar en polygon från ett skal och en valfri lista med hål.
  1. linestring
  2. outerlinestring, interiorlinestrings
ST_Point  mm    Skapar en punkt med X-, Y- och SRID-värden.
  1. x, y
  2. x, y, srid=unknown
ST_PointZ (x, y, z, srid=unknown)    Skapar en punkt med X-, Y-, Z- och SRID-värden.
ST_PointM (x, y, m, srid=unknown)    Skapar en punkt med X-, Y-, M- och SRID-värden.
ST_PointZM (x, y, z, m, srid=unknown)    Skapar en punkt med X-, Y-, Z-, M- och SRID-värden.
ST_Polygon  mm  3d (lineString, srid)    Skapar en polygon från en LineString med en angiven SRID.
ST_TileEnvelope (tileZoom, tileX, tileY, bounds=SRID=3857;LINESTRING(-20037508.342789 -20037508.342789,20037508.342789 20037508.342789), margin=0.0)    Skapar en rektangulär polygon i Web Mercator (SRID:3857) med hjälp av XYZ-plattsystemet.
ST_HexagonGrid (size, bounds)    Returnerar en uppsättning hexagoner och cellindex som helt täcker gränserna för geometriargumentet.
ST_Hexagon (size, cell_i, cell_j, origin)    Returnerar en enda hexagon med den angivna kantstorleken och cellkoordinaten inom hexagonens rutnätsutrymme.
ST_SquareGrid (size, bounds)    Returnerar en uppsättning rutnätsrutor och cellindex som helt täcker gränserna för geometriargumentet.
ST_Square (size, cell_i, cell_j, origin='POINT(0 0)')    Returnerar en enda kvadrat med hjälp av den angivna kantstorleken och cellkoordinaten inom kvadratens rutnätsutrymme.
ST_Letters ( letters, font)    Returnerar inmatade bokstäver som återges som geometri med en standardstartposition vid origo och en standardtexthöjd på 100.

Geometriåtkomst
GeometryType  3d (geomA)    Returnerar typen av geometri som text.
ST_Boundary  mm  3d (geomA)    Returnerar gränsen för en geometri.
ST_BoundingDiagonal  3d (geom, fits=false)    Returnerar diagonalen i en geometris avgränsande box.
ST_CoordDim  mm  3d (geomA)    Returnerar koordinatdimensionen för en geometri.
ST_Dimension  mm (g)    Returnerar den topologiska dimensionen för en geometri.
ST_Dump  3d (g1)    Returnerar en uppsättning geometry_dump-rader för komponenterna i en geometri.
ST_DumpPoints  3d (geom)    Returnerar en uppsättning geometry_dump-rader för koordinaterna i en geometri.
ST_DumpSegments  3d (geom)    Returnerar en uppsättning geometry_dump-rader för segmenten i en geometri.
ST_DumpRings  3d (a_polygon)    Returnerar en uppsättning geometry_dump-rader för de yttre och inre ringarna i en polygon.
ST_EndPoint  mm  3d (g)    Returnerar den sista punkten i en LineString eller CircularLineString.
ST_Envelope  mm (g1)    Returnerar en geometri som representerar en geometris avgränsande box.
ST_ExteriorRing  mm  3d (a_polygon)    Returnerar en LineString som representerar den yttre ringen av en Polygon.
ST_GeometryN  mm  3d (geomA, n)    Returnerar ett element i en geometrisamling.
ST_GeometryType  mm  3d (g1)    Returnerar SQL-MM-typen för en geometri som text.
ST_HasArc  3d (geomA)    Testar om en geometri innehåller en cirkelbåge
ST_InteriorRingN  mm  3d (a_polygon, n)    Returnerar den N:te inre ringen (hålet) i en polygon.
ST_NumCurves  mm  3d (a_compoundcurve)    Returnerar antalet komponentkurvor i en CompoundCurve.
ST_CurveN  mm  3d (a_compoundcurve, index)    Returnerar den N:te komponentkurvgeometrin för en CompoundCurve.
ST_IsClosed  mm  3d (g)    Testar om en LineStrings start- och slutpunkter är sammanfallande. För en PolyhedralSurface testas om den är sluten (volymetrisk).
ST_IsCollection  3d (g)    Testar om en geometri är en geometrisamlingstyp.
ST_IsEmpty  mm (geomA)    Testar om en geometri är tom.
ST_IsPolygonCCW  3d (geom)    Testar om polygoner har yttre ringar som är orienterade moturs och inre ringar som är orienterade medurs.
ST_IsPolygonCW  3d (geom)    Testar om polygoner har yttre ringar som är orienterade medurs och inre ringar som är orienterade moturs.
ST_IsRing  mm (g)    Testar om en LineString är sluten och enkel.
ST_IsSimple  mm  3d (geomA)    Testar om en geometri inte har några punkter med självskärning eller självtangentiering.
ST_M  mm  3d (a_point)    Returnerar M-koordinaten för en punkt.
ST_MemSize  3d (geomA)    Returnerar hur mycket minnesutrymme en geometri tar upp.
ST_NDims  3d (g1)    Returnerar koordinatdimensionen för en geometri.
ST_NPoints  3d (g1)    Returnerar antalet punkter (vertices) i en geometri.
ST_NRings  3d (geomA)    Returnerar antalet ringar i en polygonal geometri.
ST_NumGeometries  mm  3d (geom)    Returnerar antalet element i en geometrisamling.
ST_NumInteriorRings  mm (a_polygon)    Returnerar antalet inre ringar (hål) i en polygon.
ST_NumInteriorRing (a_polygon)    Returnerar antalet inre ringar (hål) i en polygon. Aias för ST_NumInteriorRings
ST_NumPatches  mm  3d (g1)    Returnerar antalet ytor på en polyedrisk yta. Returnerar null för icke-polyedriska geometrier.
ST_NumPoints  mm (g1)    Returnerar antalet punkter i en LineString eller CircularString.
ST_PatchN  mm  3d (geomA, n)    Returnerar den N:te geometrin (ytan) för en PolyhedralSurface.
ST_PointN  mm  3d (a_linestring, n)    Returnerar den N:te punkten i den första LineString eller cirkulära LineString i en geometri.
ST_Points  3d (geom)    Returnerar en MultiPoint som innehåller koordinaterna för en geometri.
ST_StartPoint  mm  3d (geomA)    Returnerar den första punkten i en LineString.
ST_Summary  G    Returnerar en textsammanfattning av innehållet i en geometri.
  1. g
  2. g
ST_X  mm  3d (a_point)    Returnerar X-koordinaten för en Point.
ST_Y  mm  3d (a_point)    Returnerar Y-koordinaten för en Point.
ST_Z  mm  3d (a_point)    Returnerar Z-koordinaten för en Point.
ST_Zmflag  3d (geomA)    Returnerar en kod som anger ZM-koordinatdimensionen för en geometri.
ST_HasZ  3d (geom)    Kontrollerar om en geometri har en Z-dimension.
ST_HasM  3d (geom)    Kontrollerar om en geometri har en M (mått)-dimension.

Geometriredigerare
ST_AddPoint  3d    Lägg till en punkt i en LineString.
  1. linestring, point
  2. linestring, point, position = -1
ST_CollectionExtract    Ger en geometrisamling och returnerar en multigeometri som endast innehåller element av en angiven typ.
  1. collection
  2. collection, type
ST_CollectionHomogenize (collection)    Returnerar den enklaste representationen av en geometrisamling.
ST_CurveToLine  mm  3d (curveGeom, tolerance, tolerance_type, flags)    Konverterar en geometri som innehåller kurvor till en linjär geometri.
ST_Scroll  3d (linestring, point)    Ändra startpunkt för en sluten LineString.
ST_FlipCoordinates  3d (geom)    Returnerar en version av en geometri med X- och Y-axlarna vända.
ST_Force2D  3d (geomA)    Tvinga geometrierna till ett "2-dimensionellt läge".
ST_Force3D  3d (geomA, Zvalue = 0.0)    Tvingar geometrierna till XYZ-läge. Detta är ett alias för ST_Force3DZ.
ST_Force3DZ  3d (geomA, Zvalue = 0.0)    Tvinga geometrierna till XYZ-läge.
ST_Force3DM (geomA, Mvalue = 0.0)    Tvinga geometrierna till XYM-läge.
ST_Force4D  3d (geomA, Zvalue = 0.0, Mvalue = 0.0)    Tvinga geometrierna till XYZM-läge.
ST_ForceCollection  3d (geomA)    Konvertera geometrin till en GEOMETRYCOLLECTION.
ST_ForceCurve  3d (g)    Upcasta en geometri till dess kurvade typ, om tillämpligt.
ST_ForcePolygonCCW  3d (geom)    Orienterar alla yttre ringar moturs och alla inre ringar medurs.
ST_ForcePolygonCW  3d (geom)    Orienterar alla yttre ringar medurs och alla inre ringar moturs.
ST_ForceSFS  3d    Tvinga geometrierna att endast använda SFS 1.1 geometrityper.
  1. geomA
  2. geomA, version
ST_ForceRHR  3d (g)    Tvinga orienteringen av hörnen i en polygon att följa högerhands-regeln.
ST_LineExtend (line, distance_forward, distance_backward=0.0)    Returnerar en linje som sträcker sig framåt och bakåt med angivna avstånd.
ST_LineToCurve  3d (geomANoncircular)    Konverterar en linjär geometri till en krökt geometri.
ST_Multi (geom)    Returnera geometrin som en MULTI*-geometri.
ST_Normalize (geom)    Returnera geometrin i dess kanoniska form.
ST_Project  G    Returnerar en punkt som projiceras från en startpunkt med ett avstånd och en bäring (azimut).
  1. g1, distance, azimuth
  2. g1, g2, distance
  3. g1, distance, azimuth
  4. g1, g2, distance
ST_QuantizeCoordinates (g, prec_x, prec_y, prec_z, prec_m)    Sätter koordinaternas minst signifikanta bitar till noll
ST_RemovePoint  3d (linestring, offset)    Ta bort en punkt från en linestrings.
ST_RemoveRepeatedPoints  3d (geom, tolerance = 0.0)    Returnerar en version av en geometri där dubbletter av punkter har tagits bort.
ST_RemoveIrrelevantPointsForView (geom, bounds, cartesian_hint = false)    Tar bort punkter som är irrelevanta för rendering av en specifik rektangulär vy av en geometri.
ST_RemoveSmallParts (geom, minSizeX, minSizeY)    Tar bort små delar (polygonringar eller linestrings) av en geometri.
ST_Reverse  3d (g1)    Returnera geometrin med omvänd ordning på topparna.
ST_Segmentize  G    Returnerar en modifierad geometri/geografi som inte har något segment som är längre än ett givet avstånd.
  1. geom, max_segment_length
  2. geog, max_segment_length
ST_SetPoint  3d (linestring, zerobasedposition, point)    Ersätt punkten i en linestrings med en given punkt.
ST_ShiftLongitude  3d (geom)    Flyttar longitudkoordinaterna för en geometri mellan -180..180 och 0..360.
ST_WrapX  3d (geom, wrap, move)    Omsluta en geometri runt ett X-värde.
ST_SnapToGrid  3d    Fäst alla punkter i indatageometrin i ett regelbundet rutnät.
  1. geomA, originX, originY, sizeX, sizeY
  2. geomA, sizeX, sizeY
  3. geomA, size
  4. geomA, pointOrigin, sizeX, sizeY, sizeZ, sizeM
ST_Snap (input, reference, tolerance)    Fäst segment och vertikaler i indatageometrin till vertikaler i en referensgeometri.
ST_SwapOrdinates  3d (geom, ords)    Returnerar en version av den givna geometrin med givna ordinatvärden ombytta.

Validering av geometri
ST_IsValid  mm    Testar om en geometri är välformad i 2D.
  1. g
  2. g, flags
ST_IsValidDetail (geom, flags)    Returnerar en valid_detail-rad som anger om en geometri är giltig eller om den inte är det, en orsak och en plats.
ST_IsValidReason    Returnerar text som anger om en geometri är giltig, eller en orsak till ogiltigheten.
  1. geomA
  2. geomA, flags
ST_MakeValid  3d    Försöker göra en ogiltig geometri giltig utan att förlora toppar.
  1. input
  2. input, params

Funktioner för spatialt referenssystem
ST_InverseTransformPipeline (geom, pipeline, to_srid)    Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem med hjälp av inversen av en definierad pipeline för koordinattransformation.
ST_SetSRID (geom, srid)    Ställ in SRID på en geometri.
ST_SRID  mm (g1)    Returnerar den spatiala referensidentifieraren för en geometri.
ST_Transform  mm    Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem.
  1. g1, srid
  2. geom, to_proj
  3. geom, from_proj, to_proj
  4. geom, from_proj, to_srid
ST_TransformPipeline (g1, pipeline, to_srid)    Returnerar en ny geometri med koordinater som transformerats till ett annat spatialt referenssystem med hjälp av en definierad pipeline för koordinattransformation.
postgis_srs_codes (auth_name)    Returnerar listan över SRS-koder som är associerade med den angivna myndigheten.
postgis_srs (auth_name, auth_srid)    Returnerar en metadatapost för den begärda myndigheten och srid.
postgis_srs_all ()    Returnera metadataposter för varje spatialt referenssystem i den underliggande Proj-databasen.
postgis_srs_search (bounds, auth_name=EPSG)    Returnera metadataposter för projicerade koordinatsystem som har användningsområden som helt innehåller parametern bounds.

Inmatning av geometri
ST_BdPolyFromText (WKT, srid)    Konstruera en polygon givet en godtycklig samling av slutna linestrings som en MultiLineString Well-Known textrepresentation.
ST_BdMPolyFromText (WKT, srid)    Konstruera en MultiPolygon givet en godtycklig samling av slutna linestrings som en MultiLineString text representation Well-Known text representation.
ST_GeogFromText  G (EWKT)    Returnera ett angivet geografiskt värde från Well-Known Text representation or extended (WKT).
ST_GeographyFromText  G (EWKT)    Returnera ett angivet geografiskt värde från Well-Known Text representation or extended (WKT).
ST_GeomCollFromText  mm    Skapar en geometrisk samling från samlingen WKT med angiven SRID. Om SRID inte anges är standardvärdet 0.
  1. WKT, srid
  2. WKT
ST_GeomFromEWKT  3d (EWKT)    Returnera ett specificerat ST_Geometry-värde från Extended Well-Known Text representation (EWKT).
ST_GeomFromMARC21 (marcxml)    Tar MARC21/XML-geografiska data som indata och returnerar ett PostGIS-geometriobjekt.
ST_GeometryFromText  mm    Returnerar ett specificerat ST_Geometry-värde från Well-Known Text representation (WKT). Detta är ett aliasnamn för ST_GeomFromText
  1. WKT
  2. WKT, srid
ST_GeomFromText  mm    Returnera ett specificerat ST_Geometry-värde från Well-Known Text representation (WKT).
  1. WKT
  2. WKT, srid
ST_LineFromText  mm    Skapar en geometri från en WKT-representation med angiven SRID. Om SRID inte anges är standardvärdet 0.
  1. WKT
  2. WKT, srid
ST_MLineFromText  mm    Returnera ett specificerat ST_MultiLineString-värde från WKT-representation.
  1. WKT, srid
  2. WKT
ST_MPointFromText  mm    Skapar en geometri från WKT med den angivna SRID. Om SRID inte anges är standardvärdet 0.
  1. WKT, srid
  2. WKT
ST_MPolyFromText  mm    Skapar en MultiPolygon Geometry från WKT med den angivna SRID. Om SRID inte anges är standardvärdet 0.
  1. WKT, srid
  2. WKT
ST_PointFromText  mm    Skapar en punktgeometri från WKT med angiven SRID. Om SRID inte anges är standardvärdet okänt.
  1. WKT
  2. WKT, srid
ST_PolygonFromText  mm    Skapar en geometri från WKT med den angivna SRID. Om SRID inte anges är standardvärdet 0.
  1. WKT
  2. WKT, srid
ST_WKTToSQL  mm (WKT)    Returnerar ett specificerat ST_Geometry-värde från Well-Known Text representation (WKT). Detta är ett aliasnamn för ST_GeomFromText
ST_GeogFromWKB  G (wkb)    Skapar en geografisk instans från en geometrisk representation av Well-Known Binary (WKB) eller utökad Well Known Binary (EWKB).
ST_GeomFromEWKB  3d (EWKB)    Returnera ett specificerat ST_Geometry-värde från Extended Well-Known Binary representation (EWKB).
ST_GeomFromWKB  mm    Skapar en geometriinstans från en Well-Known Binary geometrirepresentation (WKB) och valfri SRID.
  1. geom
  2. geom, srid
ST_LineFromWKB  mm    Gör en LINESTRING från WKB med den angivna SRID
  1. WKB
  2. WKB, srid
ST_LinestringFromWKB  mm    Skapar en geometri från WKB med den angivna SRID:en.
  1. WKB
  2. WKB, srid
ST_PointFromWKB  mm  3d    Skapar en geometri från WKB med den angivna SRID
  1. geom
  2. geom, srid
ST_WKBToSQL  mm (WKB)    Returnerar ett specificerat ST_Geometry-värde från Well-Known Binary representation (WKB). Detta är ett aliasnamn för ST_GeomFromWKB som inte tar någon srid
ST_Box2dFromGeoHash (geohash, precision=full_precision_of_geohash)    Returnerar en BOX2D från en GeoHash-sträng.
ST_GeomFromGeoHash (geohash, precision=full_precision_of_geohash)    Returnerar en geometri från en GeoHash-sträng.
ST_GeomFromGML  3d    Tar som indata GML-representation av geometri och matar ut ett PostGIS-geometriobjekt
  1. geomgml
  2. geomgml, srid
ST_GeomFromGeoJSON  3d    Tar som indata en geojson-representation av en geometri och matar ut ett PostGIS-geometriobjekt
  1. geomjson
  2. geomjson
  3. geomjson
ST_GeomFromKML  3d (geomkml)    Tar som indata KML-representation av geometri och matar ut ett PostGIS-geometriobjekt
ST_GeomFromTWKB (twkb)    Skapar en geometriinstans från en TWKB ("Tiny Well-Known Binary")-geometrirepresentation.
ST_GMLToSQL  mm    Returnerar ett specificerat ST_Geometry-värde från GML-representation. Detta är ett aliasnamn för ST_GeomFromGML
  1. geomgml
  2. geomgml, srid
ST_LineFromEncodedPolyline (polyline, precision=5)    Skapar en LineString från en kodad polylinje.
ST_PointFromGeoHash (geohash, precision=full_precision_of_geohash)    Returnerar en punkt från en GeoHash-sträng.
ST_FromFlatGeobufToTable (schemaname, tablename, FlatGeobuf input data)    Skapar en tabell baserad på strukturen i FlatGeobuf-data.
ST_FromFlatGeobuf (Table reference, FlatGeobuf input data)    Läser FlatGeobuf-data.

Geometriutdata
ST_AsEWKT  G  3d    Returnera WKT-representationen (Well-Known Text) av geometrin med SRID-metadata.
  1. g1
  2. g1, maxdecimaldigits=15
  3. g1
  4. g1, maxdecimaldigits=15
ST_AsText  mm  G    Returnera WKT-representationen (Well-Known Text) av geometrin/geografin utan SRID-metadata.
  1. g1
  2. g1, maxdecimaldigits = 15
  3. g1
  4. g1, maxdecimaldigits = 15
ST_AsBinary  mm  G  3d    Returnera OGC/ISO Well-Known Binary (WKB)-representationen av geometrin/geografin utan SRID-metadata.
  1. g1
  2. g1, NDR_or_XDR
  3. g1
  4. g1, NDR_or_XDR
ST_AsEWKB  3d    Returnerar EWKB-representationen (Extended Well-Known Binary) av geometrin med SRID-metadata.
  1. g1
  2. g1, NDR_or_XDR
ST_AsHEXEWKB  3d    Returnerar en geometri i HEXEWKB-format (som text) med antingen little-endian (NDR) eller big-endian (XDR) kodning.
  1. g1, NDRorXDR
  2. g1
ST_AsEncodedPolyline (geom, precision=5)    Returnerar en kodad polylinje från en LineString-geometri.
ST_AsFlatGeobuf    Returnerar en FlatGeobuf-representation av en uppsättning rader.
  1. row agg
  2. row, index
  3. row, index, geom_name
ST_AsGeobuf    Returnerar en Geobuf-representation av en uppsättning rader.
  1. row agg
  2. row, geom_name
ST_AsGeoJSON  G  3d    Returnerar en geometri eller funktion i GeoJSON-format.
  1. feature, geom_column="", maxdecimaldigits=9, pretty_bool=false, id_column=''
  2. geom, maxdecimaldigits=9, options=8
  3. geog, maxdecimaldigits=9, options=0
ST_AsGML  mm  G  3d    Returnera geometrin som ett GML-element version 2 eller 3.
  1. geom, maxdecimaldigits=15, options=0
  2. geog, maxdecimaldigits=15, options=0, nprefix=null, id=null
  3. version, geom, maxdecimaldigits=15, options=0, nprefix=null, id=null
  4. version, geog, maxdecimaldigits=15, options=0, nprefix=null, id=null
ST_AsKML  G  3d    Returnera geometrin som ett KML-element.
  1. geom, maxdecimaldigits=15, nprefix=NULL
  2. geog, maxdecimaldigits=15, nprefix=NULL
ST_AsLatLonText (pt, format='')    Returnerar grader, minuter och sekunder för den angivna punkten.
ST_AsMARC21 (geom, format='hdddmmss')    Returnerar geometri som en MARC21/XML-post med ett geografiskt datafält (034).
ST_AsMVTGeom (geom, bounds, extent=4096, buffer=256, clip_geom=true)    Transformerar en geometri till koordinatrymden för en MVT-platta.
ST_AsMVT    Aggregatfunktion som returnerar en MVT-representation av en uppsättning rader.
  1. row agg
  2. row, name
  3. row, name, extent
  4. row, name, extent, geom_name
  5. row, name, extent, geom_name, feature_id_name
ST_AsSVG  G    Returnerar SVG-banedata för en geometri.
  1. geom, rel=0, maxdecimaldigits=15
  2. geog, rel=0, maxdecimaldigits=15
ST_AsTWKB    Returnerar geometrin som TWKB, aka "Tiny Well-Known Binary"
  1. geom, prec=0, prec_z=0, prec_m=0, with_sizes=false, with_boxes=false
  2. geom, ids, prec=0, prec_z=0, prec_m=0, with_sizes=false, with_boxes=false
ST_AsX3D  3d (g1, maxdecimaldigits=15, options=0)    Returnerar en geometri i X3D xml-nodelementformat: ISO-IEC-19776-1.2-X3DEncodings-XML
ST_GeoHash (geom, maxchars=full_precision_of_point)    Returnerar en GeoHash-representation av geometrin.

Operatörer
&&  G    Returnerar TRUE om A:s 2D-begränsningsbox skär B:s 2D-begränsningsbox.
  1. A, B
  2. A, B
&&(geometry,box2df) (A, B)    Returnerar TRUE om en geometris (cachelagrade) 2D-begränsningsbox skär en 2D-begränsningsbox med flytande precision (BOX2DF).
&&(box2df,geometry) (A, B)    Returnerar TRUE om en 2D-gränsbox med flytande precision (BOX2DF) skär en geometris (cachelagrade) 2D-gränsbox.
&&(box2df,box2df) (A, B)    Returnerar TRUE om två 2D-begränsningsboxar med flytande precision (BOX2DF) skär varandra.
&&&  3d (A, B)    Returnerar TRUE om A:s n-D-gränsbox skär B:s n-D-gränsbox.
&&&(geometry,gidx)  3d (A, B)    Returnerar TRUE om en geometris (cachade) n-D-begränsningsbox skär en n-D-begränsningsbox med flytande precision (GIDX).
&&&(gidx,geometry)  3d (A, B)    Returnerar TRUE om en n-D avgränsningsbox med flytande precision (GIDX) skär en geometris (cachelagrade) n-D avgränsningsbox.
&&&(gidx,gidx)  3d (A, B)    Returnerar TRUE om två gränsboxar (GIDX) med n-D floatprecision skär varandra.
&< (A, B)    Returnerar TRUE om A:s avgränsande box överlappar eller ligger till vänster om B:s.
&<| (A, B)    Returnerar TRUE om A:s avgränsande box överlappar eller ligger under B:s.
&> (A, B)    Returnerar TRUE om A:s avgränsande box överlappar eller är till höger om B:s.
<< (A, B)    Returnerar TRUE om A:s avgränsande box ligger strikt till vänster om B:s.
<<| (A, B)    Returnerar TRUE om A:s avgränsande box är strikt under B:s.
=  G    Returnerar TRUE om koordinaterna och koordinatordningen för geometri/geografi A är samma som koordinaterna och koordinatordningen för geometri/geografi B.
  1. A, B
  2. A, B
>> (A, B)    Returnerar TRUE om A:s avgränsande box ligger strikt till höger om B:s.
@ (A, B)    Returnerar TRUE om A:s avgränsande box ingår i B:s.
@(geometry,box2df) (A, B)    Returnerar TRUE om en geometris 2D-begränsningsbox ingår i en 2D-begränsningsbox med flytande precision (BOX2DF).
@(box2df,geometry) (A, B)    Returnerar TRUE om en 2D-gränsbox med flytande precision (BOX2DF) ingår i en geometris 2D-gränsbox.
@(box2df,box2df) (A, B)    Returnerar TRUE om en avgränsande 2D-box med flytande precision (BOX2DF) ingår i en annan avgränsande 2D-box med flytande precision.
|&> (A, B)    Returnerar TRUE om A:s avgränsande box överlappar eller ligger ovanför B:s.
|>> (A, B)    Returnerar TRUE om A:s avgränsande box är strikt över B:s.
~ (A, B)    Returnerar TRUE om A:s avgränsande box innehåller B:s.
~(geometry,box2df) (A, B)    Returnerar TRUE om en geometris 2D-bindningsbox innehåller en 2D-bindningsbox med floatprecision (GIDX).
~(box2df,geometry) (A, B)    Returnerar TRUE om en 2D-gränsbox med flytande precision (BOX2DF) innehåller en geometris 2D-bondingbox.
~(box2df,box2df) (A, B)    Returnerar TRUE om en avgränsande 2D-box med flytande precision (BOX2DF) innehåller en annan avgränsande 2D-box med flytande precision (BOX2DF).
~= (A, B)    Returnerar TRUE om A:s avgränsande box är densamma som B:s.
<->  G    Returnerar 2D-avståndet mellan A och B.
  1. A, B
  2. A, B
|=| (A, B)    Returnerar avståndet mellan A- och B-banorna vid deras närmaste inflygningspunkt.
<#> (A, B)    Returnerar 2D-avståndet mellan A- och B-begränsningsrutorna.
<<->> (A, B)    Returnerar n-D-avståndet mellan geometrierna eller begränsningsrutorna A och B

Spatiala relationer
ST_3DIntersects  mm  3d (geomA, geomB)    Testar om två geometrier korsar varandra spatialt i 3D - endast för punkter, linestrings, polygoner, polyedrisk yta (area)
ST_Contains  mm (geomA, geomB)    Testar om varje punkt i B ligger i A, och deras interiörer har en gemensam punkt
ST_ContainsProperly (geomA, geomB)    Testar om varje punkt i B ligger i det inre av A
ST_CoveredBy  G    Testar om varje punkt i A ligger i B
  1. geomA, geomB
  2. geogA, geogB
ST_Covers  G    Testar om varje punkt i B ligger i A
  1. geomA, geomB
  2. geogpolyA, geogpointB
ST_Crosses  mm (g1, g2)    Testar om två geometrier har vissa, men inte alla, inre punkter gemensamt
ST_Disjoint  mm (A, B)    Testar om två geometrier inte har några gemensamma punkter
ST_Equals  mm (A, B)    Testar om två geometrier innehåller samma uppsättning punkter
ST_Intersects  mm  G    Testar om två geometrier skär varandra (de har minst en gemensam punkt)
  1. geomA, geomB
  2. geogA, geogB
ST_LineCrossingDirection (linestringA, linestringB)    Returnerar ett tal som anger korsningsbeteendet för två LineStrings
ST_OrderingEquals  mm (A, B)    Testar om två geometrier representerar samma geometri och har punkter i samma riktningsordning
ST_Overlaps  mm (A, B)    Testar om två geometrier har samma dimension och skär varandra, men var och en har minst en punkt som inte finns i den andra
ST_Relate  mm    Testar om två geometrier har en topologisk relation som matchar ett Intersection Matrix-mönster, eller beräknar deras Intersection Matrix
  1. geomA, geomB, intersectionMatrixPattern
  2. geomA, geomB
  3. geomA, geomB, boundaryNodeRule
ST_RelateMatch (intersectionMatrix, intersectionMatrixPattern)    Testar om en DE-9IM Intersection Matrix matchar ett Intersection Matrix-mönster
ST_Touches  mm (A, B)    Testar om två geometrier har minst en gemensam punkt, men deras inre delar inte skär varandra
ST_Within  mm (A, B)    Testar om varje punkt i A ligger i B, och deras interiörer har en gemensam punkt
ST_3DDWithin  mm  3d (g1, g2, distance_of_srid)    Testar om två 3D-geometrier befinner sig inom ett givet 3D-avstånd
ST_3DDFullyWithin  3d (g1, g2, distance)    Testar om två 3D-geometrier är helt inom ett givet 3D-avstånd
ST_DFullyWithin (g1, g2, distance)    Testar om en geometri är helt inom ett avstånd från en annan
ST_DWithin  G    Testar om två geometrier ligger inom ett givet avstånd
  1. g1, g2, distance_of_srid
  2. gg1, gg2, distance_meters, use_spheroid = true
ST_PointInsideCircle (a_point, center_x, center_y, radius)    Testar om en punktgeometri ligger inom en cirkel definierad av centrum och radie

Mätningsfunktioner
ST_Area  mm  G    Returnerar arean för en polygonal geometri.
  1. g1
  2. geog, use_spheroid = true
ST_Azimuth  G    Returnerar den nordbaserade azimuten för en linje mellan två punkter.
  1. origin, target
  2. origin, target
ST_Angle    Returnerar vinkeln mellan två vektorer som definieras av 3 eller 4 punkter, eller 2 linjer.
  1. point1, point2, point3, point4
  2. line1, line2
ST_ClosestPoint  G    Returnerar den 2D-punkt på g1 som ligger närmast g2. Detta är den första punkten på den kortaste linjen från den ena geometrin till den andra.
  1. geom1, geom2
  2. geom1, geom2, use_spheroid = true
ST_3DClosestPoint  3d (g1, g2)    Returnerar den 3D-punkt på g1 som ligger närmast g2. Detta är den första punkten på den kortaste 3D-linjen.
ST_Distance  mm  G    Returnerar avståndet mellan två geometri- eller geografivärden.
  1. g1, g2
  2. geog1, geog2, use_spheroid = true
ST_3DDistance  mm  3d (g1, g2)    Returnerar det kartesiska 3D-minsta avståndet (baserat på spatial ref) mellan två geometrier i projicerade enheter.
ST_DistanceSphere (geomlonlatA, geomlonlatB, radius=6371008)    Returnerar minsta avstånd i meter mellan två lon/lat-geometrier med hjälp av en sfärisk jordmodell.
ST_DistanceSpheroid (geomlonlatA, geomlonlatB, measurement_spheroid=WGS84)    Returnerar det minsta avståndet mellan två lon/lat-geometrier med hjälp av en sfäroid jordmodell.
ST_FrechetDistance (g1, g2, densifyFrac = -1)    Returnerar Fréchet-avståndet mellan två geometrier.
ST_HausdorffDistance    Returnerar Hausdorff-avståndet mellan två geometrier.
  1. g1, g2
  2. g1, g2, densifyFrac
ST_Length  mm  G    Returnerar 2D-längden för en linjär geometri.
  1. a_2dlinestring
  2. geog, use_spheroid = true
ST_Length2D (a_2dlinestring)    Returnerar 2D-längden för en linjär geometri. Alias för ST_Length
ST_3DLength  mm  3d (a_3dlinestring)    Returnerar 3D-längden för en linjär geometri.
ST_LengthSpheroid  3d (a_geometry, a_spheroid)    Returnerar 2D- eller 3D-längd/perimeter för en lon/lat-geometri på en sfäroid.
ST_LongestLine (g1, g2)    Returnerar den längsta 2D-linjen mellan två geometrier.
ST_3DLongestLine  3d (g1, g2)    Returnerar den längsta 3D-linjen mellan två geometrier
ST_MaxDistance (g1, g2)    Returnerar det största 2D-avståndet mellan två geometrier i projicerade enheter.
ST_3DMaxDistance  3d (g1, g2)    Returnerar det maximala kartesiska 3D-avståndet (baserat på spatial ref) mellan två geometrier i projicerade enheter.
ST_MinimumClearance (g)    Returnerar den minsta frigången för en geometri, ett mått på geometrins robusthet.
ST_MinimumClearanceLine (g)    Returnerar LineString med två punkter som sträcker sig över en geometris minsta spelrum.
ST_Perimeter  mm  G    Returnerar längden på gränsen för en polygonal geometri eller geografi.
  1. g1
  2. geog, use_spheroid = true
ST_Perimeter2D (geomA)    Returnerar 2D-perimetern för en polygonal geometri. Alias för ST_Perimeter.
ST_3DPerimeter  mm  3d (geomA)    Returnerar 3D-perimetern för en polygonal geometri.
ST_ShortestLine  G    Returnerar den kortaste 2D-linjen mellan två geometrier
  1. geom1, geom2
  2. geom1, geom2, use_spheroid = true
ST_3DShortestLine  3d (g1, g2)    Returnerar den kortaste 3D-linjen mellan två geometrier

Funktioner för överlagring
ST_ClipByBox2D (geom, box)    Beräknar den del av en geometri som faller inom en rektangel.
ST_Difference  mm  g3.9  3d (geomA, geomB, gridSize = -1)    Beräknar en geometri som representerar den del av geometri A som inte skär geometri B.
ST_Intersection  mm  G  g3.9  3d    Beräknar en geometri som representerar den delade delen av geometrierna A och B.
  1. geomA, geomB, gridSize = -1
  2. geogA, geogB
ST_MemUnion  3d (geomfield)    Aggregatfunktion som kombinerar geometrier på ett minneseffektivt men långsammare sätt
ST_Node  3d (geom)    Noder en samling av linjer.
ST_Split (input, blade)    Returnerar en samling geometrier som skapats genom att dela en geometri med en annan geometri.
ST_Subdivide  g3.9 (geom, max_vertices=256, gridSize = -1)    Beräknar en rätlinjig subdivision av en geometri.
ST_SymDifference  mm  g3.9  3d (geomA, geomB, gridSize = -1)    Beräknar en geometri som representerar de delar av geometrierna A och B som inte korsar varandra.
ST_UnaryUnion  g3.9  3d (geom, gridSize = -1)    Beräknar sammanslagningen av komponenterna i en enda geometri.
ST_Union  mm  g3.9  3d    Beräknar en geometri som representerar punktuppsättningssammanslagningen av indatageometrierna.
  1. g1, g2
  2. g1, g2, gridSize
  3. g1_array
  4. g1field agg
  5. g1field, gridSize agg

Geometribearbetning
ST_Buffer  mm  G    Beräknar en geometri som täcker alla punkter inom ett givet avstånd från en geometri.
  1. g1, radius_of_buffer, buffer_style_parameters = ''
  2. g1, radius_of_buffer, num_seg_quarter_circle
  3. g1, radius_of_buffer, buffer_style_parameters
  4. g1, radius_of_buffer, num_seg_quarter_circle
ST_BuildArea (geom)    Skapar en polygonal geometri som bildas av linjerna i en geometri.
ST_Centroid  mm  G    Returnerar den geometriska mittpunkten för en geometri.
  1. g1
  2. g1, use_spheroid = true
ST_ChaikinSmoothing  3d (geom, nIterations = 1, preserveEndPoints = false)    Returnerar en utjämnad version av en geometri med hjälp av Chaikin-algoritmen
ST_ConcaveHull (param_geom, param_pctconvex, param_allow_holes = false)    Beräknar en eventuellt konkav geometri som innehåller alla indatageometrins toppar
ST_ConvexHull  mm  3d (geomA)    Beräknar det konvexa skrovet av en geometri.
ST_DelaunayTriangles  3d (g1, tolerance = 0.0, flags = 0)    Returnerar Delaunay-trianguleringen av hörnen i en geometri.
ST_FilterByM (geom, min, max = null, returnM = false)    Tar bort hörn baserat på deras M-värde
ST_GeneratePoints (g, npoints, seed = 0)    Genererar en multipoint av slumpmässiga punkter som ingår i en polygon eller multipolygon.
ST_GeometricMedian  3d (geom, tolerance = NULL, max_iter = 10000, fail_if_not_converged = false)    Returnerar den geometriska medianen för en MultiPoint.
ST_LineMerge  g3.11    Returnerar de linjer som bildas genom att sy ihop en MultiLineString.
  1. amultilinestring
  2. amultilinestring, directed
ST_MaximumInscribedCircle  g3.9 (geom)    Beräknar den största cirkeln inom en geometri.
ST_LargestEmptyCircle  g3.9 (geom, tolerance=0.0, boundary=POINT EMPTY)    Beräknar den största cirkeln som inte överlappar en geometri.
ST_MinimumBoundingCircle (geomA, num_segs_per_qt_circ=48)    Returnerar den minsta cirkelpolygonen som innehåller en geometri.
ST_MinimumBoundingRadius (geom)    Returnerar mittpunkten och radien för den minsta cirkeln som innehåller en geometri.
ST_OrientedEnvelope (geom)    Returnerar en rektangel med minsta yta som innehåller en geometri.
ST_OffsetCurve (line, signed_distance, style_parameters='')    Returnerar en förskjuten linje på ett givet avstånd och sida från en inmatad linje.
ST_PointOnSurface  mm  3d (g1)    Beräknar en punkt som garanterat ligger i en polygon eller på en geometri.
ST_Polygonize    Beräknar en samling polygoner som bildas av linjerna i en uppsättning geometrier.
  1. geomfield agg
  2. geom_array
ST_ReducePrecision  g3.9 (g, gridsize)    Returnerar en giltig geometri med punkter som avrundats till en rutnätstolerans.
ST_SharedPaths (lineal1, lineal2)    Returnerar en samling som innehåller sökvägar som delas av de två inmatade linestrings/multilinestrings.
ST_Simplify    Returnerar en förenklad representation av en geometri med hjälp av Douglas-Peucker-algoritmen.
  1. geom, tolerance
  2. geom, tolerance, preserveCollapsed
ST_SimplifyPreserveTopology (geom, tolerance)    Returnerar en förenklad och giltig representation av en geometri med hjälp av Douglas-Peucker-algoritmen.
ST_SimplifyPolygonHull  g3.11 (param_geom, vertex_fraction, is_outer = true)    Beräknar ett förenklat topologibevarande yttre eller inre skrov av en polygonal geometri.
ST_SimplifyVW (geom, tolerance)    Returnerar en förenklad representation av en geometri med hjälp av Visvalingam-Whyatt-algoritmen
ST_SetEffectiveArea (geom, threshold = 0, set_area = 1)    Ställer in den effektiva ytan för varje toppunkt med hjälp av Visvalingam-Whyatt-algoritmen.
ST_TriangulatePolygon  g3.11 (geom)    Beräknar den begränsade Delaunay-trianguleringen av polygoner
ST_VoronoiLines (geom, tolerance = 0.0, extend_to = NULL)    Returnerar gränserna för Voronoi-diagrammet för geometrins hörnpunkter.
ST_VoronoiPolygons (geom, tolerance = 0.0, extend_to = NULL)    Returnerar cellerna i Voronoi-diagrammet för hörnen i en geometri.

Täckning
ST_CoverageInvalidEdges  g3.12 (geom, tolerance = 0)    Fönsterfunktion som hittar platser där polygonerna inte bildar en giltig täckning.
ST_CoverageSimplify  g3.12 (geom, tolerance, simplifyBoundary = true)    Fönsterfunktion som förenklar kanterna på en polygonal täckning.
ST_CoverageUnion (geom)    Beräknar unionen av en uppsättning polygoner som bildar en täckning genom att ta bort gemensamma kanter.
ST_CoverageClean  1 (geom, snappingDistance = -1, gapMaximumWidth = 0, overlapMergeStrategy = 'MERGE_LONGEST_BORDER')    Computes a clean (edge matched, non-overlapping, gap-cleared) polygonal coverage, given a non-clean input.

Affina transformationer
ST_Affine  3d    Tillämpa en 3D-affin transformation på en geometri.
  1. geomA, a, b, c, d, e, f, g, h, i, xoff, yoff, zoff
  2. geomA, a, b, d, e, xoff, yoff
ST_Rotate  3d    Roterar en geometri runt en ursprungspunkt.
  1. geomA, rotRadians
  2. geomA, rotRadians, x0, y0
  3. geomA, rotRadians, pointOrigin
ST_RotateX  3d (geomA, rotRadians)    Roterar en geometri runt X-axeln.
ST_RotateY  3d (geomA, rotRadians)    Roterar en geometri runt Y-axeln.
ST_RotateZ  3d (geomA, rotRadians)    Roterar en geometri runt Z-axeln.
ST_Scale  3d    Skalar en geometri med givna faktorer.
  1. geomA, XFactor, YFactor, ZFactor
  2. geomA, XFactor, YFactor
  3. geom, factor
  4. geom, factor, origin
ST_Translate  3d    Translaterar en geometri med givna offsets.
  1. g1, deltax, deltay
  2. g1, deltax, deltay, deltaz
ST_TransScale  3d (geomA, deltaX, deltaY, XFactor, YFactor)    Translaterar och skalar en geometri med hjälp av givna offsets och faktorer.

Klustringsfunktioner
ST_ClusterDBSCAN (geom, eps, minpoints)    Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri med hjälp av DBSCAN-algoritmen.
ST_ClusterIntersecting (g)    Aggregerad funktion som klustrar inmatade geometrier till sammanhängande mängder.
ST_ClusterIntersectingWin (geom)    Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri och klustrar indatageometrier i sammanhängande uppsättningar.
ST_ClusterKMeans (geom, k, max_radius)    Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri med hjälp av K-means-algoritmen.
ST_ClusterWithin (g, distance)    Aggregatfunktion som klustrar geometrier efter separationsavstånd.
ST_ClusterWithinWin (geom, distance)    Fönsterfunktion som returnerar ett kluster-ID för varje indatageometri, klustring med hjälp av separationsavstånd.

Funktioner för avgränsande box
Box2D (geom)    Returnerar en BOX2D som representerar 2D-utbredningen av en geometri.
Box3D  3d (geom)    Returnerar en BOX3D som representerar 3D-utbredningen av en geometri.
ST_EstimatedExtent    Returnerar den uppskattade omfattningen av en spatial tabell.
  1. schema_name, table_name, geocolumn_name, parent_only
  2. schema_name, table_name, geocolumn_name
  3. table_name, geocolumn_name
ST_Expand    Returnerar en bounding box som expanderats från en annan bounding box eller en geometri.
  1. geom, units_to_expand
  2. geom, dx, dy, dz=0, dm=0
  3. box, units_to_expand
  4. box, dx, dy
  5. box, units_to_expand
  6. box, dx, dy, dz=0
ST_Extent (geomfield)    Aggregerad funktion som returnerar geometriernas avgränsande box.
ST_3DExtent  3d (geomfield)    Aggregerad funktion som returnerar geometriernas 3D-begränsningsbox.
ST_MakeBox2D (pointLowLeft, pointUpRight)    Skapar en BOX2D som definieras av två 2D-punktgeometrier.
ST_3DMakeBox (point3DLowLeftBottom, point3DUpRightTop)    Skapar en BOX3D som definieras av två 3D-punktgeometrier.
ST_XMax  3d (aGeomorBox2DorBox3D)    Returnerar X-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.
ST_XMin  3d (aGeomorBox2DorBox3D)    Returnerar X-minima för en 2D- eller 3D-begränsningsbox eller en geometri.
ST_YMax  3d (aGeomorBox2DorBox3D)    Returnerar Y-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.
ST_YMin  3d (aGeomorBox2DorBox3D)    Returnerar Y-minima för en 2D- eller 3D-begränsningsbox eller en geometri.
ST_ZMax  3d (aGeomorBox2DorBox3D)    Returnerar Z-maximum för en 2D- eller 3D-begränsningsbox eller en geometri.
ST_ZMin  3d (aGeomorBox2DorBox3D)    Returnerar Z-minima för en 2D- eller 3D-begränsningsbox eller en geometri.

Linjär referenstagning
ST_LineInterpolatePoint  G  3d    Returnerar en punkt som interpolerats längs en linje på en fraktionerad plats.
  1. a_linestring, a_fraction
  2. a_linestring, a_fraction, use_spheroid = true
ST_3DLineInterpolatePoint  3d (a_linestring, a_fraction)    Returnerar en punkt som interpolerats längs en 3D-linje på en fraktionerad plats.
ST_LineInterpolatePoints  G  3d    Returnerar punkter interpolerade längs en linje med ett fraktionerat intervall.
  1. a_linestring, a_fraction, repeat
  2. a_linestring, a_fraction, use_spheroid = true, repeat = true
ST_LineLocatePoint  G    Returnerar den fraktionerade positionen för den punkt på en linje som ligger närmast en punkt.
  1. a_linestring, a_point
  2. a_linestring, a_point, use_spheroid = true
ST_LineSubstring  G  3d    Returnerar delen av en linje mellan två fraktionerade platser.
  1. a_linestring, startfraction, endfraction
  2. a_linestring, startfraction, endfraction
ST_LocateAlong  mm (geom_with_measure, measure, offset = 0)    Returnerar den eller de punkter på en geometri som matchar ett mätvärde.
ST_LocateBetween  mm (geom, measure_start, measure_end, offset = 0)    Returnerar de delar av en geometri som matchar ett mätintervall.
ST_LocateBetweenElevations  3d (geom, elevation_start, elevation_end)    Returnerar de delar av en geometri som ligger inom ett höjdintervall (Z).
ST_InterpolatePoint  3d (linear_geom_with_measure, point)    Returnerar det interpolerade måttet för en geometri som ligger närmast en punkt.
ST_AddMeasure  3d (geom_mline, measure_start, measure_end)    Interpolerar mått längs en linjär geometri.

Trajektoriefunktioner
ST_IsValidTrajectory  3d (line)    Testar om geometrin är en giltig bana.
ST_ClosestPointOfApproach  3d (track1, track2)    Returnerar ett mått på den närmaste närmandepunkten för två banor.
ST_DistanceCPA  3d (track1, track2)    Returnerar avståndet mellan de två banornas närmaste närmandepunkter.
ST_CPAWithin  3d (track1, track2, dist)    Testar om den närmaste punkten för två banor ligger inom det angivna avståndet.

Versionsfunktioner
PostGIS_Extensions_Upgrade (target_version=null)    Paketerar och uppgraderar PostGIS-tillägg (t.ex. postgis_raster, postgis_topology, postgis_sfcgal) till given eller senaste version.
PostGIS_Full_Version ()    Rapporterar fullständig information om PostGIS-version och byggkonfiguration.
PostGIS_GEOS_Version ()    Returnerar versionsnumret för GEOS-biblioteket.
PostGIS_GEOS_Compiled_Version ()    Returnerar versionsnumret för GEOS-biblioteket som PostGIS byggdes mot.
PostGIS_Liblwgeom_Version ()    Returnerar versionsnumret för liblwgeom-biblioteket. Detta bör matcha versionen av PostGIS.
PostGIS_LibXML_Version ()    Returnerar versionsnumret för libxml2-biblioteket.
PostGIS_LibJSON_Version ()    Returnerar versionsnumret för libjson-c-biblioteket.
PostGIS_Lib_Build_Date ()    Returnerar byggdatum för PostGIS-biblioteket.
PostGIS_Lib_Version ()    Returnerar versionsnumret för PostGIS-biblioteket.
PostGIS_PROJ_Version ()    Returnerar versionsnumret för PROJ4-biblioteket.
PostGIS_PROJ_Compiled_Version ()    Returnerar versionsnumret för PROJ-biblioteket som PostGIS byggdes mot.
PostGIS_Wagyu_Version ()    Returnerar versionsnumret för det interna Wagyu-biblioteket.
PostGIS_Scripts_Build_Date ()    Returnerar byggdatum för PostGIS-skript.
PostGIS_Scripts_Installed ()    Returnerar versionen av de PostGIS-skript som är installerade i databasen.
PostGIS_Scripts_Released ()    Returnerar versionsnumret för skriptet postgis.sql som släpptes med det installerade PostGIS-biblioteket.
PostGIS_Version ()    Returnerar PostGIS versionsnummer och kompileringstidsalternativ.

Grand Unified Custom Variables (GUC)
postgis.gdal_datapath    Ett konfigurationsalternativ för att tilldela värdet för GDAL:s GDAL_DATA-alternativ. Om den inte är inställd används den miljöinställda variabeln GDAL_DATA.
postgis.gdal_enabled_drivers    Ett konfigurationsalternativ för att ställa in de aktiverade GDAL-drivrutinerna i PostGIS-miljön. Påverkar GDAL-konfigurationsvariabeln GDAL_SKIP.
postgis.enable_outdb_rasters    Ett booleskt konfigurationsalternativ för att aktivera åtkomst till out-db-rasterband.
postgis.gdal_vsi_options    En strängkonfiguration för att ställa in alternativ som används när du arbetar med ett out-db-raster.
postgis.gdal_cpl_debug  1    En boolesk konfiguration för att aktivera eller inaktivera loggning av GDAL-felsökningsmeddelanden.

Felsökningsfunktioner
PostGIS_AddBBox (geomA)    Lägg till en begränsningsbox till geometrin.
PostGIS_DropBBox (geomA)    Ta bort begränsningsboxens cache från geometrin.
PostGIS_HasBBox (geomA)    Returnerar TRUE om bboxen för denna geometri är cachad, FALSE annars.