These two packages automatically load many other useful packages, including dplyr and fgeo.map().
library(tidyverse)
library(fgeo)
Get some data.
vft <- as_tibble(sinharaja::sinh_vft)
Subset only one quadrat and one census (the top ones).
vft_q1 <- top(vft, QuadratName) %>% top(CensusID)
vft_q1
To show this feature, force quadrat to have only one digit.
vft_q1$QuadratName <- "0"
unique(vft_q1$QuadratName)
#> [1] "0"
#> 0
Notice that the quadrat name on the map is not “0” but “0000”.
first(map_tag(vft_q1))

Same here.
map_quad(vft_q1)
#> * Appending tags of dead trees with the suffix '.d'
#> * Standarizing `dbh` by the count of `dbh` measurements
#> $`0`

LS0tDQp0aXRsZTogImBtYXBfcXVhZCgpYCBub3cgcGFkcyBxdWFkcmF0IG5hbWUgd2l0aCAwIHVwIHRvIGEgd2lkdGggb2YgZm91ciBkaWdpdHMiDQpyZXNvdXJjZV9maWxlczoNCi0gcGFkX3F1YWRfbm0ubmIuaHRtbA0Kb3V0cHV0OiANCiAgcm1hcmtkb3duOjpodG1sX25vdGVib29rOg0KICAgIHRoZW1lOiB1bml0ZWQNCi0tLQ0KDQpUaGVzZSB0d28gcGFja2FnZXMgYXV0b21hdGljYWxseSBsb2FkIG1hbnkgb3RoZXIgdXNlZnVsIHBhY2thZ2VzLCBpbmNsdWRpbmcgX19kcGx5cl9fIGFuZCBfX2ZnZW8ubWFwKClfXy4NCg0KYGBge3IsIGluY2x1ZGU9RkFMU0V9DQojIGhhZGxleSdzIHNldHRpbmdzDQpzZXQuc2VlZCgxMDE0KQ0Kb3B0aW9ucyhkaWdpdHMgPSAzKQ0KDQprbml0cjo6b3B0c19jaHVuayRzZXQoDQogIGVjaG8gPSBUUlVFLA0KICBjb21tZW50ID0gIiM+IiwNCiAgY29sbGFwc2UgPSBUUlVFLA0KICBjYWNoZSA9IFRSVUUsDQogIG91dC53aWR0aCA9ICI5OCUiLCANCiAgZmlnLmFsaWduID0gImNlbnRlciIsDQogIGZpZy5zaG93ID0gImhvbGQiLA0KICBmaWcud2lkdGggPSA5LjUsIA0KICBmaWcuYXNwID0gMC43DQopDQoNCmZpZy5hc3AgPSAwLjcNCmBgYA0KDQpgYGB7cn0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShmZ2VvKQ0KYGBgDQoNCkdldCBzb21lIGRhdGEuDQoNCmBgYHtyfQ0KdmZ0IDwtIGFzX3RpYmJsZShzaW5oYXJhamE6OnNpbmhfdmZ0KQ0KYGBgDQoNClN1YnNldCBvbmx5IG9uZSBxdWFkcmF0IGFuZCBvbmUgY2Vuc3VzICh0aGUgdG9wIG9uZXMpLg0KDQpgYGB7cn0NCnZmdF9xMSA8LSB0b3AodmZ0LCBRdWFkcmF0TmFtZSkgJT4lIHRvcChDZW5zdXNJRCkNCnZmdF9xMQ0KYGBgDQoNClRvIHNob3cgdGhpcyBmZWF0dXJlLCBmb3JjZSBxdWFkcmF0IHRvIGhhdmUgb25seSBvbmUgZGlnaXQuDQoNCmBgYHtyfQ0KdmZ0X3ExJFF1YWRyYXROYW1lIDwtICIwIg0KdW5pcXVlKHZmdF9xMSRRdWFkcmF0TmFtZSkNCmBgYA0KDQoNCg0KTm90aWNlIHRoYXQgdGhlIHF1YWRyYXQgbmFtZSBvbiB0aGUgbWFwIGlzIG5vdCAiMCIgYnV0ICIwMDAwIi4NCg0KYGBge3J9DQpmaXJzdChtYXBfdGFnKHZmdF9xMSkpDQpgYGANCg0KU2FtZSBoZXJlLg0KDQpgYGB7cn0NCm1hcF9xdWFkKHZmdF9xMSkNCmBgYA0KDQo=