Calculates and returns an overlay of points for the current map.

generate_point_overlay( geometry, extent, heightmap = NULL, width = NA, height = NA, pch = 20, color = "black", size = 1, offset = c(0, 0), data_column_width = NULL )

geometry | An `sf` object with POINT geometry. |
---|---|

extent | A `raster::Extent` object with the bounding box for the height map used to generate the original map. |

heightmap | Default `NULL`. The original height map. Pass this in to extract the dimensions of the resulting overlay automatically. |

width | Default `NA`. Width of the resulting overlay. Default the same dimensions as height map. |

height | Default `NA`. Width of the resulting overlay. Default the same dimensions as height map. |

pch | Default `20`, solid. Point symbol. `0` = square, `1` = circle, `2` = triangle point up, `3` = plus, `4` = cross, `5` = diamond, `6` = triangle point down, `7` = square cross, `8` = star, `9` = diamond plus, `10` = circle plus, `11` = triangles up and down, `12` = square plus, `13` = circle cross, `14` = square and triangle down, `15` = filled square, `16` = filled circle, `17` = filled triangle point-up, `18` = filled diamond, `19` = solid circle, `20` = bullet (smaller circle), `21` = filled circle blue, `22` = filled square blue, `23` = filled diamond blue, `24` = filled triangle point-up blue, `25` = filled triangle point down blue |

color | Default `black`. Color of the points. |

size | Default `1`. Point size. |

offset | Default `c(0,0)`. Horizontal and vertical offset to apply to the polygon, in units of `geometry`. |

data_column_width | Default `NULL`. The numeric column to map the width to. The maximum width will be the value specified in `linewidth`. |

Semi-transparent overlay with contours.

#Add the included `sf` object with roads to the montereybay dataset # \donttest{ if(all(length(find.package("sf", quiet = TRUE)) > 0, length(find.package("magick", quiet = TRUE)) > 0)) { monterey_city = sf::st_sfc(sf::st_point(c(-121.893611, 36.603056))) montereybay %>% height_shade() %>% add_overlay(generate_point_overlay(monterey_city, color="red", size=12, attr(montereybay,"extent"), heightmap = montereybay)) %>% add_shadow(ray_shade(montereybay,zscale=50),0.3) %>% plot_map() } # }