41. Bilaga A: PostGIS-funktioner

41.1. Constructors

ST_MakePoint(Longitud, Latitud)

Returnerar en ny punkt. Notera koordinaternas ordning (longitud sedan latitud).

ST_GeomFromText(WellKnownText, srid)

Returnerar en ny geometri från en standard WKT-sträng och srid.

ST_SetSRID(geometry, srid)

Uppdaterar srid på en geometri. Returnerar samma geometri. Detta ändrar inte geometrins koordinater, det uppdaterar bara srid. Denna funktion är användbar för att konditionera geometrier som skapats utan en srid.

ST_Expand(geometry, Radius)

Returnerar en ny geometri som är en utvidgad begränsningsbox för indatageometrin. Denna funktion är användbar för att skapa kuvert för användning i indexerade sökningar.

41.2. Utdata

ST_AsText(geometry)

Returnerar en geometri i ett textformat som är läsbart för människor.

ST_AsGML(geometry)

Returnerar en geometri i OGC:s standardformat GML.

ST_AsGeoJSON(geometry)

Returnerar en geometri till ett standardformat GeoJSON.

41.3. Mått

ST_Area(geometry)

Returnerar geometrins area i enheterna för det spatiala referenssystemet.

ST_Length(geometry)

Returnerar geometrins längd i enheterna för det spatiala referenssystemet.

ST_Perimeter(geometry)

Returnerar geometrins omkrets i enheterna för det spatiala referenssystemet.

ST_NumPoints(linestring)

Returnerar antalet toppar i en linjestring.

ST_NumRings(polygon)

Returnerar antalet ringar i en polygon.

ST_NumGeometries(geometry)

Returnerar antalet geometrier i en geometrisamling.

41.4. Relationer

ST_Distance(geometry, geometry)

Returnerar avståndet mellan två geometrier i enheterna för det spatiala referenssystemet.

ST_DWithin(geometry, geometry, radius)

Returnerar true om geometrierna ligger inom radieavståndet från varandra, annars false.

ST_Intersects(geometry, geometry)

Returnerar true om geometrierna inte är disjunkta, annars false.

ST_Contains(geometry, geometry)

Returnerar true om den första geometrin helt innehåller den andra geometrin, annars false.

ST_Crosses(geometry, geometry)

Returnerar true om en linje- eller polygongräns korsar en annan linje- eller polygongräns, annars false.