Temporal Geometry Types

Funciones sobre Geometrías

  • orientedEnvelope: Devuelve el rectángulo de área mínima que encierra una geometría

  • convexHull: Devuelve la geometría convexa más pequeña que encierra una geometría

  • isSimple: Devuelve verdadero si una geometría no tiene ningún punto en el que se cruce o se toque a sí misma

  • buffer: Devuelve la geometría que contiene todos los puntos situados a una distancia dada de una geometría

  • intersection: Devuelve la región que dos geometrías comparten

  • geoUnion: Devuelve la región que dos geometrías cubren en conjunto

  • difference: Devuelve la región de la primera geometría que la segunda no cubre

  • symDifference: Devuelve la región que cubre exactamente una de dos geometrías

Entrada y salida

  • asText, asEWKT: Devuelve la representación de texto conocido (WKT) o la representación extendida de texto conocido (EWKT)

  • asMFJSON: Devuelve la representación JSON de características móviles (MF-JSON)

  • asBinary, asEWKB, asHexEWKB: Devuelve la representación binaria conocida (WKB), la representación extendida binaria conocida (EWKB), o la representación hexadecimal extendida binaria conocida (HexEWKB)

  • tspatialFromText, tspatialFromEWKT: Entrada desde la representación de texto conocido (WKT) o desde la representación extendida de texto conocido (EWKT)

  • tspatialFromMFJSON: Entrada desde la representación JSON de características móviles (MF-JSON)

  • tspatialFromBinary, tspatialFromEWKB, tspatialFromHexEWKB: Entrada desde la representación binaria conocida (WKB), desde la representación extendida binaria conocida (EWKB), o desde la representación hexadecimal extendida binaria conocida (HexEWKB)

Conversión de tipos

  • stbox, ::, stbox(tspatial): Convierte un valor espaciotemporal a un rango temporal o a un cuadro delimitador espaciotemporal

  • ::: Convierte entre una geometría temporal y una geografía temporal

  • ::: Convierte entre un punto temporal y una trayectoria PostGIS

Accessores

  • trajectory, traversedArea: Devuelve la trayectoria o el área atravesada

  • centroid: Devuelve el centroide como un punto temporal

  • getX, getY, getZ: Devuelve los valores de las coordenadas X/Y/Z como un número flotante temporal

  • isSimple: Devuelve verdadero si el punto temporal no se auto-intersecta espacialmente

  • length: Devuelve la longitud atravesada por el punto temporal

  • cumulativeLength: Devuelve la longitud acumulada atravesada por el punto temporal

  • speed: Devuelve la velocidad del punto temporal en unidades por segundo

  • twCentroid: Devuelve el centroide ponderado en el tiempo

  • direction: Devuelve la dirección, es decir, el acimut entre las ubicaciones inicial y final

  • azimuth: Devuelve el acimut temporal

  • angularDifference: Devuelve la diferencia angular temporal

  • bearing: Devuelve el rumbo temporal

Transformaciones

  • round: Redondea los valores de las coordenadas a un número de decimales

  • makeSimple: Devuelve una matriz de fragmentos del punto temporal que son simples

  • geoMeasure: Construye una geometría/geografía con medida M a partir de un punto temporal y un número flotante temporal

  • affine: Devuelve la transformación afín 3D de una geometría temporal para traducirla, rotarla y/o escalarla en un solo paso

  • rotate: Devuelve el punto temporal rotado en sentido antihorario sobre el punto de origen

  • scale: Devuelve un punto temporal escalado por factores dados

  • asMVTGeom: Transforma un punto geométrico temporal en el espacio de coordenadas de un Mapbox Vector Tile

  • stops: Extrae de un punto temporal con interpolación lineal las subsecuencias donde el punto permanece dentro de un área con un tamaño máximo especificado durante al menos la duración dada

Restricciones

Sistema de referencia espacial

Operaciones de cuadro delimitador

  • expandSpace: Devuelve el cuadro delimitador espaciotemporal expandido en la dimensión espacial por un valor flotante

Operaciones de distancia

Relaciones siempre y alguna vez

Relaciones espaciotemporales