Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added GeoServer and MapServer

This page lists technologies considered or used in the SKOPE system.

 ReferencesGeneral problem
Specialty
Specific approachAdvantagesLimitationsTeam experiences
AngularJS      
ClowderData management
Automates
Automate processing of new data.
  • Extend with extractors that process data based on data type.
  • Supports simple data processing workflows only.
 
Django      
Docker      
Electron      
Flyway Database migration    
GeoJP2
Presentation
Raster tile format for display or storage.
Extends No transparency support
Extend JPEG2000 with georeference metadata.
  • Supports both lossy and lossless compression.
  • Highest compression among common tile formats.
    • Generally higher compression than PNG.
    • JPEG2000 not widely supported in web browsers.
    • No transparency support.
     
    GeoServerServe geospatial data using OGC web services. 
    • Web dashboard, web previews of web services.
      
    GeoTIFFRaster tile format for storage.Extend TIFF format with georeference metadata.
    • Supports both lossy and lossless (DEFLATE) compression.
    • Internal data layout can be optimized for expected data access patterns.
      
    GirderData management
    Sharing
    Share data via RESTful services   
    JPEG
    Presentation
    Raster tile format for display or storage. 
    Greater
    • Supported in web browsers.
    • Generally better compression than PNG.
    • Data storage always lossy
    • No transparency support
     
    Leaflet      
    MapServerServe geospatial data using OGC web services.   
    MBTiles
    Presentation
    Raster tile
    store
    storage  
    • Stores all tiles in a single SQLite file
     
    Mockito Unit testing
    Mocking
    Mock Java classes   
    NodeJS      
    NetCDFRaster tile format for storage. 
    • Raster data standard of paleoenvironmental community (Unidata/UCAR)
    • Data in NOAA paleoclimate community in this format
    • "Self-documenting"—flexible metadata in xml that can fit diverse datasets
    • Can be compressed many ways, including DEFLATE (same as PNG)

     

    Presentation
     
    PNGRaster tile format for display or storage. 
    • Supported in web browsers.
    • Lossless compression
    • Higher compression than JPEG and JPEG2000 for images with many identical pixel values.
    • Transparency support facilitates display of irregular overlays.
      
    PostGIS      
    OAuth      
    Rasdaman - Raster Data ManagerSpatio-termporal databaseArray database with SQL-like query language and support for OGC interface standards.   
    React      
    SocrataData management  
    • For government organizations sharing government data
     
    Spring Boot      
    Web World WindWeb-based visualization of geographic information