Matt Bertrand
Matt Bertrand
Some exploratory code in a notebook here: https://gist.github.com/mbertrand/c153d0019441ef0fc2298e5359d73f2d Uses a combination of girder-client, girder-worker to retrieve geojson data from minerva items and use them as inputs to run a gaia...
@aashish24 Here is an alternative approach, based on several of the supplied analyses in Minerva. It is a girder plugin that allows Gaia processes to be run on Minerva geojson...
The repo for this is https://github.com/OpenDataAnalytics/gaia_minerva
Can you elaborate on this? I'm not sure I understand it. Geospatial queries can be done in postgres for data stored in postgres. But what about data in files (shapefile,...
PostGIS support branch is here: https://github.com/OpenDataAnalytics/gaia/tree/postgis. My initial approach is to have alternate compute methods in the Process class if all inputs are of type PostGisIO. If true, do all...
@aashish24 please see notes/updated inputs below, let me know if they are what you had in mind: 1. findNearby(point, dataset, max_distance): point = X,Y coordinate, dataset=postgis table or other vector...
@aashish24 @kotfic Here is an ipython notebook demonstrating most of these processes: https://gist.github.com/mbertrand/e83b7d62ce74fe9e6c53
https://github.com/OpenDataAnalytics/gaia/pull/58
Python's multiprocessing module, or asynchronous celery tasks, could be used to run gaia/gippy methods in parallel.
There is a plugin page on readthedocs that includes documentation for developers on creating new plugins: http://gaia.readthedocs.io/en/latest/plugins.html Also includes a list of 'official' plugins with links to their respective readthedocs...