|
static uint32_t | c_int (enum mvt_cmd_id id, uint32_t count) |
|
static uint32_t | p_int (int32_t value) |
|
static uint32_t | encode_ptarray (struct mvt_agg_context *ctx, enum mvt_type type, POINTARRAY *pa, uint32_t *buffer, int32_t *px, int32_t *py) |
|
static uint32_t | encode_ptarray_initial (struct mvt_agg_context *ctx, enum mvt_type type, POINTARRAY *pa, uint32_t *buffer) |
|
static void | encode_point (struct mvt_agg_context *ctx, LWPOINT *point) |
|
static void | encode_mpoint (struct mvt_agg_context *ctx, LWMPOINT *mpoint) |
|
static void | encode_line (struct mvt_agg_context *ctx, LWLINE *lwline) |
|
static void | encode_mline (struct mvt_agg_context *ctx, LWMLINE *lwmline) |
|
static void | encode_poly (struct mvt_agg_context *ctx, LWPOLY *lwpoly) |
|
static void | encode_mpoly (struct mvt_agg_context *ctx, LWMPOLY *lwmpoly) |
|
static void | encode_geometry (struct mvt_agg_context *ctx, LWGEOM *lwgeom) |
|
static TupleDesc | get_tuple_desc (struct mvt_agg_context *ctx) |
|
static uint32_t | get_key_index (struct mvt_agg_context *ctx, char *name) |
|
static uint32_t | add_key (struct mvt_agg_context *ctx, char *name) |
|
static void | parse_column_keys (struct mvt_agg_context *ctx) |
|
static void | encode_keys (struct mvt_agg_context *ctx) |
|
static VectorTile__Tile__Value * | create_value () |
|
static void | encode_values (struct mvt_agg_context *ctx) |
|
static void | add_value_as_string (struct mvt_agg_context *ctx, char *value, uint32_t *tags, uint32_t k) |
|
static void | parse_datum_as_string (struct mvt_agg_context *ctx, Oid typoid, Datum datum, uint32_t *tags, uint32_t k) |
|
static uint32_t * | parse_jsonb (struct mvt_agg_context *ctx, Jsonb *jb, uint32_t *tags) |
|
static void | parse_values (struct mvt_agg_context *ctx) |
|
static uint8 | lwgeom_get_basic_type (LWGEOM *geom) |
|
static LWGEOM * | lwgeom_to_basic_type (LWGEOM *geom, uint8 original_type) |
| In place process a collection to find a concrete geometry object and expose that as the actual object. More...
|
|
LWGEOM * | mvt_geom (const LWGEOM *lwgeom, const GBOX *gbox, uint32_t extent, uint32_t buffer, bool clip_geom) |
| Transform a geometry into vector tile coordinate space. More...
|
|
void | mvt_agg_init_context (struct mvt_agg_context *ctx) |
| Initialize aggregation context. More...
|
|
void | mvt_agg_transfn (struct mvt_agg_context *ctx) |
| Aggregation step. More...
|
|
uint8_t * | mvt_agg_finalfn (struct mvt_agg_context *ctx) |
| Finalize aggregation. More...
|
|