Giter Club home page Giter Club logo

aster's People

Contributors

bess avatar little9 avatar val99erie avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

aster's Issues

User can download .zip file

ACCEPTANCE CRITERIA

  • When the user views a record in Aster they should have a way to download the full .zip file (the zip file from Fedora, not just the Shapefile)

TASK

  • Write feature spec for download

Display UCSB geoserver content in leaflet

  • Point a demo leaflet GIS widget at the GeoServer end point and get the data to appear
  • Add description to the readme describing how to tell if vector and rasters are loading correctly

Add travis build

  • Add a travis build
  • Include rubocop and bixby style checking
  • Include coveralls
  • Add travis badges to README

Aster can determine the Iris Shapefile zip URL

Iris already includes the URL to the show page when you run the importer.

This is stored in the dct_refernces_t JSON as a http://schema.org/url attribute: http://iris-demo.curationexperts.com/concern/vector_works/7d278t00k

That was hidden on the Aster show page in #23

The download URL uses the FileSet id:

http://iris-demo.curationexperts.com/downloads/4j03cz64w?locale=en

ACCEPTANCE CRITERIA

  • Aster can determine/generate or store the Iris URL for the Shapefile zip download

Unable to access rails console on -demo or -sandbox

The command fails with:

/opt/iris/shared/bundle/ruby/2.4.0/gems/activesupport-5.0.6/lib/active_support/d
ependencies.rb:293:in `require': No such file to load -- rgeoserver (LoadError)

rgeoserver is present in the bundle's gems

Links for generated files aren't working

Steps to reproduce the problem:

  • Use the CSV importer to import the Belize sample file into Iris, and wait for the background jobs to run. gford-20140000-010015_belvegr.zip
  • In the Aster UI, view the page for the Belize record.
  • When I click the 'Download Shapefile' drop-down, and select 'Download Shapefile' from the 'Original' section, I can successfully download the zip file.
  • When I click the 'Download Shapefile' drop-down, and select 'Download Shapefile' from the 'Generated' section, I just get a spinner that never resolves, and I'm unable to download the file.
  • I see the same problem if I try to download the generated KMZ or GeoJSON files.

Aster can determine the Iris GeoTiff zip URL

Iris already includes the URL to the show page when you run the importer.

This is stored in the dct_refernces_t JSON as a http://schema.org/url attribute: http://iris-demo.curationexperts.com/concern/vector_works/7d278t00k

That was hidden on the Aster show page in #23

The download URL uses the FileSet id:

http://iris-demo.curationexperts.com/downloads/4j03cz64w?locale=en

This URL is correct for Shapefiles, but there will need to be a different URL for GeoTiffs.

ACCEPTANCE CRITERIA

  • Aster can determine/generate or store the Iris URL for the GeoTiff zip download

Update provisioning scripts after importer changes

Now that we have added the ZIP importer and removed the CSV importer, there are some environment variables that are no longer needed in our deployed environments.

Tasks

  • Remove the IMPORTER_FILE_PATH environment variable from provisioning scripts.
  • Remove the IMPORTER_USER_KEY environment variable from the provisioning scripts.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.