You are on page 1of 66

CatalogueServices:OpenSource

Geonetwork

Spatialdatamanagement
Geographicdatasharingforeveryone
Dr.SameerSaran
Head
Geoinformatics Department
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

PresentationOutline
Background
SDIOverview
EvolutionofGeonetwork
Geonetworkconcept
ArchitectureofGeonetwork
UtilitiesofGeonetwork
SearchinginaGeoNetworknode
Synchronize&Harvestnodes
Customizeyourcatalogue
Conclusions
CaseStudyofIBIN
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Background:WebGIS
CentralizedApplication
BasedonCentralRepositoryConcept

DecentralizedApplications(Distributed
Application)
DistributedInformationsystemsusingDistributed
databasesusingconceptofservices.
Interoperability
Standards

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

What is SDI?
. . .the technology, policies, standards, and
human resources necessary to acquire,
process, store, distribute, and improve the
utilization of geospatial data.

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

What is SDI?
Organizations and individuals
cooperating
Using electronic technology to help find
and share geographic information
Following mutually accepted standards
Developing common base themes of data

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

So that . . .
. . .together we create networks
of organizations and unified collections
of data to ease decision-making for
common pieces of geography.

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Nature of SDI
Regional
Org. .
Country
A

Regional
Org.
Country
A

ASEAN

Country
B

APEC

Country
C

ECO

Country
B

ASEAN

ECO

Country
C
Country

Country

Regional Cooperation Without Regional SDI


n (n-1) Require mechanisms for share and
exchange of Geographic Information

APEC

Regional SDI

Regional Cooperation Throw Regional SDI


2n Require mechanisms for share and exchange
of Geographic Information

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

TheSDIiscomposedof

Clearinghouse
Metadata
Geospatial data
Partnerships
Standards
Theseelementsarelinkedinaveryexplicitwayto
assurethefunctionoftheenterprise.
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Clearinghouseprovides...

Discovery ofspatialdata
Distributedsearchworldwide
Uniforminterfaceforspatialdatasearches
Advertising foryourdataholdings

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

SDIisbuild

Partnerships
Clearinghouse (catalog)
Metadata
Framework GEOdata

Standards
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

WhatisGeonetwork
GeoNetwork opensource is a standard based and
decentralised spatial information management system,
designed to enable access to geo-referenced databases
and cartographic products from a variety of data
providers through descriptive metadata, enhancing the
spatial information exchange and sharing between
organisations and their audience, using the capacities
and the power of the Internet.
The main goal of the software is to increase collaboration
within and between organizations for reducing
duplication and enhancing information consistency and
quality and to improve the accessibility of a wide variety
of geographic information along with the associated
information, organized and documented in a standard
and consistent way.

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

GeonetworkMainFeatures
Instant search on local and distributed geospatial
catalogues
Uploading and downloading of data, documents, PDFs
and any other content
An interactive Web map viewer that combines Web Map
Services from distributed servers around the world
Online editing of metadata with a powerful template
system
Scheduled harvesting and synchronization of metadata
between distributed catalogues
Groups and users management
Fine grained access control
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Evolution
Evolution of Geonetwork

2000/2001 : prototyping by FAO


2002/2003 : version 1 by FAO/WFP
2004/2005 : version 2 by FAO/UNEP/WFP
2006/2007 : version 2.1
Presently 3.0.2

FAO GeoNetwork

OCHA GeoNetwork

Users
UN: FAO/UNEP/WFP/WHO/UNHCR
WFP VAMSIE GeoNetwork
Other: CGIAR/ESA/FGDC/JRC/FEWSNET
Individual projects: Spain, France, Czech, UK,
Australia, South Africa, Asia etc.
200+/150+ members on user/dev mailing lists
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Geonetwork Concept
Overall Functionality:
Searching of spatial data & services
Downloading of data
Online dynamic viewing through OGC
services
Metadata editor (template, validation)
Users management
Synchronisation / catalogue / distributed
Search
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Geonetwork Concept
Geonetwork implements widely accepted
standards
The International Standard for Geographic
Metadata - ISO19115
OpenGIS Consortium standards (dynamic
internet map services, catalogue services etc.)
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Geonetwork Concept
The International Standard for Geographic
Metadata - ISO19115
This new international standard defines the
schema required for describing geographic
information and services. It provides
information about:

