Appearance
Layer Management
Control which data appears on your map, how it's displayed, and in what order.
Overview
Layer Control Capabilities:
- Visibility: Turn layers on/off
- Opacity: Adjust layer transparency (0-100%)
- Ordering: Drag layers to change drawing order
- Grouping: Organize layers by categories
- Styling: Modify symbology and appearance
- Actions: Zoom, export, refresh, and more
- Sublayers: Control MapImageLayer sublayers independently
[insert image later]
Access Layer Management
Location: Left sidebar → Layers panel
[insert image later]
How to Open:
- Click Layers icon in sidebar
- Panel shows all active layers
- Organized by category (if configured)
- Top layers draw last (appear on top)
Layer List View
Layer Hierarchy
Layers are organized into categories for easy management.
[insert image later]
Elements:
- Category folders: Group related layers
- Layer items: Individual data layers
- Visibility toggles: Eye icons
- Action menus: Three-dot menus
- Opacity sliders: Transparency control
Layer Visibility
Toggle Layer On/Off
Show or hide layers to reduce map clutter.
[insert image later]
How:
- Click eye icon next to layer name
- Open eye = visible, Closed eye = hidden
Tips:
- Only visible layers can be queried or filtered
- Keep 5-10 layers visible at a time for best performance
Layer Opacity (Transparency)
Control how transparent a layer appears.
[insert image later]
How to Adjust:
- Hover over layer in list
- Opacity slider appears
- Drag slider (0-100%)
- Layer updates in real-time
Common Uses:
- See basemap through data layers
- Compare overlapping layers
- Create visual hierarchy
Best Practices:
- Aerial imagery: 50-70%
- Reference layers: 30-50%
- Primary data: 80-100%
Layer Ordering
Purpose
Control which layers draw on top of others—critical for proper map display.
Drawing Order:
- Layers at top of list draw last (on top)
- Layers at bottom of list draw first (underneath)
- Similar to Photoshop/Illustrator layer stacking
Reorder Layers
How:
- Click and hold layer name
- Drag up or down in list
- Blue line shows drop location
- Release to drop
- Map updates immediately
Keyboard:
- Some implementations support Ctrl+Up/Down
Ordering Best Practices
Recommended Stack (Top to Bottom):
1. Labels and annotations (top)
2. Point features (markers, symbols)
3. Line features (roads, boundaries)
4. Polygon features (parcels, zones)
5. Imagery layers (aerial photos)
6. Basemaps (bottom)Reasoning:
- Points should be visible on top of polygons
- Lines need to be seen over filled areas
- Labels must be legible over all features
- Basemaps provide context underneath
Example GIS Workflow:
📍 Development Sites (points) - TOP
🛣️ Roads (lines)
📦 Parcels (polygons)
🗺️ Zoning (polygons, transparent)
🛰️ Aerial Imagery (raster)
🗺️ Streets Basemap - BOTTOMLayer Actions Menu
Access Actions
How:
- Click three-dot menu (⋮) next to layer name
- Or right-click layer name
- Actions menu appears
Available Actions (varies by layer type):
Common Layer Actions
1. Zoom to Layer
What it does: Zoom map to layer extent
How:
- Click ⋮ menu → "Zoom to"
- Map zooms to show all features in layer
- Useful when layer extent is unknown
Use When:
- Loading new layer
- Finding layer after panning away
- Checking layer coverage
2. Open Attribute Table
What it does: View layer feature attributes in table
How:
- Click ⋮ menu → "Attribute Table"
- Table opens showing all features and fields
- Sort, filter, select features
Use Cases:
- Review data without selecting features
- Sort by field values
- Select features by attribute
- Export attribute data
3. Set Transparency
What it does: Adjust layer opacity
How:
- Click ⋮ menu → "Transparency"
- Slider appears
- Adjust 0-100%
Same as: Opacity slider (see above)
4. Show/Hide Labels
What it does: Toggle layer labels on/off
How:
- Click ⋮ menu → "Show Labels" (or "Hide Labels")
- Labels appear/disappear
- Only if layer has labels configured
Label Configuration:
- Controlled server-side or in layer definition
- Font, size, placement auto-configured
- Some layers support label style customization
5. Refresh Layer
What it does: Reload layer data from server
How:
- Click ⋮ menu → "Refresh"
- Layer queries server for latest data
- Map updates with new features/attributes
Use When:
- Data updated on server
- Features missing or outdated
- Layer not displaying correctly
Technical: Calls layer.refresh() method
6. Move to Top/Bottom
What it does: Quickly change layer order
How:
- Click ⋮ menu → "Move to Top"
- Or "Move to Bottom"
- Layer jumps to top or bottom of draw order
Faster than: Dragging layer through long list
7. Remove Layer
What it does: Remove layer from map
How:
- Click ⋮ menu → "Remove"
- Confirm (if prompted)
- Layer removed from list and map
Note:
- Does not delete data source
- Can re-add layer later
- Temporary layers (My Layers) may be permanently deleted
Advanced Layer Actions
Convert Layer Type
What it does: Change layer rendering type
Example: FeatureLayer → GeoJSONLayer
Availability: Depends on layer type and data format
How:
- Click ⋮ menu → "Convert to..."
- Choose target type
- Layer converted and reloaded
Use Cases:
- Improve performance
- Enable specific features
- Change rendering method
Export Layer
What it does: Download layer features to file
Formats:
- Shapefile (SHP)
- GeoJSON
- KML
- CSV (attributes only)
How:
- Click ⋮ menu → "Export"
- Choose format
- Select coordinate system
- Enter filename
- Download begins
Uses:
- Share data with colleagues
- Backup layer data
- Use in desktop GIS (ArcGIS Pro, QGIS)
- Submit with reports
Change Style/Symbology
What it does: Modify layer appearance
Options:
- Symbol color
- Symbol size
- Line width
- Fill pattern
- Outline style
How:
- Click ⋮ menu → "Symbology" or "Style"
- Style editor opens
- Adjust symbols
- Apply changes
Availability: Depends on layer type and permissions
MapImageLayer Sublayers
Purpose
MapImageLayers (from ArcGIS Server) contain multiple sublayers. Control each independently.
Expand Sublayers
How:
- Click arrow/chevron next to MapImageLayer name
- Sublayers appear indented below
- Each sublayer has own visibility toggle and actions
Example:
📁 Planning Services (MapImageLayer)
├── 📄 Zoning
├── 📄 Overlays
├── 📄 Heritage Areas
└── 📄 Flight PathsSublayer Controls
Per Sublayer:
- Toggle visibility independently
- Adjust opacity
- Access sublayer-specific actions
- Zoom to sublayer extent
- Query sublayer features
Use Cases:
- Show only relevant sublayers from service
- Reduce clutter from large services
- Focus on specific data themes
Layer Groups and Categories
Purpose
Organize layers into logical groups for easier management.
Benefits:
- Easier to find layers
- Toggle category visibility (all layers in category)
- Professional map organization
- Matches organizational structure
Category Structure
Example Organization:
📁 Planning & Development
├── Zoning
├── Development Applications
└── Land Use
📁 Infrastructure
├── Roads
├── Stormwater
└── Utilities
📁 Property & Cadastre
├── Parcels
├── Property Values
└── Ownership
📁 Environmental
├── Vegetation
├── Waterways
└── Conservation AreasCategory Actions
Expand/Collapse:
- Click category folder to expand/collapse
- Shows/hides layers within
- Doesn't affect layer visibility on map
Category Visibility (if available):
- Toggle all layers in category at once
- Visibility icon at category level
- Efficient for related layer groups
Layer Workflows
Example: Development Application Review
Turn ON:
- Cadastre, Zoning, Overlays
- Aerial imagery (60% opacity)
Turn OFF:
- Infrastructure and environmental layers
[insert image later]
Order (top to bottom):
- Points → Lines → Polygons → Imagery
Example: Infrastructure Asset Management
Turn ON:
- Asset layer, Roads, Parcels (30% opacity)
Turn OFF:
- Planning and environmental layers
[insert image later]
Performance Tips
Best Practices:
- Load only necessary layers
- Keep visible layers under 10-15
- Turn off unused layers
- Use layer definition queries to limit features
Troubleshooting
"Layer won't display"
Check:
- Layer visibility toggle is on
- Zoom to layer extent
- Look for error messages
- Try refreshing layer
"Layer appears below others"
Solution: Drag layer to top of list
"Can't reorder layer"
Basemaps and locked layers cannot be reordered.
Integration with Other Tools
Filtering: Only applies to visible layers
Spatial Analysis: Tools query visible layers only
Export: Layer visibility affects exports and prints
Search: Queries visible layers by default
Best Practices
Layer Naming:
- Use descriptive names
- Include source/date if relevant
- Avoid cryptic abbreviations
Layer Organization:
- Group related layers in categories
- Order logically
- Remove unused layers
Visual Hierarchy:
- Brightest colors for important features
- Muted colors for context
Summary
Layer Management is fundamental to GIS mapping:
Key Controls:
- 👁️ Visibility: Show/hide layers
- 🎨 Opacity: Adjust transparency 0-100%
- 🔀 Order: Drag to change drawing sequence
- 📁 Groups: Organize by category
- ⚙️ Actions: Zoom, refresh, export, style
- 🗂️ Sublayers: Control MapImageLayer components
Best Practices:
- Keep 5-10 layers visible
- Order: points > lines > polygons > imagery
- Use opacity for overlapping data
- Refresh after server updates
- Remove unused layers
Remember: Top layers draw last (appear on top), and only visible layers can be queried or analyzed!
