SMK - Simple Map Kit
Last updated 2021-12-21
Status
- Status: v.1.0.7
- Contact / Initiation Process / Client Engagement - Visit the Data Services Client Hub
- Technology platform - node.js,javascript, leaflet, OGC WMS/WFS, ArcGIS Rest
- Skillsets required - novice to experienced developer (familiarity with javascript development/github is an asset)
- Open Source - Apache 2.0 license
- Links to software providers/code repositories - https://github.com/bcgov/smk, https://github.com/bcgov/smk-cli
- Example SMK web map applications:
- Truck Route Planner - https://translink.apps.gov.bc.ca/trp/
- Assisted Living and Residential Care Locations - http://moh.apps.gov.bc.ca/alrc/
- Frequently Asked Questions
Example of an embedded SMK map that sources data from the BCGW Warehouse via MPCM and also from an uploaded CSV data file:
Context
- Leaflet-based, light weight javascript toolkit. Targeted to non-GIS developers.
- Community involvement, source code on GitHub
- Architecture - can be containerized, or deployed standalone anywhere
- Business Areas who may have javascript/software developers who are able to build and support the web mapping solution OR engage with DataBC for hosting resources.
Decision Drivers
- Skillset of team (javascript developers)
- Open Source drivers
- Can be used by software developers and incorporated into their code base
- Provides examples of using BC Government web services such as the BC Geocoder, BC Router, Geomark, and other web-based data services
- Skill set required for development and maintenance available internal to government (software developer skillsets) that may not be available to business project