Extremely advanced, user friendly platform allowing to perform a wide range of activities aimed at (but not limited to) EO data processing in different dimensions and models, built mostly upon advanced Hexagon Geospatial M.App Enterprise solution

After your subscription purchase, within 2-3 working days your account at EO-VLab will be ready to use! All accounts include 250GB of storage and 10, 20 and 50 total processing hours, correspondingly to each package you subscribe to.

Pricing Packages

Understanding the EO-VLab platform

Virtual Lab. Extremely advanced, user friendly platform allowing to perform a wide range of activities aimed at (but not limited to) EO data processing in different dimensions and models, built mostly upon advanced Hexagon Geospatial M.App Enterprise solution providing:

  1. Access to Copernicus satellite data available on CREODIAS platform
  2. Efficient and scalable cloud processing environment (EO Virtual Lab solution pilot has been implemented in CREODIAS Front Office)
  3. Web-based GUI for building spatial models (based on drag-drop principle);
  4. More than 400 spatial operators and development kits, supporting wide array of geoprocessing activities possible to be combined with advanced business analytics; 
  5. Possibility to easily build dynamic dashboards with user-friendly interfaces;
  6. Options to deploy own customized models, scripts and other elements of the processing or analysis;
  7. Simple and efficient way to publish on the Web services for external users;
  8. Advanced user access control and management (e.g. with possibility for a teacher to manage access details for his students within the assigned school environment or in commercial use to control access to published services by different customers); 
  9. Detailed control of resources use allowing for flexible billing schemes;
  10. Simplicity of use as basically no programming skills are required. The interface is self-guiding, allowing for investigative learning;
  11. Possibility to re-use Hexagon ERDAS or Smart M.Apps related knowledge and experience as all these products have common roots.

The figure below shows the example of processing recipe defined in the M.App Enterprise Spatial Workshop interface:

Results Repository – a space for Lab users to store and share their work with others (e.g. to be re-used or developed further), as the recipes can be easily adjusted and/or re-developed to facilitate another use. There is also a possibility to ask for support (from within the users community or commercial) and to have a recipe developed or checked by experts.

Data & Services Publication Portal – provided in native form by M.App Enterprise solution but possible to be further developed an adjusted to specific needs, for example to a customized marketplace with possibility to publish services or data to selected groups of commercial customers. The basic functionality allows controlled Web access from computers and mobile devices with easy possibility to select and run the services published and made available for certain users. From the user perspective there is no need to know about the Lab existence – services can be accessed from the Internet and, if so designed, can be used by people with no IT, EO, remote sensing or geoprocessing experience.

Pricing Packages

What are the benefits using Virtual EO Lab?

The benefits of EO Lab use can be described as follows:

  1. For Educational institutions (schools, universities, academies):
    1. No need to invest in any dedicated infrastructure or to hire trained IT personnel
    2. Possibility to pay per use or to select subscription model covering:
      1. Access to the virtual lab (e.g. 2 x 15 students in concurrent sessions for 4 weeks)
      2. Access to the full archive of satellite data
      3. Access to the Educational module
      4. Pre-defined data sets for experiments
      5. Ready-made syllabuses for lab courses
      6. Scoring compatible with ECTS
  2. For science and business:
    1. No IT infrastructure purchases needed 
    2. No need to invest in own IT personnel and IT security
    3. No need to buy and manage SW licenses
    4. Possibility to process data in many dimensions without IT scripting competences
    5. Expert support available on demand
    6. Possibility to integrate own processing solutions/scripts into the standardized flow
    7. Easy integration of data from different sources (not limited to geospatial or satellite imagery) allowing to generate additional value
    8. Easy publishing of developed services with controlled end user access and possibility to created thematic portals
    9. Fast prototyping possibility (solution to non-standard requests available in very short time), extremely useful e.g. in crisis/emergency management 
    10. Results repository allowing reuse
    11. Complete solution for EO start-ups and hackathons
    12. Possibility to create very advanced solutions with intuitive and user-friendly interfaces allowing for multidimensional interactions and dynamic results analysis.

The portal consists of three basic modules: Management, Studio and Apps.

The Management module allows to manage and supervise all activities taking place on the platform. The Studio module contains tools that allow to import data, edit data, create own mapping applications and manage access to applications, while in the Apps module all created applications can be published and accessed.

Management Module - The module is managed by the master administrator (at top level), who:

  • defines new tenants and creates the Studio administrator account

  • creates new DB connections for each user

  • manages the license utilization based on the overview of usage

  • assigns charges to users

  • manages error logs related to the management module and services


Tenant is a sub-administrator of Studio users, who can

  • add content to Apps

  • configure and administer the assigned Apps area

  • Text length of individual points can be shorter or longer depending on your needs

Studio Module

M.App Enterprise Studio consists of four main sections allowing for content management, as well as for application design, creation and modification for three different platforms: desktop, browser and mobile. On top of that it gives users the possibility to manage access rights and data caching

Studio functionality

  • Content: imagery upload, vector data upload, creation of the definitions for connections with geoservices (WMS, WFS, WMTS), creation and modification of displayed data styles, creation of connections to databases, custom CRS definitions creation, data license management

  • Desktop Apps – this section allows to create desktop applications, with possibility to define map objects and layers, to open requests towards external data sources and to create actions set, possible to be used at applications start or execution

  • Browser Apps – section allowing to create Web applications, with possibility to define objects with the assigned presentation style and access to tools sets: Feature Analyzer – for analysis and Spatial Workshop – for geoprocessing and maps spatial area definition with Map Views tool

  • Mobile Apps – for mobile applications creation, allowing to configure layers used in mobile systems, data sets, applications working areas and to read logs retrieved from mobile devices

  • Security – allowing to create users and roles. This tab allows also to define password policies and to manage API keys. Studio administrator is able to create and manage users an their access to Studio module and the applications by assigning the relevant roles. Access to each user account is protected by a password, defined at the first log-in and compliant with the password policy (defined by the system administrator in Passwords module). There is also a possibility to manage API keys and review logs

Apps Module

Feature Analyzer - provides a smart and intuitive, user-friendly environment for solving spatial problems. With this tool it is possible to easily create, manage and share interactive reports about a given phenomenon. Spatial Workshop tool allows to create customized spatial models in form of block diagrams representing a set of interconnected operators. Operators can be described as objects containing pre-defined processing schemes allowing to transform input data or to extract the information necessary for further processing.