get_arcgis_map_image: Download a map image from the ArcGIS REST API

Description Usage Arguments Details Value Examples

View source: R/get_arcis_map_image.R

Description

Download a map image from the ArcGIS REST API

Usage

1
2
get_arcgis_map_image(bbox, map_type = "World_Street_Map", file = NULL,
  width = NULL, height = NULL, sr_bbox = 4326, type = "MapServer")

Arguments

bbox

bounding box coordinates (list of 2 points with long/lat values)

map_type

map type to download - options are World_Street_Map, World_Imagery, World_Topo_Map

file

file path to save to. Default is NULL, which will create a temp file.

width

image width (pixels)

height

image height (pixels)

sr_bbox

Spatial Reference code for bounding box

type

MapServer will get a map, else elevation data gets downloaded

Details

This function uses the ArcGIS REST API, specifically the "Execute Web Map Task" task. You can find links below to a web UI for this rest endpoint and API documentation.

Web UI: https://utility.arcgisonline.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export API docs: https://developers.arcgis.com/rest/services-reference/export-web-map-task.htm

Value

file path for the downloaded .png map image

Examples

1
2
3
4
5
bbox <- list(
  p1 = list(long = -122.522, lat = 37.707),
  p2 = list(long = -122.354, lat = 37.84)
)
overlay_file <- get_arcgis_map_image(bbox)

zappingseb/rayshaderanimate documentation built on Dec. 14, 2021, 11:43 p.m.