A Scaleable and Extensible Online Platform for Spatial IT

From Lsdf
Revision as of 14:03, 13 September 2016 by Nico.schlitter (talk | contribs) (Created page with "= Description = The task to this 'Praktikum' is to set up a scaleable and extensible online platform for spatial analysis. This platform should support geoscientists to gathe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

The task to this 'Praktikum' is to set up a scaleable and extensible online platform for spatial analysis. This platform should support geoscientists to gather, analyze, and visualize spatial and temporal data. Other than classic Geo Information Systems (GIS) the focus of this framework will be a minimal, lightweight and modular framework based on current web technologies.

Tasks

    • Backend**:
  • Object Storage (like Ceph, Lustre or XtreemFS)
  • Geo-, array- and document-based databases (like PostGIS, Rasdaman, CouchDB, Redis)
  • Data from different geospatial file formats (like GeoJSON, GeoTIFF, netCDF or HDF5)
  • Cacheable and minimal footprint network communication (via REST API and ZeroMQ)
  • Thredds and Tomcat for providing catalogs
  • Geoserver for providing WMS, WPS, WCPS ans WPS services
    • Frontend**
  • Minimal Webframeworks (like Flask or Django)
  • Map visualisation via Mapbox, Openlayers, Shapely, tippecanoe, CARTO.js or Leaflets
  • Accessability via REST API

Requirements

  • good knowledge of C++ and Python
  • some theoretical computer science background or machine learning knowledge would be a plus


The framework will be split into subtasks and distributed between the students given their previous experience with above mentioned technologies.


Contact

[1]