Add a reference layer
Reference layers enable the enhancement of spatial visualizations by overlaying a secondary spatial dataset on the map to provide more context. Power BI hosts this dataset in various formats, including:
- GeoJSON files with a
.json
or.geojson
extension - WKT (Well-Known Text) files with a
.wkt
extension - KML (Keyhole Markup Language) files with a
.kml
extension - SHP (Shapefile) files with a
.shp
extension
Add a spatial dataset as a reference layer
You have two options to add a spatial dataset as a reference layer. You can either reference a hosted file by providing the URL, or select a file to upload.
To upload a spatial dataset as a reference layer:
Navigate to the Format pane.
Expand the Reference Layer section.
Select File Upload from the Type drop-down list.
Select Browse. The file selection dialog opens, allowing you to choose a file with a
.json
,.geojson
,.wkt
,.kml
or.shp
extension.
Once the file is added to the reference layer, the file name appears in the Browse field. An 'X' button is added that removes the data from the visual and deletes the associated file from Power BI when selected.
The following map displays 2016 census tracts for Colorado. The areas are colored, based on population, using the reference layer.
The following are all settings in the Format pane that are available in the Reference layer section.
Setting | Description |
---|---|
Reference layer data | The data file to upload to the visual as another layer within the map. Selecting Browse shows a list of files with a .json , .geojson , .wkt , .kml or .shp file extension that can be opened. |
Styling data in a reference layer
Properties can be added to each feature within the GeoJSON file to customize styling. This feature uses the simple data layer feature in the Azure Maps Web SDK. For more information, see this document on supported style properties. Custom icon images aren't supported within the Azure Maps Power BI visual as a security precaution.
The following are examples showing how to set a point features color
property to red
.
GeoJSON
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-122.13284, 47.63699]
},
"properties": {
"color": "red"
}
}
WKT
POINT(-122.13284 47.63699)
KML
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<Point>
<coordinates>-122.13284,47.63699</coordinates>
</Point>
<Style>
<IconStyle>
<color>ff0000ff</color> <!-- Red color in KML format (Alpha, Blue, Green, Red) -->
</IconStyle>
</Style>
</Placemark>
</kml>
Next steps
Add more context to the map:
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho