Skip to content

Layers Panel

Table of Contents


Overview

The Layers Panel is your central hub for managing all map layers. Control visibility, transparency, styling, labels, and more through an intuitive interface.

Key Features:

  • Layer visibility control
  • Transparency adjustment
  • Label and popup management
  • Layer type switching
  • Active filter indicators
  • Advanced styling options

Accessing the Panel

  1. Click the layers icon in the main toolbar
  2. Panel opens on the left side of the screen
  3. Click again to close

Core Functions

Visibility Control

Toggle layer on/off using the eye icon

  • ✅ Layer visible (eye open)
  • ❌ Layer hidden (eye closed)
  • Layer stays in project when hidden

Eye Icon

Transparency Control

Adjust layer opacity

  1. Click the three-lines icon next to the layer name
  2. Use the opacity slider (0 = transparent, 1 = opaque)
  3. Changes apply immediately
  4. Slider has precise control (0.01 increments)

Special Note: Canopy Height Model layers have dual sliders (height range + opacity)

Legend Display

View layer symbology

  1. Click three-lines icon
  2. Legend appears below the slider
  3. Shows colors, symbols, and what they represent

Three-Lines Icon

Legend Panel


Layer Actions

Access via the three-dots icon

Three-Dots Icon

Available Actions

ActionAvailable ForWhat It Does
Enable/Disable LabelFeatureLayer, MapImageLayerToggle layer labels on/off
Enable/Disable PopupFeatureLayer, MapImageLayerToggle popup information
Change StyleMapImageLayerAccess advanced styling options
Reset StyleMapImageLayerRestore default styling
MetadataLayers with metadataView layer metadata
InformationMost layersView layer properties and details
Switch to Feature/Image LayerCompatible MapServer layersConvert layer type
RemoveAll layersRemove layer from map

Layer Options Panel


Layer Types

Feature Layers

Best for: Interactive data, editing, analysis

Features:

  • Individual feature selection
  • Detailed popup information
  • Attribute access
  • Label control
  • Popup toggle
  • Layer type conversion (if MapServer-based)
  • Filter support

When to Use:

  • Need to select individual features
  • Require detailed attribute information
  • Performing analysis or editing
  • Working with manageable dataset size

Map Image Layers

Best for: Large datasets, display-only, performance

Features:

  • Server-side rendering
  • Fast performance for large data
  • Sublayer management
  • Advanced styling options
  • Label control (per sublayer)
  • Popup toggle
  • Layer type conversion (if compatible)
  • Custom style parameters

When to Use:

  • Large datasets (thousands of features)
  • Display-only purposes
  • Need fast map rendering
  • Print-quality symbology required

Important: Only MapImageLayers with feature sublayers (having geometryType) can be converted to FeatureLayers. Raster sublayers cannot be converted.

WMS/WMTS/Tile Layers

Limited options available

Features:

  • Visibility control
  • Transparency adjustment
  • Basic information
  • Remove option

Group Layers

Manage multiple layers together

Features:

  • Sort/reorder layers
  • Bulk removal
  • Hierarchical structure
  • Expand/collapse

Special Features

Active Filter Indicators

Visual feedback for filtered layers

What it shows:

  • Red filter color next to filtered layers
  • Indicates active definitionExpression
  • Works for FeatureLayers and MapImageLayers
  • Updates in real-time

How it works:

  • Automatically detects filters
  • Shows for both regular and sublayer filters
  • Tooltip shows "Layer has active filters"
  • Updates when you add/remove filters

Canopy Height Model Filter

Special controls for Canopy Height Model (100m) layer

Features:

  • Dual-handle range slider with discrete values
  • Height values: 0m, 1m, 2m, 3m, 5m, 7m, 10m, 12m, 15m, 18m, 20m, 25m, 30m, 35m, 40m, 50m, 60m, 70m, 80m, 90m, 100m, ∞ (100+)
  • Range display shows current selection (e.g., "Range: 20m - ∞")
  • Reset button returns to default (0m - ∞)
  • Opacity slider for transparency control
  • Real-time updates with loading indicator

