datagrok-ai / public

Public package repository for the Datagrok.ai platform
MIT License
43 stars 26 forks source link

#912: GIS: utilities geocoding #912

Open ShvyrloM opened 2 years ago

ShvyrloM commented 2 years ago

Add functions of geocoding to the GIS package geocoding means - process of receiving geographical coordinates by address and reverse process there are few open source tools for geocoding, such as: Nominatim Photon also some conditionally free resources can be used such as: Bing MapQuest Geocoding API OpenCage gisgraphy Google Maps

ShvyrloM commented 2 years ago

There are some difficulties using Nominatim It's completely free, and there are two ways of using it: 1) there are some servers that provide services of geocoding using Nominatim engine - for example Openmap service - is the most popular and widely used. And here is a bottleneck - using these servers is restricted by some rules that decline bulk/batch geocoding and request frequency (https://operations.osmfoundation.org/policies/nominatim/) - so using free servers doesn't allow us to geocode large (thousands) amount of data in a reasonable time. 2) The second way is installing and running the own version of Nominatim (https://nominatim.org/release-docs/latest/admin/Installation/) but it needs a lot of server's resources, and I'm not sure those resources are equal to usefulness of geocoding ability in GIS module of Datagrok.

dnillovna commented 7 months ago

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-14819

dnillovna commented 3 months ago

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-16078