| geojson_map | R Documentation |
Create distribution map
geojson_map(
map.name = "map",
geojson.path = paste0(system.file(package = "eamenaR"),
"/extdata/caravanserail.geojson"),
ids = "EAMENA ID",
field.names = NA,
highlights.ids = NA,
symbology = paste0(system.file(package = "eamenaR"), "/extdata/symbology.xlsx"),
stamen.zoom = NA,
fields.for.labels = c("Site Feature Interpretation Type", "Cultural Period Type",
"Administrative Division ", "Country Type ", "Overall Condition State Type"),
interactive = F,
export.plot = F,
dirOut = paste0(system.file(package = "eamenaR"), "/results/"),
fig.width = 8,
fig.height = 8
)
map.name |
name of output map and name of saved file (if export.plot is TRUE). Default "map". |
geojson.path |
path of GeoJSON file. Default 'caravanserail.geojson'. |
ids |
IDs of resources, default "EAMENA.ID" (R fieldname format, without spaces). |
field.names |
a vector of one or many field names for thematic cartography. If NA (default), will create a general map |
highlights.ids |
EAMENA IDs (ex: 'EAMENA-0205783') that will be highlighted in map. If NA (default), no highlights. |
symbology |
path to XLSX recording symbology for different values, default 'symbology.xlsx'. |
stamen.zoom |
zoom of Stamen basemap, between 0 (world, unprecise) to 21 (building, very precise). Default NA, zoom level will be calculated automatically. |
interactive |
if FALSE create static PNG (by default), if TRUE create a plotly plot as HTML widget. |
export.plot |
if TRUE, export plot, if FALSE will only display it. |
dirOut |
folder where outputs will be saved. Default: '/results'. If it doesn't exist, will be created. Only useful if export plot is TRUE. |
fig.width, fig.height |
size of output map. |
An interactive map (leaflet) or not
# plot a general map of heritage places
geojson_map(map.name = "caravanserail")
# save a thematic map
geojson_map(map.name = "caravanserail",
field.names = c("Damage Extent Type"),
export.plot = T)
# save different thematic maps
geojson_map(map.name = "caravanserail",
field.names = c("Disturbance Cause Type ", "Damage Extent Type"),
export.plot = T)
# save an interactive map
geojson_map(map.name = "caravanserail_plotly",
interactive = T,
export.plot = T)
# plot a general map of geoarchaeological data
geojson_map(map.name = "geoarch",
ids = "GEOARCH.ID",
stamen.zoom = 6,
geojson.path = "C:/Rprojects/eamena-arches-dev/data/geojson/geoarchaeo.geojson",
export.plot = F)