bcgov / ols-devkit

Developer Tool Kit using the BC Address Geocoder, BC Route Planner and the Geomark Web Service
Apache License 2.0
6 stars 5 forks source link
developer geocoder kml location services toolkit

img

OLS Developer Toolkit

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