PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ feature_build()

static VectorTile__Tile__Feature* feature_build ( struct feature_builder builder)
static

Definition at line 108 of file mvt.c.

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

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: