Temporal Tessellations

Entrada y salida

Constructores

  • tcell: Construir una celda temporal que contiene una celda sobre un valor de tiempo

  • tcellInst, tcellSeq, tcellSeqSet: Construir una celda temporal de un subtipo dado a partir de sus componentes

  • raquet: Construye una tesela ráster Raquet a partir de sus bytes de píxeles, dimensiones, celda QUADBIN y tipo de píxel

  • raquetRead: Decodifica un archivo ráster en una tesela ráster Raquet mediante GDAL

Conversión de tipos

  • ::: Convertir entre un tcell y un tbigint

  • ::: Convertir una celda temporal en un punto temporal geodésico o plano de centroides de celda

  • stbox: Convierte una tesela Raquet en una caja espaciotemporal

  • stbox: Convierte un ráster en una caja espaciotemporal

Accesores

  • startValue, endValue, valueN: Devolver el primer, el último o el enésimo identificador de celda distinto de un valor temporal

  • getValues: Devolver el conjunto de identificadores de celda distintos que toma la trayectoria

  • valueAtTimestamp: Devolver el identificador de celda en una marca de tiempo dada, usando interpolación de pasos

  • numBands: Devuelve el número de bandas de un ráster

  • SRID: Devuelve el identificador del sistema de referencia espacial de un ráster

  • upperLeftX, upperLeftY: Devuelve la coordenada X o Y de la esquina superior izquierda de un ráster

  • scaleX, scaleY: Devuelve el ancho o el alto de píxel de un ráster, es decir, la componente X o Y de su escala

  • skewX, skewY: Devuelve la componente X o Y de la inclinación de un ráster

  • quadbin: Devuelve la celda QUADBIN de una tesela Raquet

  • width: Devuelve el ancho en píxeles de un ráster o de una tesela Raquet

  • height: Devuelve el alto en píxeles de un ráster o de una tesela Raquet

  • bandPixelType: Devuelve el nombre del tipo de dato de píxel de una banda de un ráster o de una tesela Raquet

  • bandHasNoDataValue: Devuelve si una banda de un ráster o una tesela Raquet establece un valor nodata

  • bandNoDataValue: Devuelve el valor nodata de una banda de un ráster o de una tesela Raquet

  • pixels: Devuelve los bytes de píxeles de un mosaico Raquet

Transformaciones

Modificaciones

  • insert, update: Insertar una celda temporal en otra, o actualizar una con otra

  • deleteTime: Eliminar un valor de tiempo de una celda temporal

Restricciones

Cobertura de geometrías estáticas

  • latLngToCell, geoToQuadbinCell, geoToS2Cell: Devolver la celda de una cuadrícula que contiene una geometría de punto en la resolución dada

  • cellset: Devolver el conjunto de celdas de una cuadrícula que cubren una geometría en la resolución dada

  • eEqual: Devolver si una trayectoria de celdas temporales toma alguna vez una de las celdas de un conjunto de celdas

Inspección

  • getResolution: Devolver la resolución de cada celda de una trayectoria

  • isValidCell: Devolver un booleano temporal que indica en cada instante si el valor es una celda válida

Jerarquía

  • cellToParent: Devolver la celda padre temporal en la resolución dada

Conversiones de latitud y longitud

  • tcell: Devolver la celda temporal en la resolución dada que contiene cada punto de un punto temporal geodésico o plano

  • cellToPoint, tgeompoint: Devolver el centroide geodésico temporal de cada celda de una trayectoria

  • cellToBoundary: Devolver la frontera poligonal temporal de cada celda de una trayectoria, como una geografía temporal

Operaciones de cuadro delimitador

Funciones métricas

  • cellArea: Devolver el área de una celda, y el área temporal de cada celda de una trayectoria

Funciones que devuelven conjuntos

  • gridDisk: Todas las celdas dentro de k pasos de cuadrícula desde el origen

  • cellToChildren: Todos los hijos de una celda en la resolución de destino dada

  • compactCells: Representación compactada de un conjunto de celdas, fusionándose las celdas más finas en su padre siempre que esté presente el conjunto completo de hijos del padre

  • uncompactCells: Representación descompactada en la resolución dada, la inversa de compactCells

  • quadbins: Devuelve las celdas QUADBIN distintas en un nivel de zoom cubiertas por una trayectoria

Relaciones siempre y alguna vez

Relaciones espaciotemporales

Comparaciones

Agregaciones

