GeoNetwork Configuration

From Gcube Wiki
Jump to: navigation, search

GeoNetwork is a catalog application to manage spatially referenced resources, thus is a strategic technology for all geospatial application. Purpose of this page is to explain how to configure a GeoNetwork service instance in order to fulfill the needs of gCube environment. Please refer to its official website for further configuration details and more comprehensive documentation.

Installation

GeoNetwork version adopted by the gCube infrastructure is 2.8.0 , available here.

Prerequisites are :

  • java7 jre sun
  • apache tomcat 7
  • postgres 9
  • postgis2

In order to configure GeoNetwork to use postgis jdbc connection to the local database, please refer to official documentation.

Please, note that the jdbc url to the database must have the form jdbc:postgis://<HOST>:<PORT>/<DATABASE_NAME>, other wise the spatial metadata catalog is created as a shapefile, which may cause a loss of performance.

Security

To reproduce visibility and security means of the gCube infrastructure, the security module of GeoNetwork need to be configured accordingly to the scope(s) in which it is registered in. Please note that the following conventions needs to be maintained according to the infrastructure state.


Groups

For each scope in which the GeoNetwork instance is registered in, the administrator must create a group with the same name of the scope.

I.e. Let's assume our instance to be registered both in d4science.research-infrastructures.eu and in d4science.research-infrastructures.eu/gCubeApps. The GeoNetwork must be configured with at least the 2 groups d4science.research-infrastructures.eu and gCubeApps.

Users

Other then at least one administrator user, 2 users must be set for each and every scope in which the GeoNetwork is registered.


GeoNetwork categories

External resources

GUI Customization

Replica management