110 likes | 288 Views
Digital Library. Presenter: Gary Phelps Prof. Guo Lab School of Engineering. Outline. Background of Digital Library Development Zope overview Metadata and Spatial Data Demo. Background. Easy way to store & share data Search, Upload, Download, etc. Secure way to share data
E N D
Digital Library Presenter: Gary Phelps Prof. Guo Lab School of Engineering
Outline • Background of Digital Library • Development • Zope overview • Metadata and Spatial Data • Demo
Background • Easy way to store & share data • Search, Upload, Download, etc. • Secure way to share data • Public vs. Private data sharing • Assignable permissions (access control) • Metadata Functionality and Spatial Extent • Assign metadata for each data uploaded • Assign spatial extent for each data uploaded
Development • Point Data • Longitude/Latitude marker display • Spatial Extent • Polygon of existing data • LiDAR functionality • Multi-tabbed for overlying extent • DEM, DSM over same extent • Both viewable in map • UTM convertible if necessary
Metadata and Spatial View • Metadata • Multi File control • Spatial Extent • Ex: LiDAR flights, transects, etc. • Point data (collected at particular location). • Uses Google Maps API • KML functionality • Spatial View
Spatial Data • Can store an up to ~3gb per file • LiDAR is typically very large • Other large datasets • Can create FTP site • Large transfers and downloads • Can also download metadata with data
Demo http://qguo03.ucmerced.edu:8081/snsjno.0/files/MHWG/Field/SEKI/Wolverton/Site_1/test
Development • Built with open source library Zope • Zope • Content management • Python extensible (easy development) • Security assignable • Relational Database (catalog) • Supports many different languages • Python, Html, JavaScript, etc.
Development Zope 2.10, Python & Html Dev Graphical Interface GUI Index View Location Click Return files(s) that fall within search Spatial.html Zope Catalog (Database) (Download Data button in map) Parse Metadata (Polygons, Points) & KMLS. PolySearch.js Google Maps API Server Query CreateZip.py SearchPoly.html Check boundary for metadata match of file(s) Create Zip File of metadata and file(s)
Developers • 1st version: Bales and Harmon Lab • Jason Fisher • 2nd version: Guo lab • Gary Phelps, Otto Alvarez, Jacob Flanagan, Andrew Zumkehr