Difference between revisions of "GeoPortal"

From Gcube Wiki
Jump to: navigation, search
(Design)
Line 6: Line 6:
  
 
=== Key features ===
 
=== Key features ===
GeoPortal key features are :
+
 
;Support for publication lifecycle:
+
;GIS Projects Publication mangement
:By supporting '''complex Data''' (Meta + Payloads) archives;
+
:CRUD operations, publication lifecycle, validation and associated data management features.
:By enableing '''versioning''', '''workflows''', '''access policies''';
+
 
:By supporting several '''materialisations''' (GIS, Databases, ...)
+
;Automatic GIS Indexing
:By managing '''indexes''' (Meta catalogues, Index GIS layers)
+
:GIS Data is indexed in order to serve custom defined queries.
;Maximise reusability:
+
 
:By exploiting '''space-time''' [[GeoPortal Service]]
+
;OGC Compliant interfaces
:By allowing for '''configurable behaviour''';
+
:GIS Data and metadata is exposed in OGC Compliant services and formats
:By supporting a '''generic meta-model''';
+
 
:By offering '''configurable GUIs''' (Management grid, Insert/Edit Form, Data Viewers);
+
;Extensible GIS Project defintions and behaviour
;External Data Integration:
+
:GIS Projects structure are defined by extensible profiles which include instruction for GUI generation, indexing and validation.
:By exploiting '''OGC standards'''.
+
 
  
 
== Design ==
 
== Design ==
Line 27: Line 27:
  
 
=== Architecture===
 
=== Architecture===
[[Image:Geo Portale(1).png|frame|center|GeoPortal Architecture]]
+
The framework includes:
 +
*'''Data Collection Form''' assisting users to publish GIS projects;
 +
*'''GIS Viewer''' allowing any user to visualize projects on a map;
 +
*'''Project Viewer''' assisting users to access all the information, documents, images and datasets associated to the GIS project;
 +
*[[GeoPortal Service]] managing validation and management of GIS projects.
  
The framework provides the following Dynamic GUIs, which use the Profile metadata definition to enable tailored:
+
The service relies on the D4Science Workspace for storing and accessing attached documents and on the D4Science SDI [[Spatial_Data_Infrastructure_Facilities| Spatial Data Infrastructure]] to offer '''OGC''' Compliant Services (e.g. WMS, WFS, WCS, etc.).  
*[[Data Collection]] : Form assisting users to publish GIS projects;
+
*[[GIS Viewer]] : allowing any user to visualise projects on a map;
+
*[[Project Viewer]] : assisting users in accessing information, documents, images and datasets associated with the GIS project.
+
  
'''Dynamic GUIs''' rely on java client libraries to communicate to the [[GeoPortal Service]], managing validation and management of GIS projects.  
+
It also uses an internal archive of registered documents for the management of Projects lifecycle and for querying purposes.  
The service relies on the [[StorageHub | D4Science Workspace]] to store and access attached documents and on the [[Spatial Data Infrastructure | D4Science SDI]] to offer '''OGC''' Compliant Services (e.g. WMS, WFS, WCS, etc.). It also uses an internal archive of Profiled Document to manage publication lifecycle and for querying purposes.
+
 
 +
Following is a conceptual schema of the framework in relation to the D4Science infrastructure and user perspective.
 +
 
 +
[[Image:Geo Portale(1).png|frame|center|GeoPortal Architecture]]
  
 
== Deployment ==
 
== Deployment ==

Revision as of 17:47, 2 February 2021

Overview

GeoPortal is a feature-complete framework enabling the publication, access and management of GIS projects consisting of multiple documents, images, and datasets. It can be configured with the XML specification of the GIS project data model.

This document outlines the design rationale, key features, and high-level architecture, the options for their deployment and as well some use cases.

Key features

GIS Projects Publication mangement
CRUD operations, publication lifecycle, validation and associated data management features.
Automatic GIS Indexing
GIS Data is indexed in order to serve custom defined queries.
OGC Compliant interfaces
GIS Data and metadata is exposed in OGC Compliant services and formats
Extensible GIS Project defintions and behaviour
GIS Projects structure are defined by extensible profiles which include instruction for GUI generation, indexing and validation.


Design

Philosophy

Aim of the framework is to maximize adaptability by supporting custom model and behaviour definition.

Architecture

The framework includes:

  • Data Collection Form assisting users to publish GIS projects;
  • GIS Viewer allowing any user to visualize projects on a map;
  • Project Viewer assisting users to access all the information, documents, images and datasets associated to the GIS project;
  • GeoPortal Service managing validation and management of GIS projects.

The service relies on the D4Science Workspace for storing and accessing attached documents and on the D4Science SDI Spatial Data Infrastructure to offer OGC Compliant Services (e.g. WMS, WFS, WCS, etc.).

It also uses an internal archive of registered documents for the management of Projects lifecycle and for querying purposes.

Following is a conceptual schema of the framework in relation to the D4Science infrastructure and user perspective.

GeoPortal Architecture

Deployment

Large Deployment

Small Deployment

Use Cases

Well suited use cases

Less well suited use cases

Use Cases