Exemplo n.º 1
0
    def __init__(self, preprocessors=None, postprocessors=None, settings=None):
        """
        :arg list preprocessors: preprocessors
        :arg list postprocessors: postprocessors
        :arg dict settings: Settings used by an _EsriGeocodeService object may include
                            the ``api_key`` used to access ESRI premium services.
                            If this key is present, the object's endpoint will be
                            set to use premium tasks.

        """
        GeocodeService.__init__(self, preprocessors, postprocessors, settings)
        service_url = 'http://premiumtasks.arcgisonline.com/server' if 'api_key' in self._settings \
            else 'http://tasks.arcgisonline.com/ArcGIS'
        self._endpoint = service_url + self._task_endpoint
Exemplo n.º 2
0
    def __init__(self, preprocessors=None, postprocessors=None, settings=None):
        """
        :arg list preprocessors: preprocessors
        :arg list postprocessors: postprocessors
        :arg dict settings: Settings used by an _EsriGeocodeService object may include
                            the ``api_key`` used to access ESRI premium services.
                            If this key is present, the object's endpoint will be
                            set to use premium tasks.

        """
        GeocodeService.__init__(self, preprocessors, postprocessors, settings)
        service_url = 'http://premiumtasks.arcgisonline.com/server' if 'api_key' in self._settings \
            else 'http://tasks.arcgisonline.com/ArcGIS'
        self._endpoint = service_url + self._task_endpoint
Exemplo n.º 3
0
    def __init__(self, preprocessors=None, postprocessors=None, settings=None):
        """
        ESRI services can be used as free services or "premium tasks".  If an
        ESRI service is created with an api_key in the settings, we'll set this
        service up with the premium task URL.
        """
        GeocodeService.__init__(self, preprocessors, postprocessors, settings)
        
        if 'api_key' in self._settings:
            service_url = 'http://premiumtasks.arcgisonline.com/server'
        else:
            service_url = 'http://tasks.arcgisonline.com/ArcGIS'

        self._endpoint = service_url + self._task_endpoint
Exemplo n.º 4
0
    def __init__(self, preprocessors=None, postprocessors=None, settings=None):
        if settings.has_key('api_version'):
            self._api_version = 'v' + str(settings['api_version'])
        else:
            self._api_version = 'v1'

        if settings.has_key('instance_url'):
            self._base_url = settings['instance_url']
        else:
            self._base_url = 'https://search.mapzen.com'

        self._default_endpoint = urljoin(self._base_url,
                                    posixjoin(self._api_version, 'search'))
        self._key_endpoint = urljoin(self._base_url,
                                posixjoin(self._api_version, 'place'))
        self._endpoint = self._default_endpoint

        preprocessors = Mapzen.DEFAULT_PREPROCESSORS if preprocessors is None else preprocessors
        postprocessors = Mapzen.DEFAULT_POSTPROCESSORS if postprocessors is None else postprocessors
        GeocodeService.__init__(self, preprocessors, postprocessors, settings)
Exemplo n.º 5
0
    def __init__(self, preprocessors=None, postprocessors=None, settings=None):
        if settings.has_key('api_version'):
            self._api_version = 'v' + str(settings['api_version'])
        else:
            self._api_version = 'v1'

        if settings.has_key('instance_url'):
            self._base_url = settings['instance_url']
        else:
            self._base_url = 'https://search.mapzen.com'

        self._default_endpoint = urljoin(
            self._base_url, posixjoin(self._api_version, 'search'))
        self._key_endpoint = urljoin(self._base_url,
                                     posixjoin(self._api_version, 'place'))
        self._endpoint = self._default_endpoint

        preprocessors = Mapzen.DEFAULT_PREPROCESSORS if preprocessors is None else preprocessors
        postprocessors = Mapzen.DEFAULT_POSTPROCESSORS if postprocessors is None else postprocessors
        GeocodeService.__init__(self, preprocessors, postprocessors, settings)
Exemplo n.º 6
0
 def __init__(self, preprocessors=None, postprocessors=None, settings=None):
     preprocessors = Nominatim.DEFAULT_PREPROCESSORS if preprocessors is None else preprocessors
     postprocessors = Nominatim.DEFAULT_POSTPROCESSORS if postprocessors is None else postprocessors
     GeocodeService.__init__(self, preprocessors, postprocessors, settings)
Exemplo n.º 7
0
 def __init__(self, preprocessors=None, postprocessors=None, settings=None):
     preprocessors = Nominatim.DEFAULT_PREPROCESSORS if preprocessors is None else preprocessors
     postprocessors = Nominatim.DEFAULT_POSTPROCESSORS if postprocessors is None else postprocessors
     GeocodeService.__init__(self, preprocessors, postprocessors, settings)