Exploring the Latest Mapping Features in Power BI
Table of Contents
Introduction
Azure Maps Visual Enhancements
Power BI’s Azure Maps visual has become the go-to option for advanced geospatial analysis. Recent improvements include:
- Layer Control: Users can now combine and toggle multiple layers
- Clustering: Enhanced support for point clustering to simplify high-density data visualization.
- Custom Tile Layers: Ability to add custom tile servers for more personalized base maps.
- Location-Based Filtering: Use map selections to dynamically filter other report visuals.
Shape Map Visual Improvements
Although still in preview for some, Shape Maps have gotten more stable and feature-rich:
- Support for TopoJSON Enhancements: Including finer control over borders and fills.
- Custom Region Mapping: Map non-standard geographies using custom TopoJSON files.
- Drill-down and Cross-highlighting: Better interactivity across visuals.
The Shape map visual can only be used in Power BI Desktop, not in the P . It’s still a preview feature, so you need to turn it on first. Go to File > Options and Settings > Options > Preview Features, then check the box for Shape map visual. After that, restart Power BI Desktop to use it.
In Power BI Desktop, after Shape map visual is enabled, select the Shape map icon from the Visualizations pane.
Shape map visual main purpose is to compare regions on a map by coloring them differently.
Integration with ArcGIS for Power BI
Esri’s ArcGIS Maps for Power BI continues to offer deep geospatial analysis:
- Advanced Spatial Analysis: Including drive-time areas, demographic data overlays, and heat maps.
- Improved UX: Simplified interface for selecting basemaps, symbols, and layers.
- Premium Capabilities with ArcGIS Online Login: Unlocks deeper spatial datasets and analysis.
In Power BI, you can use maps — including ArcGIS maps — to compare your data with real-world information. For example, you might analyze how sales in each city relate to household income levels, where darker blue areas indicate higher income. This provides valuable context for understanding your sales performance and helps you identify location-based trends and opportunities.
Smart Narratives with Geographic Data
Power BI now supports smart narrative summaries based on map data, offering automated textual insights tied to geographic trends.
Smart narrative visualization helps you provide a quick text summary of visuals and reports. It provides relevant innovative insights that you can customize.
GeoJSON Support via Custom Visuals
Using Deneb or Charticulator, users can now plot complex regions and custom map visuals using GeoJSON or Vega-Lite specifications.
Better Location Intelligence
- Improved Geocoding: More precise location resolution and clearer place name matching.
- Hierarchical Fields: Native support for country > state > city hierarchy with drill-through options.
Dynamic Map Layers Based on Filters
Now you can dynamically change the type of map layer shown (e.g., switch between heatmap and bubble) based on slicer input or DAX logic.
The Microsoft Azure Maps visual in Microsoft Power BI enables all Power BI users to visualize and analyze their data on maps to uncover patterns and trends. In a recent Microsoft blog post, the team highlighted some of Power BI’s most popular mapping capabilities, including geocoding, reference layers, heat maps, and range selection. Building on that momentum, Microsoft has now introduced three powerful new features to the Azure Maps visual in Power BI: Publish to Web, Data-Bound Reference Layers, and a new Path Layer for visualizing movement or direction across geographies.
Create More Interactive Maps with Data-bound Reference Layers
What Are Data-Bound Reference Layers?
A data-bound reference layer is a map layer that:- It is driven by your dataset (bound to your fields).
- Uses shapes (e.g., polygons) or boundaries defined by geographic attributes.
- It is typically used to show administrative areas like zip codes, sales territories, or country borders.
Where Can You Use Them?
They are available in:- Azure Maps Visual (in preview or GA depending on your Power BI version)
- ArcGIS for Power BI (premium or signed-in accounts)
- Sometimes as Shape Maps, using TopoJSON files as custom boundaries.
Common Use Cases
|
How to Set Up a Data-Bound Reference Layer (Azure Maps Example)
- Add the Azure Maps visual to your report.
- In the Fields pane, add a geographic field (like “Region” or “Zip Code”).
- Expand the Map Settings in the Visualizations pane.
- Under Reference Layer, choose:
- Type: Built-in boundaries (country, state, postal, etc.) or a custom source.
- Data Binding: Connect your field to the corresponding map boundary.
- Customize the color scale, opacity, and border settings as needed.
Customization Options
- Color by Measure: Dynamically shade regions based on metrics (e.g., revenue).
- Hover Tooltips: Display contextual data for each region.
- Legend & Opacity: Add clarity and emphasize key areas.
- Multiple Layers: Combine different reference layers for comparative view
Considerations
- Reference layers may require accurate geographic keys (e.g., ISO codes, FIPS codes).
- Some layers depend on Power BI Premium or ArcGIS licenses.
- Performance can be affected if loading large or complex polygons.
Click Apply. Your new workspace will be created and should open automatically. You’ll see an empty content list (since we haven’t added anything yet) and the workspace name at the top.
Summary
Benefit | Description |
Geographic Insight | Adds context to map visuals with spatial boundaries |
Data-Driven Interaction | Layers update based on filters or slicers |
Advanced Storytelling | Ideal for territory management, impact analysis |
Data-bound reference layers make Power BI maps smarter, more informative, and more actionable—bridging the gap between raw numbers and the physical world they reflect.
Visualize Geographic Connections Between Multiple Points with the Path Layer
In Power BI, the Path layer, available in the Azure Maps visual, lets you visualize sequential or directional connections between multiple geographic points. This is especially useful for showing routes, flows, or movement across regions.
What Is the Path Layer?
The Path layer draws lines between geographic coordinates (latitude and longitude) based on a sequence or order defined in your data. It transforms scattered points into connected paths, making it easier to track:
- Shipping routes
- Travel itineraries
- Migration patterns
- Supply chain flows
- Delivery paths
How to Use the Path Layer in Power BI
- Insert the Azure Maps visual into your report.
- In the Fields pane, add:
- Latitude and Longitude
- A Path ID (to group connected points).
- An Order field (to define the sequence).
- In the Visual Settings, enable the Path layer.
- Customize the appearance with line color, width, and transparency.
Example Use Case
A logistics company wants to visualize truck delivery routes. Each delivery has:
- A unique route ID (Path ID),
- Multiple stops (Points),
- A sequence (Order),
- Geographic coordinates (Lat/Lon).
Using the Path layer, they can view all delivery routes directly on a map, filter by region, and analyze performance or delays.
For example, you could create a map showing the path of two ships with the latitude and longitude of their positions for each point, a path field with a unique identifier for each ship, and a timestamp for each location to make sure the points are connected in the correct order.
Benefits of the Path Layer
- Clarity: Turns disconnected points into meaningful movement.
- Dynamic: Responds to filters, slicers, and drill-throughs.
- Interactive: Hover over a path to get detailed tooltips or add layered context.
Considerations
- Requires clean, ordered data (especially a correct sequence field).
- Works best with Latitude/Longitude (not just names like “City”).
- Can be layered with data-bound reference layers for added context.
By using the Path layer, you can transform spatial data into stories of movement, connection, and flow, ideal for dashboards that go beyond static maps.
Conclusion
Power BI’s mapping capabilities have matured significantly, offering both beginner-friendly options and sophisticated tools for geographic data analysis. Whether you’re creating basic maps or conducting spatial analytics, these features empower data professionals to deliver more insightful, interactive, and visually engaging reports.
FAQs
Power BI offers several mapping visuals, including Azure Maps, ArcGIS Maps, Shape Map, and the standard Map visual.
Azure Maps helps visualize and analyze data using features like geocoding, heat maps, reference layers, and now includes new features such as path layers, publish to web, and data-bound reference layers.
Yes, with the latest update, Azure Maps visuals now support the “Publish to Web” feature, making it easier to share interactive maps publicly.
ArcGIS provides advanced GIS capabilities and rich geographic data layers. Azure Maps is better for integrating with Microsoft services and is focused on quick, intuitive spatial analysis.
Further Learning and Resources
For more in-depth learning and advanced Power BI training, enroll in
- Power BI Advanced Training Course.
- Power BI Report Design
- Power BI Essentials
- Power BI DAX Essentials
- Power BI Service Course
Here, you can access detailed courses and resources designed to enhance your Power BI skills and take your reporting capabilities to the next level.
Related Article
Common Mistakes When You’re Working with Spatial Data in Power BI