bayesimpact / encompass

Bayes Impact's Encompass Tool for Visualizing and Analyzing Geographic Access
https://encompass.bayes.org
Apache License 2.0
26 stars 7 forks source link

Allow users the ability to download geocoded provider csv files #190

Open tetraptych opened 6 years ago

tetraptych commented 6 years ago

Imagine the following situation:

  1. User uploads a csv file with address information.
  2. Backend performs geocoding, but does not add the results to the database (e.g., because we don't want data from untrusted or un-validated sources to persist).
  3. Backend calculates adequacies based on the resulting geospatial coordinates.
  4. After viewing the analysis, user closes the tab.
  5. Later, user wants to show the analysis to someone else. User must start the process from scratch. In particular, geocoding needs to happen each time even though the csv has not changed.

To mitigate this situation, we could provide users the ability to download copies of their csvs with new columns created by geocoding. Then using the new file to repeat the analysis will avoid the time-expensive geocoding step.

tetraptych commented 6 years ago

Related to #167.

viviandien commented 6 years ago

I think Download and Share analysis results is a valuable feature for when Analyze Your Own Dataset is publicly available. Since CSV upload is a feature for internal demo purposes (prod-demo) for the initial launch, I think we can either leave this in the backlog, or close it until we have a new feature set scoped out.

ericboucher commented 6 years ago

Tb revized @viviandien