ewater SDI for water resource management

Similar documents
GeoNetwork opensource

Introduction to GeoServer

EXERCISE: Publishing spatial data with GeoServer

Cartoview Documentation

Welcome to the Introduction to Mapbender

In this White Paper, we will explore how to successfully install the SQL Server Extension for GeoServer.

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore

Microsoft Word - Templates

Website Administration Manual, Part One

Troubleshooting Single Sign-On

Troubleshooting Single Sign-On

METAINFORMATION INFRASTRUCTURE FOR GEOSPATIAL INFORMATION

Appendix REPOX User Manual

OpenGeo Suite for Windows Release 3.0.1

MicroStation. FDO Reader USER S MANUAL. [Företagets adress]

Introduction. About LIDAR Server

The geospatial metadata catalogue. FOSS4G Barcelona. Jeroen Ticheler. Founder and chair. Director

Database Explorer Quickstart

[ ]..,ru. GeoServer Beginner's Guide. open source^ software server. Share and edit geospatial data with this open source.

EASTWeb V2.0 Manual. Contents

This has both postgres and postgis included. You need to enable postgis by running the following statements

Map Intelligence Installation Guide

Introduction to the Dimensionally Extended 9 Intersection Model (DE-9IM) in PostgreSQL/PostGIS Tutorial

The Butterfly Effect. A proposal for distribution and management for butterfly data programs. Dave Waetjen SESYNC Butterfly Workshop May 10, 2012

Open source technologies and INSPIRE network services in Slovak environmental agency

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Regarding the quality attributes, the architecture of the system must be:

Create Import Data Connection to SAP BPC MS

UWWTD SIIF national toolbox Installation and configuration on a Windows server

Effacts 4 Installation Guide

Developing and Deploying vsphere Solutions, vservices, and ESX Agents. 17 APR 2018 vsphere Web Services SDK 6.7 vcenter Server 6.7 VMware ESXi 6.

PostgreSQL Installation - Install PostgreSQL

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

GeoNode Integration with SDIs and Community Mapping

Import Data Connection from an SAP Universe

Adobe Connect Pro Building Block. Install Guide

REV. NO. CHANGES DATE. 000 New Document 5 May 2014

Risk Habitat Megacity

Reset the Admin Password with the ExtraHop Rescue CD

Compass INSPIRE Services. Compass INSPIRE Services. White Paper Compass Informatics Limited Block 8, Blackrock Business

1. Configuring Azure and EBP for a simple demo

Dspace 5.1. Installation on Windows 7 (32 bit system)

Ektron Advanced. Learning Objectives. Getting Started

ArcGIS for INSPIRE 10.6 Server Extension Installation Guide Content

DAP Administrator 11 User Guide

Creating and Editing a New Shapefile

umapps Using umapps 6/14/2017 Brought to you by: umtech & The Center for Teaching & Learning

Nesstar Server Configuration Tool User Guide

ACTUAL STATE IN DEVELOPING GEONETWORK OPENSOURCE AND METADATA NETWORK STANDARDIZATION

Deployment Guide. 3.1 For Windows For Linux Docker image Windows Installation Installation...

Coveo Platform 6.5. EPiServer CMS Connector Guide

Dreamweaver is a full-featured Web application

Dreamweaver is a full-featured Web application

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02

Using Free and Open Source GIS to Automatically Create Standards- Based Spatial Metadata

CSC 8205 Advanced Java

SAS AppDev Studio TM 3.4 Eclipse Plug-ins. Migration Guide

TRAINING AGENDA. Session 1: Installation/Implementation/Setup. Conversion: Existing Specify 5 users New users conversion, wizard, WorkBench

Perceptive Interact for Salesforce Enterprise

File Uploader Application

Developing and Deploying vsphere Solutions, vservices, and ESX Agents

Administration Guide. 05 Apr TM and copyright Imagicle spa

Apparo Fast Edit. Installation Guide 3.1.1

5 Extract the information of location from the geometry column of PostgreSQL table

Contents. Administrator Basics Terms of Use and Support The College Tab The District Tab The Majors Tab...

The complete manual. By the developers. V 2.4 Copyright The Open Source Geospatial Foundation

