commit
eca8d1b428
3
.github/workflows/main.yml
vendored
3
.github/workflows/main.yml
vendored
@ -12,6 +12,9 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
|
|
||||||
|
- name: Set CLOUDSDK_PYTHON path
|
||||||
|
run: echo '::set-env name=CLOUDSDK_PYTHON::/usr/bin/python'
|
||||||
|
|
||||||
- name: Setup gcloud authentication
|
- name: Setup gcloud authentication
|
||||||
uses: GoogleCloudPlatform/github-actions/setup-gcloud@master
|
uses: GoogleCloudPlatform/github-actions/setup-gcloud@master
|
||||||
with:
|
with:
|
||||||
|
5
NEWS.md
5
NEWS.md
@ -1,3 +1,8 @@
|
|||||||
|
Sep 23th, 2020
|
||||||
|
==============
|
||||||
|
* Version `0.23.3` of the Python library
|
||||||
|
* Change HERE batch geocoding URL
|
||||||
|
|
||||||
Apr 7th, 2020
|
Apr 7th, 2020
|
||||||
=============
|
=============
|
||||||
* Version `0.30.0` of the client extension
|
* Version `0.30.0` of the client extension
|
||||||
|
@ -18,7 +18,7 @@ HereJobStatus = namedtuple('HereJobStatus', 'total_count processed_count status'
|
|||||||
class HereMapsBulkGeocoder(HereMapsGeocoder, StreetPointBulkGeocoder):
|
class HereMapsBulkGeocoder(HereMapsGeocoder, StreetPointBulkGeocoder):
|
||||||
MAX_BATCH_SIZE = 1000000 # From the docs
|
MAX_BATCH_SIZE = 1000000 # From the docs
|
||||||
MIN_BATCHED_SEARCH = 100 # Under this, serial will be used
|
MIN_BATCHED_SEARCH = 100 # Under this, serial will be used
|
||||||
BATCH_URL = 'https://batch.geocoder.cit.api.here.com/6.2/jobs'
|
BATCH_URL = 'https://batch.geocoder.api.here.com/6.2/jobs'
|
||||||
# https://developer.here.com/documentation/batch-geocoder/topics/read-batch-request-output.html
|
# https://developer.here.com/documentation/batch-geocoder/topics/read-batch-request-output.html
|
||||||
META_COLS = ['relevance', 'matchType', 'matchCode', 'matchLevel', 'matchQualityStreet']
|
META_COLS = ['relevance', 'matchType', 'matchCode', 'matchLevel', 'matchQualityStreet']
|
||||||
MAX_STALLED_RETRIES = 100
|
MAX_STALLED_RETRIES = 100
|
||||||
|
@ -10,7 +10,7 @@ from setuptools import setup, find_packages
|
|||||||
setup(
|
setup(
|
||||||
name='cartodb_services',
|
name='cartodb_services',
|
||||||
|
|
||||||
version='0.23.2',
|
version='0.23.3',
|
||||||
|
|
||||||
description='CartoDB Services API Python Library',
|
description='CartoDB Services API Python Library',
|
||||||
|
|
||||||
|
@ -280,18 +280,18 @@ class TestBulkStreetFunctions(TestStreetFunctionsSetUp):
|
|||||||
def test_templating_geocoding(self):
|
def test_templating_geocoding(self):
|
||||||
query = "SELECT cartodb_id, st_x(the_geom), st_y(the_geom) from " \
|
query = "SELECT cartodb_id, st_x(the_geom), st_y(the_geom) from " \
|
||||||
"cdb_dataservices_client.cdb_bulk_geocode_street_point(" \
|
"cdb_dataservices_client.cdb_bulk_geocode_street_point(" \
|
||||||
"'select 1 as cartodb_id, ''Logroño'' as city', " \
|
"'select 1 as cartodb_id, ''Valladolid'' as city', " \
|
||||||
"'city || '', '' || ''Spain''') " \
|
"'city || '', '' || ''Spain''') " \
|
||||||
"UNION " \
|
"UNION " \
|
||||||
"SELECT cartodb_id, st_x(the_geom), st_y(the_geom) from " \
|
"SELECT cartodb_id, st_x(the_geom), st_y(the_geom) from " \
|
||||||
"cdb_dataservices_client.cdb_bulk_geocode_street_point(" \
|
"cdb_dataservices_client.cdb_bulk_geocode_street_point(" \
|
||||||
"'select 2 as cartodb_id, ''Logroño'' as city', " \
|
"'select 2 as cartodb_id, ''Valladolid'' as city', " \
|
||||||
"'city || '', '' || ''Argentina''')"
|
"'city || '', '' || ''Mexico''')"
|
||||||
response = self._run_authenticated(query)
|
response = self._run_authenticated(query)
|
||||||
|
|
||||||
points_by_cartodb_id = {
|
points_by_cartodb_id = {
|
||||||
1: self.fixture_points['Logroño, Spain'],
|
1: self.fixture_points['Valladolid, Spain'],
|
||||||
2: self.fixture_points['Logroño, Argentina']
|
2: self.fixture_points['Valladolid, Mexico']
|
||||||
}
|
}
|
||||||
self.assert_close_points(self._x_y_by_cartodb_id(response), points_by_cartodb_id)
|
self.assert_close_points(self._x_y_by_cartodb_id(response), points_by_cartodb_id)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user