PostGIS  3.4.0dev-r@@SVN_REVISION@@

◆ feature_build()

static VectorTile__Tile__Feature* feature_build ( struct feature_builder builder)
static

Definition at line 109 of file mvt.c.

110 {
111  VectorTile__Tile__Feature *feature = palloc(sizeof(*feature));
112  vector_tile__tile__feature__init(feature);
113 
114  feature->has_id = builder->has_id;
115  feature->id = builder->id;
116  feature->n_tags = builder->n_tags;
117  feature->tags = builder->tags;
118  feature->type = builder->type;
119  feature->n_geometry = builder->n_geometry;
120  feature->geometry = builder->geometry;
121  return feature;
122 }
size_t n_tags
Definition: mvt.c:88
uint32_t * tags
Definition: mvt.c:90
VectorTile__Tile__GeomType type
Definition: mvt.c:93
bool has_id
Definition: mvt.c:84
size_t n_geometry
Definition: mvt.c:94
uint64_t id
Definition: mvt.c:85
uint32_t * geometry
Definition: mvt.c:95

References feature_builder::geometry, feature_builder::has_id, feature_builder::id, feature_builder::n_geometry, feature_builder::n_tags, feature_builder::tags, and feature_builder::type.

Referenced by mvt_agg_transfn().

Here is the caller graph for this function: