|
CWM Version |
1.9.0
|
Overlays and Layers |
Overlays are requests to map services (WMS and ArcGIS)
Layers are data layers provided by map services
Controls
- Layer List
- Overlay opacity
- Overlay visibility
- Overlay expand/contract
- Change visibility of all layers in Overlay
- Layer Visibility
- Scale-dependent layer visibility
- Layer Panel
- Zoom to Layer Data Extent or Visible Scale
- Link to Layer metadata
- Remove Local Layer
- Add Layer
- Import Shapefile (or Zip)
- Coordinate System
- Layer title
- Style colour
Configuration
- Overlay/Layer configuration JSON
- Configuration schema validation
|
Legend |
Controls
- Legend Control
- Scale-dependent layer legend display
|
Navigation |
Controls
- Zoom In / Out
- Zoom to BC
- Zoom Previous / Next
- Zoom to Box
- Zoom to Scale
- Mouse wheel zooming
- Pan
Configuration
- Enable Mouse Wheel zooming
API
- Get Map center
- Get Map extent
- Zoom to BC
- Zoom to extent
- Pan to point
- OnChange callback
- Control Mouse Wheel zooming
|
Coordinate Display |
Controls
- Coordinate Display
- toggle display between current format / all formats
- Coordinate Lock
- updates display on click
- allows copying coordinate text
- Scale Bar, Scale display
- Graticule display
Configuration
- Coordinate Formats are configurable and extendable
|
Basemaps |
Controls
- Selectable Base Maps
- Web Mercator CRS for maximum compatibility
- Base Maps can be supplied by:
- BC Government map services (Terrain, Roads)
- Open services (MapQuest, OpenStreetMap)
- Commercial base map tile services (Bing, ESRI)
Configuration
- Base Map list is configurable & extendable
|
Search for Location |
Controls
- Search for and zoom to:
- BC Addresses and Intersections
- BC Geographic Names
- Coordinates
- Geographic (Lat/Long) - DD, DM, DMS
- BC-Albers
- UTM
- Mapsheets
- GeoMark
- Search type is auto-detected or can be specified
- Search done dynamically as text is entered
Configuration
- Search services are extendable (e.g. application-specific search)
|
Search for Features |
Controls
- Search for features on a single Layer
- Search in map extent or entire dataset
- Limit number of result Features
- Specify none, one or more conditions on Attribute values
- Conditions include Equals, Contains, Starts With, Ends With, Less Than, Greater Than
- Searched Features panel
- Display Features and attributes
- Flash Feature
- Zoom to Feature or set
- Copy Feature to AOI
- Reports number of features displayed and total number found
Configuration
- Layers can be configured as searchable
|
Measurement |
Controls
- Measure Area
- Measure Distance
- Clear Measurement
|
Area of Interest Geometry |
Controls
- Zoom to AOI
- Draw Rectangle
- Draw Polygon
- Draw Line
- Draw Point
- Draw Circle
- Edit Geometry
- Clear AOI Geometry
- Undo/Redo Edit
- Manage AOI Geometries
- Reorder
- Zoom to Geometry
- Flash Geometry
- Delete
- COGO - Import and Export
- Geometry Calculator
- Zoom to geometry
- Exchange Primary and Secondary
- Delete geometry
- Delete Secondary
- Geometry Memory
- Store to memory
- Recall from memory
- Clear memory
- Memory persists in browser
- Buffer
- Simplify
- Combine: Union, Subtract, Intersect
- Validate
- Close Polygon
- Clean
- Import Geometry
- KML
- GPX
- GeoJSON
- Well-Known Text (WKT)
- Simple Text
- GeoMark
- Shapefile
- Export Geometry
- KML
- GPX
- GeoJSON
- Well-Known Text (WKT)
- Simple Text
- GeoMark
API
- add Geometry
- get Geometries
- Clear
- Zoom to AOI
- OnChange callback
|
Identify |
Controls
- Identify against all visible Layers
- Identify against single Layer
- Results display
- Layers and features
- Feature title value from attribute
- Feature title formatting
- Attributes displayed configurable
- Attribute titles
- Attribute value formatting
Configuration
- OnChange callback
- Get Result features
- Clear result
|
Selection |
Controls
- Select from Multiple layers
- Choose Selection Layer
- Zoom to Selection
- Select by Box
- Select by AOI
- Unselect by Box
- Unselect All
- Selected Features panel
- Display Layers, Features and attributes
- Flash Layer and Feature
- Zoom to Feature or Layer
- Unselect Feature
- Copy Feature to AOI
Configuration
- Selectable Layers
- Selection Styling
API
- Add selection features from Layer by Attribute
- Get selection features
- Remove features from selection
- Clear Selection
- Zoom to Selection extent
- OnChange callback
|
Markers |
API
- Add Marker with label and styling
- Clear Markers
|
User Markup |
Controls
- Zoom to Markup
- Draw Rectangle
- Draw Polygon
- Draw Line
- Draw Circle
- Draw Point
- Draw Label
- Edit Markup
- Add/Move/Delete vertex
- Move shape
- Delete Markup
- Edit Style
- Shape
- Fill and Line colour
- Line style
- Symbols
- Label
- Font style
- Size
- Colour
- Text
- Coordinate display and format
- Clear Markup
|
Host Markup |
API
- Add Markup geometry with styling
- Clear Markup
|
Highlighting |
Controls
API
- Add Highlight geometry
- Add Highlight geometries from Layer by Attribute
- Clear Highlight
- Zoom to Highlight
|
Printing |
Controls
- Print Current Map
- Title
- Notes
- Layout
- Quickprint
- Server-based print layouts
- Scale
- Current display scale
- Choose from predefined list of scales
- Resolution
Configuration
Print Layout Elements
- Logo
- Title
- Notes
- Legend
- Keymap
- Scale Bar
- Map centre coordinate
|
Bookmarks |
Controls
- Manage Bookmarks
- List Bookmarks
- Add Bookmark (name and extent)
- Delete Bookmark
- Flash Bookmark
- Zoom to Bookmark
|
Sessions |
Controls
- Save and Load Session
- to file
- Session contents:
- Base Map
- Map Extent
- Layer Visibility
- Imported Layers
- AOI geometry
- User Markup
|
Help |
Controls
- Floating Help window
- Display Help on mouse hover
|