Import Data Connection to an SAP ERP System

Import Data Connection to an SAP BW System

Talend Open Studio for Data Quality. User Guide 5.5.2

OAI (Open Archives Initiative) Suite Version 3.0. Introductory Guide for New Users

Dspace Installation Guide (Windows 2003 Server)

WEB ANALYTICS HOW-TO GUIDE

Evoq 8 Content Managers Training Manual

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016

Mysql Workbench Cannot Drop Schema

ThingWorx Relational Databases Connectors Extension User Guide

MarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Spectrum Spatial Map Uploader Guide

National Training and Education Resource. Authoring Course. Participant Guide

The window looks like this. Your user name is a unique identifier that you will use to login Your password is used for authentication when you login.

Technical Intro Part 1

Copyright Maxprograms

ibaan E-Enterprise Server 2.5 Technical Notes

Uploading Branch Newsletters

TIBCO Spotfire Automation Services

source: /boris downloaded: Version 1

GlobalForms v6.1 Installation Guide

LizardTech. Express Server 9. ExpressZip Manual

Perceptive Interact for Salesforce Enterprise

Installing Oreka TR in Windows

Purpose: Use this document to Update a Letter Template and Add Merge Fields to a letter template.

Poet Image Description Tool: Step-by-step Guide

Creating Domain Templates Using the Domain Template Builder 11g Release 1 (10.3.6)

GGR 375 QGIS Tutorial

Chesar 2 Installation manual. DISTRIBUTED version

Proven Practice Installing TM1 9.5 in Apache Tomcat Product(s): TM1 9.5 Area of Interest: Install Config

System Administrator Training Guide

Dspace on Windows. Pre-requisite Software: 1. Java Development Kit. 2. PostgreSQL 3. Apache Tomcat 4. Apache Maven 5. Apache ANT 6.

Understanding Page Template Components. Brandon Scheirman Instructional Designer, OmniUpdate

World Premium Points of Interest Getting Started Guide

Transcription:

PROJECT GEONETCAST WS 2009/2010 ewater SDI for water resource management Technical Documentation Theresia Freska Utami & Wu Liqun 2/12/2010

I. GEONETWORK 1. Installation e-water uses the software package GeoNetwork comes bundled with GeoServer and Intermap, Apache Tomcat as the web server, and PostgreSQL/PostGIS as the database. We install it using default options. The installation manuals can be found on their official websites. 2. Configuration 2.1. GeoNetwork and Tomcat GeoNetwork comes with an embedded Jetty web server, but you can run it under Apache Tomcat. There are three web applications (webapps) in GeoNetwork; you will find them in the web directory of the installation: geonetwork, intermap, and geoserver. For GeoNetwork to function correctly in Tomcat, you must publish at least geonetwork and intermap; the following instructions publish all three webapps. a. From GeoNetwork installation, copy all of the subdirectories of the web directory to the webapps directory of Tomcat. b. Replace data folder in Tomcat root directory with the ones from GeoNetwork installation. c. In GeoServer s web.xml, set the value of the parameter GEOSERVER_DATA_DIR to /path_to_tomcat_installation/data/geoserver_data. When opening GeoServer page, if the map does not show up, you need to give an absolute address, for example: C:\Program Files\Apache Software Foundation\Tomcat 6.0\data\geoserver_data. d. In GeoNetwork s config.xml, set the value of the parameter profiles to /path_to_tomcat_installation/data/tmp and datadir to /path_to_tomcat_installation/data. e. Make sure you allocated enough Java heap space if you get an error like this: java.lang.outofmemoryerror: Java heap space f. If you can't find your log files, make sure you edit GeoNetwork and Intermap s log4j.cfg. Set the value of the parameter log4j.appender.jeeves.file to wherever directory you want to have your logs. g. Restart Tomcat. 2.2. GeoNetwork and PostgreSQL GeoNetwork comes with an internal DBMS server, the McKoi SQL database, but you can replace it with PostgreSQL. Here are the steps needed to add PostgreSQL JDBC connection settings: a. Create a new database named geonetwork in PostgreSQL. b. Using GAST (Start All Programs GeoNetwork opensource Start GAST), you can import some sample metadata into the database. c. In GeoNetwork s web.xml, find the parameter resources. In McKoi section, set enabled=false to disable GeoNetwork s connection to McKoi.

