Skip to content

Add Layer Tool

Overview

Horizon provides two tools for bringing spatial data into the map:

ToolIconPurpose
Layer CatalogBrowse Catalog iconBrowse and add layers from Horizon's built-in data catalog, or connect to external ArcGIS REST, WMS, and WMTS services
Upload File to MapUpload iconLoad local spatial files (KML, GPX, Shapefile, ZIP, CSV) directly from your computer

Both tools are available as action buttons in the right toolbar.


Layer Catalog

Opening the Layer Catalog

Add Layer Icon

  1. Click the Browse Catalog icon in the right toolbar
  2. The Layer Catalog dialog opens — a resizable, draggable 3-panel interface:
    • Left — Filter Sidebar (categories and layer type filters)
    • Centre — Layer List with search and toolbar
    • Right — Preview Panel (opens when you preview a layer)
  3. Click the icon again, or click Close, to dismiss the dialog

Catalog

INFO

The dialog title shows the count of matching layers, e.g. Layer Catalog (42 of 180 layers).

Searching Layers

Layer Filtering

  • The Search box at the top of the layer list filters layers in real time (300 ms debounce) as you type
  • Search matches layer name, category, or description
  • Click the × inside the search box to clear the search term

Filtering Layers

Two types of filters work together to narrow down the list:

Geometry Type Quick Filters

Geometry Type Quick Filters

Chips in the toolbar (Point, Line, Polygon, etc.) toggle geometry type filters on and off:

  • Click a chip to activate it (highlighted in blue) — only layers with that geometry type are shown
  • Click again to remove the filter
  • Multiple geometry types can be active at the same time

Filter Sidebar

Filter Sidebar

Click Show Filters / Hide Filters in the dialog footer to expand or collapse the sidebar.

The sidebar contains two filter sections:

Categories

Filter Sidebar

  • Organised as an accordion list grouped by data category
  • Click any category name to toggle it on or off
  • The sidebar has its own search box to find categories by name or by layer name within a category
  • Active categories appear as closable chips in the Active Filters Bar

Layer Types

Filter by the technical type of the layer:

Layer TypeDescription
Feature LayerVector features (point, line, or polygon) with attribute data
Map ImageArcGIS MapServer layers rendered as images
WMSOGC Web Map Service (raster tiles)
WMTSOGC Web Map Tile Service (cached tiles)
Tile LayerCached tile layers
Group LayerGrouped sets of related layers

Active Filters Bar

When one or more category or layer type filters are active, the Active Filters Bar appears below the toolbar:

  • Collapsed view: Shows a summary chip count and filter preview; click the expand chevron to see all chips
  • Expanded view: Shows each active filter as a closable chip — click the × on any chip to remove it
  • Clear All: Removes all active category and layer type filters in one click

Layer List

Each item in the layer list shows:

  • Layer name and type badge
  • Add button — adds the layer immediately to the map
  • Preview button — opens the Preview Panel on the right
  • Checkbox — selects the layer for batch addition via the Selection Cart
  • Visibility toggle and opacity slider (available when layer is selected)

Click a layer's checkbox or the preview button to inspect it before adding.

INFO

For large catalogs (more than 50 layers), the list uses virtual scrolling for performance.

Layer Preview Panel

Layer Preview Panel

Clicking Preview on any layer opens a panel on the right side of the dialog showing:

  • Layer title and category
  • Geometry type and layer type
  • Description (expandable for long text)
  • Metadata link (if available)
  • Visibility toggle — pre-set visibility before adding
  • Opacity slider — pre-set opacity before adding
  • Add to Map — adds the layer with the current visibility/opacity settings
  • Add & Close — adds the layer and closes the dialog

Close the preview panel with the × button to return to a two-column layout.

Selection Cart

The Selection Cart at the bottom of the layer list lets you batch-select layers and add them all at once:

  1. Check the checkbox on one or more layer items to select them
  2. The cart expands to show the selected layers with their names
  3. Click Add X Layers to Map to add all selected layers simultaneously
  4. Remove (×) individual layers from the cart before adding
  5. Clear All clears all selections (with a confirmation prompt for more than 3 layers)
  6. Undo restores a recently removed selection for a short window

INFO

There is a maximum number of layers that can be queued at one time. Exceeding this limit disables the batch add button.

Adding External Services

Adding External Services

Click the Add External Service button in the Layer Catalog toolbar to connect to an external map service.

Supported Service Types

Service TypeDescription
ArcGIS MapServerStandard ArcGIS map service with one or more layers
ArcGIS FeatureServerEditable feature layers with query capabilities
ArcGIS ImageServerSatellite imagery, aerial photos, or raster datasets
ArcGIS VectorTileServerHigh-performance vector tile basemaps
WMSOGC Web Map Service (cross-platform raster layers)
WMTSOGC Web Map Tile Service (cached tile layers)

