PatchMap API

The PatchMap API was created to allow developers to access our datasets, geocoding and routing tools for use inside their own web applications. The API consists of two main components: The Tile API which allows developers to overlay our maps on top of their current map, and the Geocoding API which gives developers the ability to search wells, LSDs, facilities, do drill-down queries and route calculation.

 

Compatible Map Platforms:

PatchMap's Tile API can be used on Google Maps JS V3, Bing Maps V8, MapBox JS, MapBox GL, LeafletOpenLayers, and almost any other Map tile rendering engine.

Webservice Responses and Integration: 

All returned data for the Geocoding API are in JSON format. The Tile API is called by referencing a JS library and can be toggled on/off with as little as two lines of code.

Pricing: 
Pricing is flexible and depends on your application and usage. Please call Rob at 780-518-2666 for more information.

Tile API Layers:

PatchMap Roads, Wellsites color-coded by type and status, Well Drill Paths, Well and Facility Lease Boundaries, Township and Section Grids with optional LSD grid overlay, Gas Plants, Compressor Stations, Waste Facilities. 

 

PatchMap Tile API overlaid on Google Maps...

 

Geocoding API Functionality Overview:

Route Calculation:

Get the fastest route between two points on PatchMap™ road data. The function will return Total Distance, Total Time, Route Path, and Turn Directions.

 

Get Road information:

Get Road Speed Limit, Name, and Type of any road at a given coordinate within the PatchMap Operating Area.

 

Oilfield Address Geocoding:

  • Search LSD and PNG locations anywhere in the PatchMap Operating Area (Geocode)
  • Get the Legal Description of a given coordinate within the PatchMap Operating Area  (Reverse Geocode)
  • Get any wellsites matching a given DLS or PNG Legal Description within the PatchMap Operating Area and return an array of 'Wellsite' objects containing properties Latitude, Longitude, Province, Well Name, Legal Description, UWI, Surface Location, License ID, License Date, Spud Date, Status, Operator, Ground Elevation, Drill Depth.
  • Get any active facilities matching a given DLS or PNG Legal Description within the PatchMap Operating Area and return an array of 'Facility' objects containing properties: Latitude, Longitude, Province, Facility Name, Legal Description, Facility ID, Facility Type, Operator.

    Wellsite Drill-down:

    Get all wellsites within 50 metres of a given coordinate and return an array of 'Wellsite' objects containing properties: Latitude, Longitude, Province, Well Name, Legal Description, UWI, Surface Location, License ID, License Date, Spud Date, Status, Operator, Ground Elevation, Drill Depth.

     

    Administrative Layer Drill-down:

    Get Administrative Polygon information for any polygons containing a given coordinate. The function will return an array of objects containing properties for: Municipal District/County, Crown Disposition, Green/White Zone, Forest Management Area, Forest Management Unit, Indian Reserve, Park/Protected Area.

     

    Locate Nearest Hospitals by Driving and Flying Distance:

    Get the nearest Hospital to a given coordinate, by road distance or direct-line. The function will return properties for: Hospital Name, Locality, Latitude, Longitude.

     

    Road Bans:

    Overlay line features on the map indicating Road Ban status. Road Ban information is provided by Province and State Permitting. Overlay is provided in GeoJSON format.

     

     For more information about the PatchMap API call Rob at 780-518-2666