Line Styling
Control how GeoJSON line/polyline layers are rendered — colour, width, 3D elevation, and labels.
Colour
Four colouring modes:
| Mode | Description |
|---|---|
| Manual | Single colour for all lines |
| Hex/color field | Map a string field to colours per category |
| Gradient / categories | Map a numeric field to a colour ramp, or a string field to per-category colours |
| Colour per value | Pick a string field (up to 20 distinct values) and assign an explicit colour to each value, plus a fallback colour for other values |
Pattern presets
Line pattern presets apply common dash treatments without manually setting a dash pattern. Found under Advanced. Use them for boundaries, parcel grids, or other planning overlays that need to stand apart from ordinary solid lines.
Available line presets: Boundary hatch and Parcel grid. Select None to use ordinary line styling, or select one of the preset colour swatches to apply that treatment — its colour replaces Colour while active, so the panel notes when a pattern is overriding it.
Pattern presets are saved with scenario snapshots and public shares, so shared reviewers see the same line styling.
Width
| Mode | Description |
|---|---|
| Fixed | All lines use the same width (1–20 px) |
| From dataset | Width driven by a numeric field. Set min/max width and optional overrides |
3D elevation
Lift lines off the ground or create 3D corridor/wall shapes.
| Mode | Description |
|---|---|
| Flat | Lines are flat on the ground |
| Wall | Lines become vertical walls extruded downward. Height from a numeric field or fixed value |
| Corridor | Lines become 3D tubes with independent width and height. Both can be fixed or from dataset fields |
Use Wall mode to visualise boundaries, fences, or barriers in 3D. Use Corridor mode for pipelines, tunnels, or transport routes.
Labels
- Enable/disable toggle
- Attribute field — which attribute to display
- Font size — text size
Performance with large line datasets
When a GeoJSON layer contains more than 3,000 polygon and line features combined, the platform automatically switches to a batched high-performance renderer. You do not need to do anything — the switch is transparent.
- Clicking features, toggling visibility, and colour, width, and opacity styling continue to work as normal
- Dashed pattern presets are simplified to their preset solid colour in batched mode
- Changing the opacity slider on a very large layer may take a moment to apply
- Scenario snapshots capture and restore batched layers correctly
See Performance with large datasets in the Data Overview for full details.