d. Copy these lines. Set the value of the parameter user and password relevant to your PostgreSQL username and password. <resource enabled="true"> <name>main-db</name> <provider>jeeves.resources.dbms.dbmspool</provider> <config> <user>username</user> <password>password</password> <driver>org.postgresql.driver</driver> <url>jdbc:postgresql://localhost:5432/geonetwork</url> <poolsize>10</poolsize> </config> </resource> e. Restart Tomcat. 3. Metadata management 3.1. Create new metadata This function allows user add new metadata into this application using predefined templates. You have to login as an Editor or higher. After login, click Administrator New metadata to reach the metadata creation page, choose the metadata standard to use and group of users which will own the metadata, then click Create. When you create a new record, you can choose the following view by click the options on the left of the page as showed in Figure 1: Figure 1 Default View: shows the main fields of information from different categories in single view. Advanced View: shows metadata structure organized in sections. You can click the tabs on the left of this view page as in Figure 2 to edit metadata descriptions to adapt to different needs. Figure 2

XML View: shows the metadata in the hierarchical structure using XML as in Figure 3. The XML structure is composed of tags and corresponding closing tags. Using this view required knowledge of XML. 3.2. Import metadata Figure 3 3.2.1. Single file This function allows user import metadata using a single XML or MEF file. You have to login as an Editor or higher. After login, click Administration Metadata insert, you will reach the page as Figure 4: Figure 4 If you choose file upload, you could also choose actions during import as following: a. No action on import: nothing to be done. b. Overwrite metadata with same UUID: delete existing metadata with the same UUID and then add the new one. c. Generate UUID for inserted metadata: force new UUID for each new metadata.

For XML file import option, there are still other parameters to be set: a. Stylesheet: choose a stylesheet for XSL transformation. b. Validate: when choose to perform, the metadata is validated against its schema. c. Group option: select a group to associate to the metadata. d. Category option: select one category to associate to your metadata. If you choose the button Copy/Paste, you will reach the page showed in Figure 5, here you could directly copy or paste your metadata record to perform a XML insert. But the import actions option is not available in this method. Figure 5 3.2.2. Batch import This function allows user import a set of metadata in one time. You have to login as an Editor or higher. After login, click Administration Batch Import to reach the page as Figure 6: Figure 6

The Directory option is the full path of the directory need to scan on the server s system. The application will look for and try to import all XML files present into this directory. This is the directory on the server machine and not on the client of the user that is doing the import. The other options please refer to 3.2.1. After set all parameter, click Upload to start the import process. When the process is completed, the count of imported metadata will be shown. Files which start with. or do not end with.xml will be ignored. 4. Harvesting and synchronization of metadata 4.1. Harvesting This function allows collecting remote metadata from distributed servers, then storing them locally. You have to log in as Administrator to manage this function. After login, Click Administration Harvesting management to reach the harvesting management page, here you can click add to add different kinds of new harvesting nodes, when you set up a new node, active it. The existing nodes will be shown in the main page of this function in a table, the columns are as following: a. Select: select one or more nodes when you want to edit them (start, stop, run, and remove). b. Name: the node s name, given by the administrator. c. Type: the node s harvesting type chosen when the node was created. d. Status: reflects the node s current status (inactive, active, running) e. Errors: reflects if the last harvesting run is successful or not. f. Every: how much time is there between two consecutive harvesting g. Last run: the date of the most recent harvesting run. h. Operation: all possible operations on a node. Besides, there are two rows of buttons which allow you edit these node helped by the Select check box mentioned above. Using this function, this application can do the scheduled synchronization by setting the time between two harvesting from one node. 4.2. Synchronization Please refer to the harvesting section. 5. User and group management 5.1. User For user management, you have to login as an Administrator or User administrator. After login, click Administration User management to reach the page, here you can edit the information, reset the user s password and add a new user. When click Add a new user, you will reach the user insert page, here you can add information of the new user, and have to set which group the user belongs to, and which

