Skip to Main Content
Spotfire Ideas Portal

Allow custom markers

Is should be possible to upload and use custom markers. For instance in map layer, it would be nice to have specific icons displayed e.g. Service Van, House, Wind turbine etc. 

  • Attach files
      Drop here to upload
    • Guest
      Reply
      |
      Aug 15, 2023

      Add a way to import custom markers into your visualization. Such as symbols or different fonts.

    • Guest
      Reply
      |
      May 17, 2022

      @Jason, you're correct - run in open-source R, and import as .shp.

    • Guest
      Reply
      |
      May 16, 2022

      So did you run this code on standard R and then import the shapefile?

      I get errors when trying to run this via TERR.



    • Guest
      Reply
      |
      May 2, 2022

      You could also consider using centered labels that are images rather than text. I've successfully used that for drilling rigs before.

    • Guest
      Reply
      |
      Sep 5, 2021

      Forgot the credits where it's much due 😅

      Special thanks to the [R Core team](https://www.R-project.org/), [tidyverse](https://github.com/tidyverse/tidyverse), and [sf](https://github.com/r-spatial/sf) authors.


    • Guest
      Reply
      |
      Sep 5, 2021

      While we continue waiting for the dev team to add this as a core function, here's a workaround for those familiar with R programming language.


      This particular use case draws a drilling rig as the custom marker.


      For other use cases, unleash the creative artist in you! I'm sure some other users will appreciate/use the work ya'll share :)


      # `data_raw` is a spatial data frame with latitude and longitude; in this case in CRS 4326

      data_sf <- sf::st_as_sf(data_raw, coords = c("lng", "lat"), crs = 4326)

      # Munge default geometry object, which is a point

      # First, get it out as vectors

      lng_lat <- lapply(data_sf$geometry, as.vector)

      # The key _drawing_ function for a drilling rig; a minimalist artist I am, as you'll see :)

      draw_rig <- function(mid_x, step_x, mid_y, step_y) {

      max_y <- min_y <- mid_y - 3 * step_y

      min_x <- mid_x - 3 * step_x

      max_x <- mid_x + 3 * step_x

      rig <- sf::st_linestring(

      cbind(

      c(min_x, mid_x, mid_x + step_x, mid_x - step_x, mid_x + 2 * step_x, mid_x + step_x, mid_x - 2 * step_x, mid_x + 2 * step_x, max_x),

      c(min_y, mid_y, mid_y - step_y, mid_y - step_y, mid_y - 2 * step_y, mid_y - step_y, mid_y - 2 * step_y, mid_y - 2 * step_y, max_y))

      )

      return(rig)

      }

      # Apply _drawing_ function; step_x and step_y are set based on personal taste and affect the size of marker in map

      lng_lat_sf <- purrr::map(

      lng_lat,

      ~ draw_rig (

      mid_x = .x[[1]],

      step_x = 0.167 / 2,

      mid_y = .x[[2]],

      step_y = 0.334 / 2

      )

      )

      # Convert back to sf object

      data_sf$geometry <- sf::st_as_sfc(lng_lat_sf)

      # Save as .shp file for .dxp import

      sf::st_write(

      data_sf,

      "rigs.shp",

      driver = "ESRI Shapefile",

      delete_layer = TRUE

      )

    • Guest
      Reply
      |
      May 18, 2020

      Similar use-case: I would like to modify the map-markers if a certain condition is met in a column

      Ex.

      The map marker is a blue circle because the Feature is a House, and that circle is outlined in red because it is a House and its Latitude is greater than 29.756

    1 MERGED

    Allow custom markers

    I appreciate this is already a well up-voted feature request but I have a new logo customer requesting the ability to add customer markers to related visualizations - i.e. map-chart, scatterplots,
    about 3 years ago in Spotfire / Visualization 0 Planning to implement
    2 MERGED

    Create your own Icons for Graphical Tables and/or Dynamic Items

    I want to make better icons for my endusers
    over 7 years ago in Spotfire / Visualization 0 Planning to implement
    1 MERGED

    Allow custom shapes in scatterplot

    Custom shapes should be allowed for use in in scatterplots as the current shape dictionary is very limited and does not allow for nice customizations when building a public interest dashboard. More critically, scatterplot visualizations can be man...
    over 7 years ago in Spotfire / Visualization 0 Planning to implement
    1 MERGED

    Add a way to import custom markers into your visualizations such as symbols or fonts

    Allow users to add Additinal Symbols, Esri Fonts or shapes to choose different shapes or fonts that what is currently offered.
    over 1 year ago in Spotfire / Visualization 5 Planning to implement
    79 MERGED

    Use custom images on Map Charts instead of default marker shape.

    Have the ability to add custom images to use on a map rather than the standard square, triangle, or circle.
    over 8 years ago in Spotfire / Maps / Visualization 3 Planning to implement
    1 MERGED

    More shapes available for visualisations such as scatter plots, graphical tables - perhaps FontAwesome

    There are many occasions when I have wished there was an icon such as a tick mark/check mark, or some other option to make more of an infographic type of visualisation in Spotfire. Can we increase the number of shapes available, perhaps using Font...
    over 7 years ago in Spotfire / Visualization 0 Planning to implement