The gh-pages branch of this repository is home to the OLS Developer Toolkit which includes web applications aimed primarily at developers so they can see how to integrate the BC Address Geocoder, BC Route Planner and the Geomark Web Service into their own web apps. Applications can also be used by end users directly or in demonstrations to end users to explain what our services can do. The repository also contains Python scripts that are aimed solely at developers seeking to integrate our services into their automated workflows.
Name | Type | Description | Audience |
---|---|---|---|
Address Autocompletion Demo | Web app | Demonstrates how to integrate the geocoder's autocompletion capability into a web app; uses javascript and leaftlet | Web app developers |
Address List Editor | Web app | Allows anyone to clean and geocode a list of up to 1,000 addresses; uses Javascript and Leaflet | End users |
Batch Address List Interval Splitter | Python script | Python Script takes an output file from the Batch Geocoder and produces a series of CSV files based on score intervals of 10 | developers |
Batch Address List Metrics | Python script | Python Script provides summary stats based on an output file from the Batch Geocoder. | developers |
Batch Address List Submitter | Python script | Python Script submits an address list to the Batch Geocoder plugin running in the Concurrent Processing Framework and retrieves the results | developers |
Distance Between Pairs | Python script and sample input files | Script computes distances by road between a list of source points and a list of destination points | developers |
Geomark Web Service Requests | Python script | A collection of scripts to submit Geomark requests and to add Geomarks to a group. | developers |
Location Services In Action | Web app | Demonstrates how to hook up the geocoder and route planner to a Javascript/Leaflet web app | Web app developers, Location Services engagement staff, end users |
Have a look at the OLS Developer Toolkit Roadmap. Also check out this demonstration of interactive directions