Apéndice A. MobilityDB Reference

Tabla de contenidos

Tipos de MobilityDB
Set and Span Types
Entrada y salida
Constructores
Conversión de tipos
Accesores
Transformaciones
Sistema de referencia espacial
Operaciones de conjuntos
Operaciones de cuadro delimitador
Operaciones de distancia
Comparaciones
Agregaciones
Box Types
Entrada y salida
Constructores
Conversión de tipos
Accesores
Transformaciones
Sistema de referencia espacial
Operaciones de división
Operaciones de conjuntos
Operaciones de cuadro delimitador
Comparaciones
Aggregaciones
Temporal Types
Entrada y salida
Constructores
Conversión de tipos
Accesores
Transformaciones
Modificaciones
Restricciones
Comparaciones
Funciones de utilidad
Temporal Alphanumeric Types
Conversión de tipos
Accessores
Transformaciones
Restrictions
Operaciones booleanas
Operaciones matemáticas
Operaciones de texto
Temporal Geometry Types
Funciones sobre Geometrías
Entrada y salida
Conversión de tipos
Accessores
Transformaciones
Restricciones
Sistema de referencia espacial
Operaciones de cuadro delimitador
Operaciones de distancia
Relaciones siempre y alguna vez
Relaciones espaciotemporales
Operations for Temporal Types: Analytics Operations
Simplificación
Reducción
Similaridad
Filtro de Kalman extendido
Operaciones de división
Mosaicos multidimensionales
Agregación
Temporal Poses and Pose Chains
Poses estáticas y cadenas de poses estáticas
Composición de cadenas de poses
Entrada y salida
Constructores
Conversión de tipos
Accesores
Transformaciones
Modificaciones
Restricciones
Sistema de referencia espacial
Operaciones de cuadro delimitador
Operaciones de distancia
Relaciones siempre y alguna vez
Relaciones espaciotemporales
Comparaciones
Agregaciones
Operaciones espaciales
Simplificación
Soporte de OGC GeoPose v1.0
Temporal Network Points
Tipos de red estáticos
Constructores
Conversión de tipos
Entrada y Salida MF-JSON
Accessores
Transformaciones
Modificaciones
Restricciones
Operaciones espaciales
Operaciones de cuadro delimitador
Operaciones de distancia
Relaciones siempre y alguna vez
Relaciones espaciotemporales
Comparaciones
Agregacions
Agregación
Temporal Circular Buffers
Búferes circulares estáticos
Entrada y salida
Constructores
Conversión de tipos
Accesores
Transformaciones
Modificaciones
Restricciones
Operaciones espaciales
Operaciones de cuadro delimitador
Operaciones de distancia
Relaciones siempre y alguna vez
Relaciones espaciotemporales
Comparaciones
Agregaciones
Simplificación
Temporal Rigid Geometries
Entrada y salida
Constructores
Conversión de tipos
Accesores
Área recorrida
Funciones espaciales
Métricas de movimiento
Transformaciones
Modificaciones
Restricciones
Operaciones de distancia
Similitud
Operaciones de caja delimitadora
Relaciones siempre y alguna vez
Relaciones espaciotemporales
Comparaciones
Mosaicos
Cajas delimitadoras
Agregaciones
Temporal JSON
Operaciones sobre conjuntos JSONB
Entrada y salida
Constructores
Conversiones
Accesores
Transformaciones
Operaciones JSON temporales
Restricciones
Operaciones de caja delimitadora
Comparaciones
Agregaciones
Temporal Tessellations
Entrada y salida
Constructores
Conversión de tipos
Accesores
Transformaciones
Modificaciones
Restricciones
Cobertura de geometrías estáticas
Inspección
Jerarquía
Conversiones de latitud y longitud
Operaciones de cuadro delimitador
Funciones métricas
Funciones que devuelven conjuntos
Relaciones siempre y alguna vez
Relaciones espaciotemporales
Comparaciones
Agregaciones
Operaciones específicas de H3
Operaciones específicas de QUADBIN
Operaciones específicas de S2
Operaciones específicas de ráster
Temporal Point Clouds
Esquemas de nubes de puntos
Nubes de puntos estáticas
Conjuntos de nubes de puntos
Cajas delimitadoras de nubes de puntos
Puntos de nube de puntos temporales
Parches de nube de puntos temporales
Agregaciones
Indexes

Tipos de MobilityDB

MobilityDB define cuatro tipos de plantilla (o template types) que actúan como constructores de tipos sobre tipos de base. Estos tipos de plantilla son set, span, spanset y temporal. Tabla A.1, “Instancias actuales de los tipos de plantilla en MobilityDB” muestra los tipos definidos sobre estos tipos de plantilla. Además, MobilityDB define dos tipos de cuadros delimitadores, a saber, tbox y stbox.

Tabla A.1. Instancias actuales de los tipos de plantilla en MobilityDB

Tipos de baseTipos de plantilla
setspanspansettemporal
booltbool
texttextsetttext
jsonbjsonbsettjsonb
integerintsetintspanintspansettint
bigintbigintsetbigintspanbigintspansettbigint
floatfloatsetfloatspanfloatspansettfloat
datedatesetdatespandatespanset
timestamptztstzsettstzspantstzspanset
geometrygeomsettgeompoint, tgeometry
geographygeogsettgeogpoint, tgeography
poseposesettpose, trgeometry
posechainposechainsettposechain
npointnpointsettnpoint
cbuffercbuffersettcbuffer
h3indexh3indexsetth3index
quadbinquadbinsettquadbin
s2cells2cellsetts2cell
pcpointpcpointsettpcpoint
pcpatchpcpatchsettpcpatch