Steps

  1. Click Add External Service in the Layer Catalog toolbar

  2. Select the Service Type from the dropdown (or leave on auto-detect — the type is inferred from the URL)

  3. Paste or type the Service URL into the URL field

    Example URLs:

    • MapServer: https://example.com/arcgis/rest/services/MyService/MapServer
    • FeatureServer: https://example.com/arcgis/rest/services/MyService/FeatureServer/0
    • WMS: https://example.com/wms?service=WMS
    • WMTS: https://example.com/wmts?service=WMTS
  4. Click Validate & Load Layers (or press Enter)

  5. The service is contacted and available layers are listed

  6. Check the layers you want to add (use Select All / Deselect All as needed)

  7. Use the search box to filter by layer name if the list is long

  8. Click Add X Layer(s) to Map

Auto-Detection

The service type is automatically detected from the URL — for example, a URL containing /MapServer switches the type to ArcGIS MapServer. You do not need to set the service type manually.

Error Messages

ErrorCause
Network error: Unable to reach the serviceThe server is down or the URL is unreachable
Access blocked (CORS restriction)The service does not allow browser-based access
Authentication requiredThe service requires login credentials
Access deniedYou do not have permission to access this service
Service not foundThe URL does not point to a valid service endpoint

Upload File to Map

Opening the Upload Dialog

  1. Click the Upload File to Map icon in the right toolbar
  2. The Upload File to Map dialog opens as a standalone draggable dialog

INFO

The Upload and Layer Catalog dialogs cannot be open at the same time — opening one closes the other.

Supported File Types

FormatExtensionNotes
Shapefile.shpSingle shapefile component; coordinate system must be selected manually
Shapefile ZIP.zipRecommended — includes .prj file for automatic coordinate detection
KML.kmlKeyhole Markup Language (Google Earth format)
GPX.gpxGPS Exchange Format for tracks, routes, and waypoints
CSV.csvComma-separated values with coordinates; displayed with clustering

File size limit: 100 MB maximum per upload.

TIP

Use a ZIP bundle for shapefiles whenever possible. The .prj file inside the ZIP is automatically read to determine the correct coordinate system — no manual selection required.

Uploading a File

  1. Select a file — drag and drop a file onto the drop zone, or click the drop zone to browse for a file
  2. The file name, type, and size are displayed in the drop zone once selected
  3. For SHP or ZIP files: set the coordinate system if not auto-detected (see below)
  4. Click Upload in the dialog footer
  5. A progress indicator shows the processing stage: Reading → Parsing → Creating → Complete
  6. On success:
    • The layer is added to the map automatically
    • The map zooms to fit the uploaded features
    • If the file contains polygons, the total area is displayed in hectares
  7. Click × next to the file name to clear the selection and start again

Coordinate System Selection

For .shp files and ZIP bundles without a .prj file, a coordinate system dropdown is shown:

  • Default: GDA94 / MGA Zone 55 (EPSG:28355) — suitable for most Tasmanian data
  • Select the appropriate projection to ensure the data is placed correctly on the map

When a ZIP is uploaded that contains a .prj file, the coordinate system is detected automatically and shown as a success notice — no selection is needed.


Managing Added Layers

After adding layers using either tool, manage them through the Layer Panel:

  • Visibility — toggle layers on or off
  • Transparency — adjust layer opacity
  • Ordering — drag layers to reorder them
  • Properties — access layer-specific actions via the three-dots menu

See the Layer Panel documentation for full details.


Troubleshooting

IssueSolution
Layer not appearing after additionCheck layer visibility in the Layer Panel; the layer may be hidden
Search returns no resultsTry shorter or different keywords; check if category/type filters are active
Filter sidebar not visibleClick Show Filters in the dialog footer
External service fails to loadVerify the URL is correct and the service is publicly accessible
CORS error on external serviceThe service does not permit browser access; use a different service or proxy
Upload fails with "Invalid File Type"Only .shp, .csv, .kml, .gpx, .zip are supported
Upload fails with "File Too Large"File must be under 100 MB
Shapefile appears in wrong locationSelect the correct coordinate system before uploading, or use a ZIP with a .prj file
ZIP upload has no auto-detected projectionThe ZIP does not contain a .prj file; select the coordinate system manually
CSV layer not displaying pointsEnsure the CSV file has valid coordinate columns
Performance issues with many layersRemove unused layers via the Layer Panel; avoid adding very large datasets simultaneously

Video Tutorial

Watch this guide on using the Add Layer Tool:

Horizon Help Documentation