kind of profile the user has. User must have one profile and belong to at least one group. The profile defines which function of this application the user can use. The User administrator can only edit and add users in its own group, and can not set the Administrator profile. 5.2. Group This application has 3 user groups: Professor, Staff, and Student. Different groups restrict user access to the data. Only Administrator can create the new group of users. After login as an Administrator, click Administration Group management to reach the page, here you can edit, delete or add a new group. II. GEOSERVER 1. Configuration Please refer to the section of GeoNetwork configuration. 2. Publishing of OGC Services 2.1. Shapefile Here are the steps needed to publish a shapefile with GeoServer: a. Move the folder containing the shapefile you want to publish into GeoServer data directory, /path_to_geoserver_data_dir/data. b. Login to GeoServer. Navigate to Config Data DataStores New to create a new data store. Choose Shapefile and type a name. Click the New button. c. In the URL field, specify the location of the shapefile, followed by filename. For example: data/boundaries/gboundaries.shp. Click Submit. d. In the FeatureType editor, set the layer style by choosing from a list of predefined style. Make sure that the style is designed for the same data type (point, line, or polygon). Otherwise, the layer will not be displayed. e. Set the value of SRS (Spatial Reference System) by clicking Lookup SRS. Sometimes you have to manually provide the value, e.g. EPSG:4326. f. Generate the bounding box value by clicking Generate. g. Provide any other relevant information and click Submit. h. To apply the changes, click the three buttons located in the upper left of the page; Apply, Save, and Load. 2.2. PostGIS Here are the steps needed to publish a vector data stored in PostgreSQL/PostGIS database with GeoServer: a. If you have not uploaded the shapefile to the database, you can do so by using the Shapefile loader/dumper. It is easier to do the same thing using Quantum GIS. But if

there is any error encountered during the process, Quantum GIS will abort the whole process. b. Move the shapefile you want to upload into PostgreSQL bin directory, /path_to_postgresql_installation/8.4/bin. c. Open Command Prompt (cmd) and navigate to the same directory. Type shp2pgsql - I shapefile_name.shp table_name > sql_filename.sql. Once the process is finished, type psql -d database_name -f sql_filename.sql -U postgresql_username. d. Login to GeoServer. Navigate to Config Data DataStores New to create a new data store. Choose Postgis and type a name, e.g. XX. Click the New button. e. Specify the connection parameters to the database. Click Submit. f. Go back to Data and navigate to FeatureTypes New to create a new data store. Select the table name that you want to publish. It is in the form of XX:::table_name (refer to point d). Click New. g. In the FeatureType editor, set the layer style by choosing from a list of predefined style. Make sure that the style is designed for the same data type (point, line, or polygon). Otherwise, the layer will not be displayed. h. Set the value of SRS (Spatial Reference System) by clicking Lookup SRS. Sometimes you have to manually provide the value, e.g. EPSG:4326. i. Generate the bounding box value by clicking Generate. j. Provide any other relevant information and click Submit. k. To apply the changes, click the three buttons located in the upper left of the page; Apply, Save, and Load. 2.3. GeoTIFF Here are the steps needed to publish a GeoTIFF file with GeoServer: a. Move the folder containing the GeoTIFF file you want to publish into GeoServer data directory, /path_to_geoserver_data_dir/coverages. b. Login to GeoServer. Navigate to Config Data CoverageStores New to create a new coverage store. Choose Tagged Image File Format with Geographic information and type a name. Click the New button. c. In the URL field, specify the location of the GeoTIFF file, followed by filename. For example: coverages/bluemarble_world/bluemarble_jpeg_small.tiff. Click Submit. d. In the Coverage editor, set the layer style by choosing from a list of predefined style. By default, raster will be selected. e. Set the value of SRS (Spatial Reference System) by clicking Lookup SRS. Sometimes you have to manually provide the value, e.g. EPSG:4326. f. Generate the bounding box value by clicking Generate. g. Provide any other relevant information and click Submit. h. To apply the changes, click the three buttons located in the upper left of the page; Apply, Save, and Load.

After publishing your data as OGC services, you need to verify that your data is properly published. Go back to the Welcome page and navigate to Demo Map Preview. A new page containing the list of published map data is displayed. You can click on each link to preview the layer. III. INTERMAP 1. Configuration Please refer to the section of GeoNetwork configuration.