identification;
extent;
quality;
spatial;
temporal schema;
spatial reference;
distribution

of digital geographic data.

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Geonetwork Concept
Implementing common standards.

Describing data;
Finding data;
Combining data

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

IntegratedGeonetworkPortals

ASIACOVER GeoNetwork portal

UNEP.net portal

Metadata
Catalog

Dynamic
Map server

Metadata
Catalog

data

Dynamic
Map Server
data

FAO GeoNetwork portal

Metadata
Catalog

WFP VAM

Dynamic
Map Server
data

OSGEO Training Workshop at IISc, Bangalore

May 2 - 5, 2011

OGC Portal Reference Architecture

GeoNetwork
OpenSource

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Geonetwork Architecture

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

ApplicationofGeonetwork
Utilities of Geonetwork
Searching in a GeoNetwork Node
Synchronize & Harvest nodes
Customize your catalogue (basic
level)

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

SearchinGeonetworkNode
Search criteria:
Any (full text index)
Title, Abstract, Keywords
Exact search
Simple geographic search (bbox)
Group, Category, Site ... & others could be added

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Harvesting &Synchronisation
Harvestingisamethodtoretrievecollectionfrom
differentnodesbasedoncriteria.
Advantages:
fasterthanremotesearch(notrelyonnetwork
availability)
Synchronization
Multiprotocol

Harvestingconfigurationfromtheadmininterface

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Harvesting & Synchronisation

Sampleconfigurations:
GeoNetwork nodesynchronisation:

http://www.fao.org/geonetwork
http://sandre.eaufrance.fr/geonetwork
...orfromotherexistingnodes:
http://geonetworkopensource.org/geonetworknodes

Webdav harvesting:
Getmetadatafromxmldocumentavailableonadirectory
ontheweb
http://sandre.eaufrance.fr/exist/webdav/db/tmp/Metadata

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Harvesting & Synchronisation


Exchangeformatduringharvestingprocessis
basedonXML.
BetweenGeoNetwork nodes,aMEFformat
(MetadataExchangeFormat)isused.It's
composedof:

XMLmetadata
XMLmetadataprivileges
Thumbnails(optional)
Data(optional)

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Customization
Basicstyling(colors,fonts)ismadeusing
CSS:Openthegeonetwork.cssfilelocated
inthe\webfolderinyourtextorCSS
editor
Changeimageslocatedintheimages
folder.
AdvancedstylingismadeusingXSLT
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Customization

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Conclusions 1
What is it?
A geoportal
You can quickly set up a metadata portal
It implements the International Standard
for Geographic Metadata (ISO19115 or
others)
It allows online maintenance of metadata
and data
for internal use on an intranet and/or
for publication on the internet

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Conclusions2
This means that
Anybody in the world that wants to set
up a spatial data and metadata portal
can do so
No costs are involved in buying the
application
Access to all the source code that was
developed for the application
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Conclusions3
This means that you
are free to modify the application
can contribute to the further development of the
application
can add new features to the Open Source release
of GeoNetwork
can benefit from new features developed by
others
only have to respect the GNU Library or Lesser
General Public License (LGPL)
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

References
http://sourceforge.net/projects/geonetwork
Geonetwork user & developer manual
http://www.asiacover.org/index.html
http://www.fao.org/geonetwork
http://jakarta.apache.org/tomcat/index.htm
Etc..

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Demonstration on Geonetwork
Open Source
http://localhost:8080/geonetwork/

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Demonstration

