class_docstr: Ottawa ArcGIS REST Services
  ===========================
  Geocoding is the process of assigning a location, usually in the form of
  coordinate values (points), to an address by comparing the descriptive
  location elements in the address to those present in the reference
  material. Addresses come in many forms, ranging from the common address
  format of a house number followed by the street name and succeeding
  information to other location descriptions such as postal zone or census
  tract. An address includes any type of information that distinguishes
  a place.
  
  API Reference
  -------------
  http://maps.ottawa.ca/ArcGIS/rest/services/
         compositeLocator/GeocodeServer/findAddressCandidates
class_docstr_tok: ["Ottawa","ArcGIS","REST","Services","===========================","Geocoding","is","the","process","of","assigning","a","location",",","usually","in","the","form","of","coordinate","values","(","points",")",",","to","an","address","by","comparing","the","descriptive","location","elements","in","the","address","to","those","present","in","the","reference","material",".","Addresses","come","in","many","forms",",","ranging","from","the","common","address","format","of","a","house","number","followed","by","the","street","name","and","succeeding","information","to","other","location","descriptions","such","as","postal","zone","or","census","tract",".","An","address","includes","any","type","of","information","that","distinguishes","a","place",".","API","Reference","--","--","--","--","--","--","-","http",":","\/\/maps.ottawa.ca\/ArcGIS\/rest\/services\/","compositeLocator\/GeocodeServer\/findAddressCandidates"]
code: def _build_params(self, location, provider_key, **kwargs):
      ids = OttawaParcelIdQuery(location)
      if not ids.address_id:
          raise ValueError("Could not get any Id for given location")
  
      return {
          "searchText": ids.address_id,
          "layers": 2,
          "f": "json",
          "sr": 4326,
      }
  
imports: from __future__ import absolute_import
  import logging
  from geocoder.base import OneResult, MultipleResultsQuery
label_desc: Use image node_id 1 for calling the OttawaParcelQuery obj's underlying member method code with example usage: obj._build_params(location, provider_key) and returns: dict