Data Information:

  • Source: Visual Tas
  • Resolution: 50cm × 50cm per pixel
  • Coverage: PTPZ Land with 100m buffer

How to use:

  1. Expand the Canopy Height Model (100m) layer
  2. Drag left handle for minimum height
  3. Drag right handle for maximum height
  4. Map updates automatically
  5. Use Reset Range to restore defaults

Layer Type Switching

Convert between Feature and Image layers

When to Switch:

To Feature Layer when you need:

  • Individual feature selection
  • Detailed popups
  • Attribute access
  • Analysis tools

To Image Layer when you need:

  • Faster rendering
  • Large dataset handling
  • Better print symbology
  • Server-side caching

How to Switch:

  1. Click three-dots on compatible layer
  2. Select "Switch to Feature/Image Layer"
  3. Conversion happens automatically
  4. Properties preserved (visibility, opacity, filters)

Requirements:

  • Must be MapServer-based layer
  • For MapImageLayers: Must have feature sublayers with geometryType
  • Not available for: Raster layers, Editor layers (FPP, Sketch, etc.)

Best Practices

Organization

Do:

  • Arrange layers logically (base maps at bottom, data on top)
  • Group related layers together
  • Use consistent naming
  • Collapse unused groups

Don't:

  • Keep too many layers active at once
  • Mix different project layers randomly

Performance

Optimize:

  • Use Image Layers for large datasets
  • Use Feature Layers for interactive data
  • Turn off unused layers
  • Remove layers you don't need
  • Apply appropriate scale ranges

Avoid:

  • Having 20+ layers visible at once
  • Using Feature Layers for millions of features

Visual Display

Best Practices:

  • Adjust opacity for layered viewing
  • Enable labels only when needed
  • Check legend before applying filters
  • Use reset style to fix rendering issues

Avoid:

  • Setting all layers to 100% opacity
  • Enabling labels on all layers
  • Applying complex filters without checking results

Troubleshooting

Common Issues

ProblemSolution
Layer not visibleCheck: Eye icon status, map extent, scale range, active filters
Labels missingUse "Enable Label" in layer menu
No popup on clickUse "Enable Popup" in layer menu
Slow performanceReduce active layers, switch to Image Layer, check filter complexity
Can't switch layer typeVerify: MapServer-based, not editor layer, has feature geometry
Conversion failsCheck: URL structure, network connection, layer compatibility
Style issuesUse "Reset Style" to restore defaults
Transparency not workingUse opacity slider in layer panel (three-lines icon)
Filter indicator missingCheck if definitionExpression is set, may need to refresh
Canopy filter not updatingWait for debounce (300ms), check network connection
Raster layer shows switch optionBug - raster layers should not show switch option (report if seen)

Layer Type Conversion

"Switch to Feature Layer" not available?

  • Layer might be raster-based (no geometryType)
  • Could be WMS/WMTS (not convertible)
  • Might be editor layer (excluded from conversion)
  • Check if it's MapServer-based

Conversion fails with error?

  • Verify layer URL is accessible
  • Check network connectivity
  • Ensure layer is not corrupted
  • Try refreshing the page

Performance Issues

Map running slow?

  • Count active layers (aim for <10)
  • Switch large datasets to Image Layers
  • Disable labels on dense layers
  • Check for complex filters
  • Remove unused layers

Layer loading slowly?

  • Check internet connection
  • Verify server availability
  • Try switching layer type
  • Contact administrator if persistent

Video Tutorial

Watch this guide on using the Layers Panel:


Quick Tips

💡 Did you know?

  • You can drag layers to reorder them
  • The filter indicator updates automatically
  • Canopy height uses the ∞ symbol for 100+ meters
  • Layer conversion preserves all your filters and styling
  • MapImageLayers with only raster sublayers can't be converted to FeatureLayers

Horizon Help Documentation