python-omgeo
python-omgeo copied to clipboard
OMGeocoder - A python geocoding abstraction layer
A number of tests were disabled from the CI in #68 because the API tokens in this service may have been expired. Refresh those tokens and re-enable those tests.
Running tests against multiple versions of Python seems to make the US Census geocoder more likely to return errors, as discovered in https://github.com/azavea/python-omgeo/pull/64 , possibly due to a high number...
As described here: https://github.com/azavea/python-omgeo/pull/64#discussion_r672557237
We'd like to be able to make authenticated Esri reverse geocoding requests in OpenTreeMap. Authentication with the Esri geocoding APIs is somewhat complicated, and since we [plan to support it...
It can be easy to forget a manual step like this, and would be better if this was handled by TravisCI in the same way that the PyPI package is...
A powerful feature of omgeo is the ability to configure the list of geocoder services to be used using arrays of string names and dictionaries of property values. Extending this...
A PlaceQuery includes valuable search parameters, like Viewbox, that not all geocoder implementations support. It would be a useful and non-invasive enhancement to pass the original PlaceQuery to the PostProcessor.process...
Add section to README for release instructions. Note CHANGELOG and version number updates.
There are several places where this raises a custom exception with `raise Exception(...)`, e.g. https://github.com/azavea/python-omgeo/blob/8308301edf3921b97dd977f8b54b3201a29b3868/omgeo/services/esri.py#L91. Making users of the package catch `Exception` is not very nice. Even if we don't...