Using our python library
Another way you could use our endpoints is to download our python library. To use our python library, you are required to use the GeoInsight Personal Token (GPT) and the API Private Key (APK) (read this if you haven't).
The library configuration can also be read here
Install
To install the package just run a regular pip install
pip install geoinsightUsage
Then import the package like this.
import geoinsightThe GeoInsight package come with an api class to access the endpoints and a util class with additional useful functions. You can initialize both like this:
api=geoinsight.api()
util=geoinsight.util()The api class wraps all API endpoints in python functions and util is a collection of methods that are useful to end-users, such as getting from r to a geopandas dataframe gdf, or to get the custom crs spherical map projection for any given gdf. The api class does not do any diagnostics, it is up to you and the context of your code to check if r comes back with a valid 200 http status code. Better write an if statement or a try-catch block if needed to check for r.status.
Tokens
Now use the GeoInsight Personal Token (GPT) and API Private Key (APK).
api.set_access_token(_gpt='GPT',_apk='APK')