Installationsetup
Searching:What,WhereandWhen
SpatialSearch
MetadataStandards
MetadataCreation,Import
Administration
SystemConfiguration
Harvesting

Customization
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Installation Steps
Download the geonetwork application from
http://geonetwork-opensource.org/
Run the installer (needed java 1.5) which will
Install GeoNetwork
Default mckoi DB

(Optional) install sample data


(Optional) use GAST to:
migrate/import
configure another database

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Installation in Progress

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Installation in Progress

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

DirectoryStructure

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Geonetwork Directory Structure

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Searching

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

SpatialSearch

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

MetadataVisualization

Visit to www.fao.org/geonetwork/ for live demonstration of Geonetwork searching


and metadata visualization
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

GeonetworkAdministration

Login:adminand
passwd:admin
GotoAdministration
page
Showvariousexisting
templates
Newmetadatacreation
usingexistingtemplates

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Metadata Creation
FGDC
Template
Default View

XML View
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Metadata Creation

Red fields are mandatory

Thumbnails creation
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Metadata Import

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Harvesting Concept
Since beginning of the project, there has been
the need to share metadata among several
Geonetwork nodes. Usually, each node takes
care of a region of interest so it is important to
be able to perform a search over all these
nodes at the same time. This is called
distributed search and exploits the Internet
connectivity. Therefore distributed search can
be heavy if there are many maps with
associated thumb nails.
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Harvesting
Harvesting is the process of collecting remote metadata and storing them
locally for a faster access. This is a periodic process to do for ex., once a
week.
Harvesting is not a simple import: local and remote metadata are kept
aligned. One Geonetwork node is capable of discovering metadata that
have been added, removed or upload in the remote node.
Geonetwork is able to harvest from the following sources:
Geonetwork node (ver 2.1 or above)
Old Geonetwork 2.0 node
A WebDAV server
A CSW 2.0.1 or 2.0.2 catalogue server
An OAI-PMH server
An OGC Service Getcapabilities include WMS, WFS, WPS and WCS
An ArcSDE server
EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Harvesting Node

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

System Configuration

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

Case Study
CasestudydevelopedusingGeonetworkatIIRS
INDIANBIORESOURCEINFORMATIONNETWORK
(IBIN) ADistributedPortal

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

IndianBioresourceInformationNetwork(IBIN) DistributedPortal

1. To develop an interoperable Geoinformatics framework for


networking biodiversity databases of
the country
2. To develop a shared convention,
data encoding schema to integrate
different disciplines of the datasets.
3. To create formats for accessing
dataset through a single node from
all the distributed data providers.
GeospatialData

SP1

SP2

SP3

Keywords

S
E
R
V
I
C
E
S

XMLmapfile

Serviceregistry

OGCCompliant
WMS/WFS/WCS
orKML

SearchEngine

4. To develop guidelines, standards,


tools for networking, and interconnecting biodiversity and bioresources related databases.

IBINWebPortal
D
A
T
A

Index

XML

Web
Services

C2

C3

Cn

WebClients

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

S
E
R
V
I
C
E
S

Spp1

Spp2

..SPPn
Advanced
Portalutilities

C1

D
A
T
A

Dr.Sameer Saran

ConceptualFlowofIBIN
Data Store house and
Warehouse domain for data
from end users
Data Streaming to main
source following verification
(by a National Refereeing
System)

Data
updating
from the
End users

IBIN Mega-Portal

Spatial Node
Non-Spatial
BRICS
Node
PORTAL

Medicinal
Plants

Economic
Plants

Microbial

IBIN
Main Data
Source

Marine

Node

E
N
D
U
S
E
R
S

Animal

BRICs
Node

National Network of data updating


(Spread out in different institutions)

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran

THANK YOU

EDUSATMODULE3:GISCATALOGUESERVICES GEONETWORKANDMOCKDEMO

Dr.Sameer Saran