The Areas tab connects SVG structure to Synoptic Panel data binding. It shows editable map areas, optional imported data points, and the selected area’s binding metadata.
Areas Tree
The Areas section shows the current SVG hierarchy. Shapes, compatible groups, and generated Grid cells appear as map area candidates.
The tree supports:
- canvas-to-tree and tree-to-canvas selection sync;
- hierarchy expand and collapse;
- search by area name, ID, title, and associated datapoint;
- selected-only filtering;
- strong-binding filtering;
- rename;
- visibility;
- lock;
- drag and drop for ordering and compatible grouping;
- context menu commands shared with canvas right-click commands.
Dragging rows changes the real SVG DOM order, so it can affect what appears in front of or behind other elements on the canvas.
Area IDs
Area IDs are important because Synoptic Panel can automatically bind an area when the area ID matches a value in the Categories field well.
Synoptic Designer keeps IDs visible and editable in the Areas tree. It also normalizes generated SVGCanvas IDs into user-facing IDs such as path1, rect1, or similar generated names before export.
Spaces entered in area IDs are stored as _x20_ for Synoptic Panel compatibility and shown as spaces in the editor. IDs that start with a number are stored with a hidden leading underscore and shown without that underscore.
Data Import
The Data section lets you import a local datapoint list for binding assistance. Supported files are CSV, JSON, and XLSX.
For tabular files, Synoptic Designer asks which column should be used as the datapoint list. For XLSX workbooks, it uses visible non-empty worksheets and asks for a worksheet when more than one usable worksheet exists.
Imported data is optional. It helps Synoptic Designer show which area IDs currently match data points, but it is not a live Power BI dataset connection.
You can replace, remove, or download the current imported data list. Removing the list does not delete existing explicit area mappings.

Binding States
The selected-area details show a Data Point dropdown with these choices:
- (Auto Bind) keeps the default Synoptic Panel behavior, where the area ID is matched to data values.
- (Do Not Bind) marks the area as intentionally unbound.
- an imported datapoint value creates an explicit binding.
The Areas tree shows binding indicators derived from the current area metadata and imported datapoint list.
| State | Meaning |
|---|---|
| Auto Bind | The area relies on ID-based matching. |
| Auto Bind match | The current area ID matches an imported datapoint according to Synoptic Panel matching rules. |
| Explicit binding | The area is manually bound to a specific datapoint. |
| Do Not Bind | The area is intentionally excluded from binding. |
| Inherited state | A child area inherits binding behavior from a matched or unbound group. |
Automatic matching follows Synoptic Panel rules such as case-insensitive comparison, trimming, hidden numeric-prefix underscores, and decoding escaped characters such as _x20_.
Area Titles
The Title field stores optional display metadata for the selected area. Synoptic Panel can use this title when label options are configured to display area titles.
The title is saved with the project and exported in the JSVG mapping metadata.
Groups and Binding
SVG groups can act as areas. When a group matches a datapoint or is marked unbound, child areas can inherit that state unless they have stronger explicit metadata.
Use groups carefully when your Power BI data has hierarchy. The SVG hierarchy can affect how Synoptic Panel interprets automatic binding.