Wish to be able to conditionally change the custom map backgrounds in the Map visualization — Oracle Analytics

Oracle Analytics Cloud and Server Idea Lab

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

Wish to be able to conditionally change the custom map backgrounds in the Map visualization

Needs Votes
41
Views
2
Comments
RustyBruce-Oracle
RustyBruce-Oracle Rank 3 - Community Apprentice
Organization Name

Oracle

Description

I would like to have a method for changing out the custom map background of a Map visualization. Based on the value of certain data fields in my data set, I would like to conditionally swap the background.

Use Case and Business Need

This would be valuable for building floor plan diagrams. For multi-story buildings, each floor may have a unique layout. I would like the custom background of the floor layout to change as I filter or move through data records representing floor space usage information for various floors.

Also, if I am working with multiple building facilities (i.e. maybe I have multiple warehouses), it would be valuable to have the custom map background change based on which building facility my data results are focused on.

This would also be valuable for sports analytics. Many sports like football, rugby, basketball, handball, etc. have a standardized pitch or court dimension. Some sports like baseball have different field dimensions and varying layouts at the various team locations. When a user is tracking hitting statistics, or player position, the graphics will vary depending on which field the game has been held. Having the ability to change field backgrounds would allow an accurate representation of game statistics.

More details

Currently, I have to have separate Map visualizations, with a pre-defined custom background, for each floor of a building, or each building facility. This takes up a lot of canvas real estate. Having a conditionally changing background on a single Map visualization would be much more convenient.

Original Idea Number: 647cc9c59f

2
2 votes

Needs Votes · Last Updated

Comments

  • Hello Rusty, thanks for this idea, the use case is interesting. We don't exactly have this feature, but the product can still address some of the need you describe - at least partially :

    Let's take the example of multiple floor plans, say 7 floors - the sports fields one is similar to it. Let's suppose in the 7 floors, floors 1,2 & 3 have exact same layout while 4,5,6 & 7 each have distinct layouts. So we really have 5 different layouts technically. Let's also assume these 5 layers are representing geometries (polygons, shapes, etc), if they were points this would also work but simpler to explain with polygons. So In our example, in addition to map backgrounds, we will also need 5 distinct map-layers (assigned to each 5 different lay-outs).

    Here is what can be done today to experience what you describe :

    1. build 1 single custom map background with each 5 layers set next to each other. That is, a single image with floorplans pasted almost as a grid, but with sufficient white-spacing between them to allow seeing only one at once.
    2. build 1 single custom map layer with all the custom geometries for each of the 5 layers
    3. visualize this in a map viz and make sure you turn on the flag 'Auto Focus on Data' on the map background tab within the viz properties.

    With this config, as you filter from one field to another, the map should change automatically to the right one, assuming your data is properly tied. The experience should be similar to what is show at timing 2mn 15s onwards in this video imagehttps://youtu.be/3Dh-UVCixWs

    Let me know if this helps with your need or not

    Thanks

     

  • RustyBruce-Oracle
    RustyBruce-Oracle Rank 3 - Community Apprentice

    That could work with a small scale building, but would not scale to a 30,40 or 100 story building, or when you are dealing with multiple warehouses that each have a unique layout and are 500k-2m sq. ft.

    Also, with sports with uniquely shaped playing fields, like baseball, there maybe 30 or more layouts that you might be tracking data. It would be ideal to be able to swap background images and layers dynamically through a method.

    With Hyperion IR we could achieve this using dashboard javascript and would display background images and layers as the dashboard filters were updated. A method provided by a javascript layer for dynamically updating content on a canvas would be valuable.

    evolution-tower-moscow_evolution-tower-moscow2.jpg