Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 1.79 KB

ucsb_gis_functional_spec.md

File metadata and controls

37 lines (32 loc) · 1.79 KB

UCSB GIS Functional Spec

  1. There are two code bases, iris and aster

Aster / GeoBlacklight / Spatial Discovery

  1. It provides a GeoBlacklight based discovery interface
  2. It allows objects to be discovered via spatial search
  3. Objects can be discovered via metadata search
  4. Objects can be browsed via metadata facets
  5. It displays shapefile (vector) and GeoTiff (raster) works
  6. It allows for downloading files:
  7. of the original .zip file with all associated data and metadata files
  8. of the re-projected shape file
  9. of re-formatting that can be done by GeoServer, e.g., kml, geojson, png, etc.
  10. It can display geospatial data on a javascript map
  11. The map provides pan and zoom functions
  12. The map displays on a base map
  13. The map also displays associated data when applicable
  14. It uses the out-of-box metadata mappings for ISO provided by GeoWorks

Iris / GeoWorks / Ingest

  1. It ingests shapefiles and geotiffs (and associated metadata)
  2. It has a command line importer
  3. The command line importer expects to receive a directory of .zip files
  4. Each zip file should contain an ISO-19139 metadata file
  5. Each zip file should contain either a shapefile or a GeoTiff binary object
  6. It assigns each ingested .zip file a unique identifier, which can be used to find that object on multiple systems
  7. It uses the out-of-box metadata mappings to extract metdata from ISO and map it to a Fedora object
  8. It creates a thumbnail image of the work
  9. It creates a re-projected derivative of the spatial object
  10. It makes the re-projected derivative available via OGC webservices (in the form of GeoServer)

System concerns

  1. It has an automated deployment job
  2. It has an automated test suite
  3. It has configuration management scripts available for Ubuntu 16.04 (RedHat pending)