PostGIS  3.4.0dev-r@@SVN_REVISION@@

◆ encode_line()

static void encode_line ( struct feature_builder feature,
LWLINE lwline 
)
static

Definition at line 225 of file mvt.c.

226 {
227  size_t c;
228  feature->type = VECTOR_TILE__TILE__GEOM_TYPE__LINESTRING;
229  c = 2 + lwline->points->npoints * 2;
230  feature->geometry = palloc(sizeof(*feature->geometry) * c);
232  lwline->points, feature->geometry);
233 }
static uint32_t encode_ptarray_initial(enum mvt_type type, POINTARRAY *pa, uint32_t *buffer)
Definition: mvt.c:199
@ MVT_LINE
Definition: mvt.c:59
POINTARRAY * points
Definition: liblwgeom.h:483
uint32_t npoints
Definition: liblwgeom.h:427
VectorTile__Tile__GeomType type
Definition: mvt.c:93
size_t n_geometry
Definition: mvt.c:94
uint32_t * geometry
Definition: mvt.c:95

References encode_ptarray_initial(), feature_builder::geometry, MVT_LINE, feature_builder::n_geometry, POINTARRAY::npoints, LWLINE::points, and feature_builder::type.

Referenced by encode_feature_geometry().

Here is the call graph for this function:
Here is the caller graph for this function: