Practical Spatial Analysis Packages in Julia

  1. There exist many (RESTful) API services that allow you to do both forward and reverse geocoding, also non-Google. For instance, for R&D purposes there’s the OpenStreetMap Nominatim API and the Nominatim wiki also lists alternatives and third parties, but if you browse the internet for “open geocoding API” or similar you will find many such services (some based on Nominatim, some on others), most of which will be free below a certain reasonable number of requests per time unit, and will require you to have a paid subscription for higher request counts. These APIs can be used from Julia with HTTP.jl and JSON.jl.

  2. I’m not sure I understand your plotting requirements, but for geospatial plotting in general have a look at GMT.jl and GeoMakie.jl. From what I understand though, it seems to me that you would also want to take a look at the ecosystem around GeoStats.jl and Meshes.jl, with visualization recipes towards Makie.

2 Likes