Categories
- All Categories
- Oracle Analytics Learning Hub
- 19 Oracle Analytics Sharing Center
- 17 Oracle Analytics Lounge
- 233 Oracle Analytics News
- 45 Oracle Analytics Videos
- 15.9K Oracle Analytics Forums
- 6.2K Oracle Analytics Idea Labs
- Oracle Analytics User Groups
- 87 Oracle Analytics Trainings
- 15 Oracle Analytics Data Visualizations Challenge
- Find Partners
- For Partners
Conditionally Switching Multiple Map Layers based on filter selection or drilldown
In Oracle Analytics Cloud (OAC), while map visualizations support multiple layers, all layers currently remain visible at once with no ability to dynamically show or hide them based on user interactions. This limitation makes it difficult to create intuitive, interactive geographic dashboards that adapt to the user’s analytical context, such as drilling down through geographic hierarchies or applying filters to explore different data levels. (https://www.youtube.com/watch?v=Ibi0q-lobA4)
We have created an SR: 4-0000889763 for your reference
The requested enhancement is to introduce a Conditional Layer Visibility feature within the OAC Map visualization. This capability should allow automatic switching or toggling of map layers depending on filter selections, drill actions, or parameter values. For example, in a multi-level geographic setup:
- At the Country level, display a Polygon layer for Countries to show national boundaries or KPIs.
- When drilling down to the State level, automatically hide the country polygon and show a Polygon layer for States.
- When further drilling into District level, switch to a Point layer for Districts representing regional data.
- Finally, when drilling down to the City level, replace district points with a Point layer for Cities to show detailed local insights.
During drilldown, layers would automatically “go in,” displaying the next level of detail, and when users de-select or drill back up, layers would “come out,” reverting to the higher-level polygons—ensuring a seamless, context-aware map experience.
Key capabilities requested include:
- Conditional Visibility Rules: Define conditions for each map layer based on filter values, drill levels, or variables.
- Automatic Layer Switching: Dynamically show/hide layers when users drill down or roll up through hierarchical levels.
- Filter and Parameter Integration: Allow layer visibility to respond to user filters, prompts, or parameter changes for more personalized and relevant visualizations.
- Action Framework or API Control: Option to trigger layer visibility changes programmatically for custom navigation or KPI-based actions.
- Ease of Configuration: A simple property panel in the map setup to define conditional rules, similar to conditional formatting logic, without complex workarounds.
This enhancement will deliver significant benefits:
- Cleaner and more intuitive visualizations, as only relevant layers are visible at each level.
- Improved interactivity and user engagement, with maps that automatically adapt to user actions.
- Reduced dashboard complexity, avoiding the need to create multiple separate maps for each level.
- Consistency with other modern BI platforms that already support dynamic map layer switching (e.g., Power BI, ArcGIS).
In summary, enabling conditional control of map layers based on filters or drill actions—such as automatically switching from country polygons to state polygons, then to district and city point layers—would greatly enhance OAC’s mapping capabilities. It would provide a seamless, dynamic, and hierarchical exploration experience aligned with how users naturally analyze geographic data.
Comments
-
Hello @User_8JAXR ,
Thanks a lot for sharing this idea and outlining how map layers could automatically switch during drilldowns or respond to user selections, filters, and parameters.
This idea combines several useful map interactions and touches multiple areas of the map layer framework, so it will need thoughtful technical review from our side. We have taken good note of it and will take a closer look to see how best we can incorporate this into future updates.
Regards,
Gautam.
0 -
I request that Oracle Analytics Cloud (OAC) prioritize the development and rollout of the Conditional Layer Visibility feature for map visualizations. This enhancement is critical for improving the interactivity and usability of geographic dashboards, especially when working with multiple hierarchical levels and filter-based dynamic switching of map layers.
Having the ability to conditionally show and hide map layers based on user drilldowns, filter selections, or parameter changes will provide a much more intuitive and responsive experience, similar to what is already available in other leading BI platforms like Power BI and ArcGIS. This feature will significantly reduce dashboard complexity, increase user engagement, and enhance overall map usability.
Please consider escalating the development of this feature, as it would greatly benefit users who rely on advanced mapping capabilities for their geographic analysis.
Thank you for your attention to this matter.
0
