-
Notifications
You must be signed in to change notification settings - Fork 10
CWM Overview
The Common Web Mapping (CWM) Service is a small, client-side map viewer designed to be embedded within NRM transactional applications. The CWM Service provides access to a variety of data sources including up-to-the-minute spatial data from the NRM operational databases as well as point-in-time spatial data from the BC Geographic Warehouse (BCGW). The CWM Services supports real-time access to external spatial data sources using the Web Mapping Service (WMS) and Web Feature Service (WFS) standards-based protocols.
The CWM Service utilizes an HTML client component based upon CSS, HTML5 and JavaScript technology. The CWMS client component provides a simple API that enables client pages to interact with the map display and underlying spatial data. Spatial data types supported by the CWM Serviceinclude WKT, GPX, KML, GML, GeoJSON, and Shapefile.
The CWM Service provides functionality that can be configured to support the requirements of the line-of-business application. These functions include:
- Display of (multiple) tiled base maps
- Access to web map services that provide spatial data for display and querying
- Access to spatial query services that support location searching and geocoding
- Creating and edit spatial geometry for viewing
- Measure distance and area
- Import/export spatial datasets in a variety of formats, including WKT, GPX, KML, GeoJSON, GeoMark and shapefiles
- Save geometry to the database
- Print maps
The Open API (Swagger) definition for the CWM API's can be found in the API Store.
- Common Web Mapping: https://apistore.nrs.gov.bc.ca/store/apis/info?provider=admin&version=v1&name=cwm-cwms-api
- Feature Class Service: https://apistore.nrs.gov.bc.ca/store/apis/info?provider=admin&version=v1&name=cwm-fcs-api (broken)
- Map Image Service: https://apistore.nrs.gov.bc.ca/store/apis/info?provider=admin&version=v1&name=cwm-mis-api
- Spatial Overlay Service: https://apistore.nrs.gov.bc.ca/store/apis/info?provider=admin&version=v1&name=cwm-sos-api
Documentation for the Common Web Mapping API's and code samples can be found in Confluence.
- Common Web Mapping Service: cwms-api
- Feature Class Service: cwm-fcs-api
- Map Image Service: cwm-mis-api
- Spatial Overlay Service: cwm-sos-api
The Common Web Mapping (CWM) Service is a small, client-side map viewer designed to be embedded in line-of-business applications. CWM Service provides access to a variety of data sources including current transactional data from the NRS operational database as well as point-in-time data from the BC Geographic Warehouse (BCGW).
- The CWM Systems includes four APIs; documentation for these API's may be found at:
Documentation for the CWMS API Documentation for the CWM Feature Class API Documentation for the CWM Map Image Generator API Documentation for the Spatial Overlay Service API
BC Webmaps Options CWM Developer's Guide CWM showcase application
Documentation
Open API definitions | Documentation on Confluence |
---|---|
Web Mapping | Common Web Mapping Service |
Feature Class | Feature Class Service |
Map Image | Map Image Service |
Spatial Overlay | Spatial Overlay Service |
Return Home
- Home
- Common Services
- Authentication
- Authorization
- Data Persistence
- Developer Resources
- Observability
- Operations
- Research
- Testing
- Acronyms and Terms