Forum Discussion

jerryr125's avatar
jerryr125
Helper IV
6 months ago
Solved

Shape Map Visualization - working with Body Chart

Hi - I am trying to use the Shape Map visualization.  I created a svg file with layers (body chart).   1. What is the best way to convert the SVG file (Abobe Illustrator) to .json file or a .topjson...
  • v-kpoloju-msft's avatar
    v-kpoloju-msft
    6 months ago

    Hi jerryr125
    Thanks for the follow-up question.

    Microsoft documentation confirms that Power BI Shape Maps only support custom TopoJSON files containing polygon or multipolygon geometry. https://learn.microsoft.com/en-gb/power-bi/visuals/power-bi-map-visualizations-overview 

     

    Adobe Illustrator can only export SVG files and cannot convert them to GeoJSON/TopoJSON. For Power BI Shape Maps, the SVG must be converted using a GIS tool that outputs Polygon or MultiPolygon geometry. A commonly used and reliable option is Mapshaper which is already suggested by the community member JamieHolding,  which allows you to upload the SVG, visually confirm closed and filled shapes, and export directly to GeoJSON (and TopoJSON if needed).

    After conversion, please ensure the GeoJSON contains only Polygon/MultiPolygon types and that region names exactly match your Power BI data (case-sensitive). Once validated, the file should render correctly in the Shape Map visual.

    Thanks again for using the Microsoft Fabric Community Forum.