Operaciones específicas de H3

  • th3GetBaseCellNumber: Devolver el número de celda base temporal (0–121) de cada celda de una trayectoria

  • th3IsResClassIii: Devolver un booleano temporal que indica si cada celda tiene orientación de clase III

  • th3IsPentagon: Devolver un booleano temporal que indica si cada celda es un pentágono

  • th3CellToCenterChild: Devolver la celda hija central temporal en la resolución dada

  • th3CellToChildPos: Devolver la posición ordinal (basada en 0) de cada celda entre los hijos de su padre en la resolución dada

  • th3ChildPosToCell: Devolver la celda hija temporal en una posición ordinal dada del padre dado, en la resolución de hijo dada

  • h3GridRing: Las celdas a exactamente k pasos de cuadrícula desde el origen

  • h3GridPathCells: El camino inclusivo de celdas entre dos celdas de la misma resolución

  • h3OriginToDirectedEdges: Todas las aristas dirigidas salientes de una celda

  • h3CellToVertexes: Todos los vértices de una celda

  • h3GetIcosahedronFaces: Los índices de las caras del icosaedro (0..19) que interseca una celda

  • th3EdgeLength: Devolver la longitud temporal de cada arista dirigida de una trayectoria, en la unidad solicitada

  • greatCircleDistance: Devolver la distancia de círculo máximo temporal entre dos puntos temporales geodésicos (no entre celdas)

  • th3AreNeighborCells: Devolver un booleano temporal que indica si dos celdas temporales son vecinas de cuadrícula en cada instante

  • th3CellsToDirectedEdge: Devolver un identificador de arista dirigida temporal a partir de un par de celdas temporales de origen y destino

  • isValidDirectedEdge: Devolver un booleano temporal que indica en cada instante si el valor es una arista dirigida H3 válida

  • th3GetDirectedEdgeOrigin, th3GetDirectedEdgeDestination: Devolver la celda de origen o de destino temporal de una arista dirigida temporal

  • th3DirectedEdgeToBoundary: Devolver la frontera poligonal temporal de cada arista dirigida de una trayectoria, como una geografía temporal

  • th3CellToVertex: Devolver el vértice H3 temporal en el número de vértice dado

  • th3VertexToPoint: Devolver las coordenadas geodésicas temporales de cada vértice de una trayectoria

  • isValidVertex: Devolver un booleano temporal que indica en cada instante si el valor es un vértice H3 válido

  • <->: Devolver la distancia temporal en saltos de cuadrícula (número de pasos de una sola celda) entre dos celdas temporales

  • th3CellToLocalIj, th3LocalIjToCell: Convertir entre una celda temporal y un par de coordenadas locales (I, J) temporales relativas a una celda temporal de origen

Operaciones específicas de QUADBIN

  • isValidIndex: Devolver si un valor es un identificador QUADBIN estructuralmente válido

  • quadbinCellSibling: Devolver la celda vecina en la misma resolución en la dirección dada

  • quadbinCellToQuadkey, tquadbinCellToQuadkey: Emitir la cadena quadkey en base 4 de tesela deslizante de una celda

  • quadbinCellToTile: Descomponer una celda de vuelta en su terna de coordenadas de tesela, devuelta como un arreglo de enteros que contiene x, después y, después z

  • quadbinTileToCell: Construir una celda a partir de coordenadas de tesela de mapa deslizante: la columna x, la fila y y el zoom z

Operaciones específicas de S2

Operaciones específicas de ráster

  • rasterValue: Lee una banda de ráster a lo largo de una trayectoria

  • reclass: Devuelve un ráster cuya banda contiene las clases a las que una expresión asigna sus valores

  • clip: Devuelve un ráster que conserva los píxeles de otro que una geometría cubre

  • transform: Devuelve un ráster expresado en otro sistema de referencia espacial

  • rescale: Devuelve un ráster remuestreado a otro tamaño de píxel

  • summaryStats: Devuelve las estadísticas de los píxeles de una banda de ráster

  • dumpAsPolygons: Devuelve los polígonos de una banda de ráster, uno por cada grupo de píxeles que comparten un valor

  • rasterTileValue: Muestrea una tesela ráster raquet a lo largo de una trayectoria

  • rasterTileValue: Muestrea un arreglo de teselas ráster raquet a lo largo de una trayectoria

  • rasterTileValueQuadbin: Muestrea un chip ráster de Raquet a lo largo de una trayectoria usando una celda QUADBIN para la georreferenciación

  • atRasterValue: Devuelve la parte de una trayectoria donde el valor ráster que lee cae dentro de un rango de flotante

  • minusRasterValue: Devuelve la parte de una trayectoria donde el valor ráster que lee cae fuera de un rango de flotante

  • eRasterValue: Devuelve verdadero si la trayectoria alguna vez lee un valor de píxel ráster dentro de un rango de flotante

  • aRasterValue: Devuelve verdadero si cada valor de píxel que la trayectoria lee sobre el ráster está dentro de un rango de flotante