+ All Categories
Home > Documents > Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal...

Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal...

Date post: 22-Dec-2015
Category:
View: 218 times
Download: 2 times
Share this document with a friend
35
Web-GIS portal for Web-GIS portal for multi-source multi-source geographic data of geographic data of Nordic Sea Nordic Sea Name Name : : Phalguni Pal Phalguni Pal Supervisor: Supervisor: Dhayalan. Velauthapillai Dhayalan. Velauthapillai Nansen Nansen Environmental and Remote Environmental and Remote Sensing Center Sensing Center
Transcript
Page 1: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Web-GIS portal for multi-Web-GIS portal for multi-source geographic data of source geographic data of

Nordic SeaNordic Sea

Name Name ::Phalguni PalPhalguni Pal Supervisor: Supervisor:

Dhayalan. VelauthapillaiDhayalan. Velauthapillai

Nansen Environmental and Nansen Environmental and Remote Remote Sensing CenterSensing Center

Page 2: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Outline of the talk Outline of the talk

Introduction Introduction Problem definition Problem definition Objectives Objectives Software and toolsSoftware and tools Database (ODB)Database (ODB) Initial workInitial work Challanges Challanges Discussion Discussion ConclusionConclusion

Page 3: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

IntroductionIntroduction

Nansen Ceneter(NERSC) : Nansen Ceneter(NERSC) : an an independent non-profit research independent non-profit research institute affiliated with the University institute affiliated with the University of Bergen. of Bergen.

Basically work on applied Basically work on applied environmental research.environmental research.

Page 4: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Introduction 2Introduction 2 This master thesis is combination of two projects This master thesis is combination of two projects

running at Nansen Center called DISPRO and running at Nansen Center called DISPRO and INTAS.INTAS.

DISPRO: DISPRO: European research project.European research project. Currently running on Nansen Center.Currently running on Nansen Center. Web-base GIS system.Web-base GIS system. Monitoring oil spills and harmful algal bloomsMonitoring oil spills and harmful algal blooms

using satellite images.using satellite images.

Page 5: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Indroduction3Indroduction3

• INTAS: INTAS:

EU project running at NERSC.EU project running at NERSC. Oceanographic data (OD) collectedOceanographic data (OD) collected

from Nordic sea.from Nordic sea. Huge number of unorganized data.Huge number of unorganized data. Make a well managed ODB. Make a well managed ODB.

Page 6: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Problem definitionProblem definition

Prepare oceanographic data for a Prepare oceanographic data for a suitable & well organized waysuitable & well organized way

Display the informations in the Display the informations in the browser with user friendly manner browser with user friendly manner

To avoid use of expansive GIS toolsTo avoid use of expansive GIS tools

e.g. ArcExlporer, e.g. ArcExlporer,

Page 7: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Problem definitionProblem definition

Prepare oceanographic data for a Prepare oceanographic data for a suitable & well organized waysuitable & well organized way

Display the informations in the Display the informations in the browser with user friendly manner browser with user friendly manner

To avoid use of expansive GIS toolsTo avoid use of expansive GIS tools

e.g. ArcExlporer, Idealware, ArcMap e.g. ArcExlporer, Idealware, ArcMap etc.etc.

Page 8: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

ODB of INTAS :ODB of INTAS : Huge numbers of data collected during the Huge numbers of data collected during the

period 1882-2007 from North Atlantic with period 1882-2007 from North Atlantic with the NS sub area.the NS sub area.

Three different databases and data Three different databases and data processing:processing: Initial data with chance of duplicity.Initial data with chance of duplicity. Observed and interpolated data.Observed and interpolated data. Objective analyzed monthly fields data withObjective analyzed monthly fields data with errors estimates. errors estimates.

Page 9: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Data Processing:Data Processing:Initial data with chance of duplicity: Initial data with chance of duplicity: Error estimation process: Error estimation process: 1.1.Download data (more than 20 converters) from initial sources to separate Download data (more than 20 converters) from initial sources to separate databases. databases.

2.Quality control for all initial databases (9 procedures).2.Quality control for all initial databases (9 procedures).

3.Standard deviation flags.3.Standard deviation flags.

4.4.Interpolation at the standard levels.Interpolation at the standard levels.

5.Objective analysis of the monthly fields (with kriging errors estimates).5.Objective analysis of the monthly fields (with kriging errors estimates).

Quality-duplicate controlled, merged initial database

Page 10: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Observed and interpolated data.Observed and interpolated data.

Objectively analyzed databases for requested grid net

Mean and anomalies fields at standard levels, in layers and on density surfaces

Objective analyzed monthly fields data with errors estimates.

Page 11: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

NS database content: reference period for anomalies NS database content: reference period for anomalies computing computing

YearYear 00 11 22 33 44 55 66 77 88 99

19001900 267267 481481 555511 337878 445599 282800 228585 8989 181822 130130

19101910 222211 7766 172172 303066 6622 00 77 00 6969 1515

19201920 4545 8484 9696 387387 898944 687687 14145858 824824 445757 949422

19301930 779900 888686 989866 12129898 12122626 929222 15156868 13133030 17717766 15158484

19401940 10108888 445050 12128080 858577 10310322 555599 909011 886969 20242024 15157878

19501950 22238238 26262929 39543954 29872987 44158158 44382382 44665522 55528528 77796796 99335335

19601960 75753030 66699699 66037037 70870844 57576611 55489489 55481481 55852852 53532626 66815815

19701970 66703703 55635635 66147147 79467946 49504950 55751751 88317317 88115115 77064064 66261261

19801980 88675675 88062062 8585030310010011

00 151522222213413433

3311079079

6611275275

66 878087801551552424

88

1990199011499499

44 66312312 60607070 66660660 65655656 52528080 44342342 55730730 55454454 52095209

20002000 42684268 55117878 41354135 11772222 867867 688688   3636         

Page 12: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

NS database content: countriesNS database content: countries

CountryCountry Stations #Stations #

11 USSR/RUSSIAUSSR/RUSSIA 132,081132,081

22 NORWAYNORWAY 123,740123,740

33 UNKNOWNUNKNOWN 68,67868,678

44 UNITED KINDOMUNITED KINDOM 20,40820,408

55 ICELANDICELAND 19,80819,808

66 UNITED STATESUNITED STATES 15,94615,946

77 GERMANYGERMANY 11,15711,157

88 DENMARKDENMARK 5,1255,125

99 POLANDPOLAND 2,2682,268

1010 JAPANJAPAN 1,5601,560

1111 NETHERLANDNETHERLAND 1,4161,416

1212 CANADACANADA 1,2031,203

Page 13: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

NS database content: station sourcesNS database content: station sources

1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 2010YEARS

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

10000

11000

12000

13000

14000

15000

16000

Nu

mb

er o

f s

tati

on

s b

y s

ou

rce

source->stationsODB_CA [154488]

W OD2001 [83830]

IMR9002 [34730]

AARIod [27634]

OBNINSK [27614]

ODB_ICES [16727]

VEINS_H [14919]

MIKE2006 [11123]

AARI_TGM [7375]

W OD2005 [7233]

AARIcr [5215]

NPICD [3100]

Cearex [2825]

NNDCD [2416]

ARGO [2414]

PNSEC [756]

AW I_CD [731]

MMBI [386]

TRACTOR [313]

OVERFLOW [304]

ESOP [215]

GSP [181]

MAIA [150]

VEINS [113]

NANSEN [10]

CriuseReport [6]

Page 14: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Initial data for this projectInitial data for this project

Working on the selected data of Working on the selected data of 2006.2006.

Two different source of data, PF Two different source of data, PF (Profiling floats) and RV (Research (Profiling floats) and RV (Research Vessels).Vessels).

PF is approx 2980 data and RV is approx PF is approx 2980 data and RV is approx 2404 data. 2404 data.

Page 15: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Station position 1.01-31.12.2006 ODB-> Profiling floats (st: 2908)Station position 1.01-31.12.2006 ODB-> Profiling floats (st: 2908)

Page 16: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

1.01-31.12.2006 ODB-> Research Vessels (st: 2404) Station position1.01-31.12.2006 ODB-> Research Vessels (st: 2404) Station position

Page 17: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

ObjectivesObjectives

An An oceanographic oceanographic Database (ODB).Database (ODB). Develop a web-based application (Web-GIS) Develop a web-based application (Web-GIS)

to display all different parameters in the ODB to display all different parameters in the ODB system in a browser as a station graph, section system in a browser as a station graph, section graph or section map without using any graph or section map without using any software/tools.software/tools.

The system will also display satellite images The system will also display satellite images and forecasts from numerical models on the and forecasts from numerical models on the same map as ODB data.same map as ODB data.

Page 18: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

What is GIS?What is GIS?

Geographical Information System.Geographical Information System. GIS is a computer system for GIS is a computer system for

capturing, storing, checking, capturing, storing, checking, integrating, manipulating, analyzing integrating, manipulating, analyzing and displaying data related to and displaying data related to positions on the Earth's surface. positions on the Earth's surface.

GIS is used for handling maps. GIS is used for handling maps.

Page 19: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Projection of Nordic sea:Projection of Nordic sea:

Page 20: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Selection of development methodSelection of development methodand why?and why?

Agile development methodsAgile development methods

XP- eXtreme Programming XP- eXtreme Programming

Page 21: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Selection of technoligies and why?Selection of technoligies and why?

Database: MySQLDatabase: MySQL Other possibilities: Oracle, DB2, SQL Server, Other possibilities: Oracle, DB2, SQL Server,

PostgreSQLPostgreSQL

UMN Mapserver 5.x (GDAL, OGR ).UMN Mapserver 5.x (GDAL, OGR ). Apache Tomcat, Java.Apache Tomcat, Java. HTML, XML. HTML, XML. Python. Python. Full package : MS4W for Windows.Full package : MS4W for Windows.

Page 22: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Pictorial view of the project: Pictorial view of the project:

Client/Browser

Request

Response

MapServerMap file

Request for data(.ovf)

MySQLDB

Response data

ApplicationServer

Page 23: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

DISPRO databaseDISPRO database

Tables:Tables: STATIONSTATION

P_SALINITYP_SALINITY

P_TEMPERETUREP_TEMPERETURE

STATION_INFO STATION_INFO

Page 24: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Details of table’s columns:Details of table’s columns:

STATIONSTATION ABSNUMABSNUM STLATSTLAT STLON STLON STDATESTDATE STTIMESTTIME STSOURCESTSOURCE STVERSIONSTVERSION STCOUNTRYNAMESTCOUNTRYNAME STVESSELNAMESTVESSELNAME STDEPTHSOURCE STDEPTHSOURCE STLEVELSTLEVEL STDEPTHGRIDSTDEPTHGRID STDEPTHGRIDMINSTDEPTHGRIDMIN STDEPTHGRIDMAX STDEPTHGRIDMAX

Page 25: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

P_SALINITYP_SALINITY

Columns:Columns: ABSNUMABSNUM

LEVELLEVEL

VALUE VALUE

FLAGFLAG

Page 26: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

P_TEMPERATUREP_TEMPERATURE

Columns:Columns: ABSNUMABSNUM

LEVELLEVEL

VALUE VALUE

FLAGFLAG

Page 27: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

STATION_INFOSTATION_INFO

Columns:Columns: ABSNUMABSNUM COUNTRYCODECOUNTRYCODE VESSELCODEVESSELCODE STNUMINCRUISESTNUMINCRUISE PROJECTCODEPROJECTCODE INSTITUTECODE INSTITUTECODE INSTRUMENT INSTRUMENT SOURCEUNIQUEIDSOURCEUNIQUEID SOURCEDATAORIGINSOURCEDATAORIGIN VESSELCRUISEIDVESSELCRUISEID

Page 28: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Relationship:Relationship:

STATION

P_SALINITYP_SALINITY

P_TEMPERATURESTATION_INFO

ABSNUMABSNUMSTLATSTLATSTLON STLON STDATESTDATESTTIMESTTIMESTSOURCESTSOURCESTVERSIONSTVERSIONSTCOUNTRYNAMESTCOUNTRYNAMESTVESSELNAMESTVESSELNAMESTDEPTHSOURCE STDEPTHSOURCE STLEVELSTLEVELSTDEPTHGRIDSTDEPTHGRIDSTDEPTHGRIDMINSTDEPTHGRIDMINSTDEPTHGRIDMAXSTDEPTHGRIDMAX

LEVELLEVELABSNUMABSNUMVALUE VALUE FLAGFLAG

LEVELLEVELABSNUMABSNUMVALUE VALUE FLAGFLAG

ABSNUMABSNUMCOUNTRYCODECOUNTRYCODEVESSELCODEVESSELCODESTNUMINCRUISESTNUMINCRUISEPROJECTCODEPROJECTCODEINSTITUTECODE INSTITUTECODE INSTRUMENT INSTRUMENT SOURCEUNIQUEIDSOURCEUNIQUEIDSOURCEDATAORIGINSOURCEDATAORIGINVESSELCRUISEIDVESSELCRUISEID

1

1

1

1

Page 29: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

HTML request form HTML request form

MAPFILE MAPFILE REQUEST REQUEST SERVICE SERVICE VERSION VERSION LAYERS LAYERS STYLES STYLES SRS SRS BBOX BBOX WIDTH WIDTH HEIGHT HEIGHT FORMAT FORMAT

Submit

Page 30: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Result: position located on the mapResult: position located on the map

Page 31: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Expected display on browser (Section Map):Expected display on browser (Section Map):

Time series length (years) for latitude-longitude grid Time series length (years) for latitude-longitude grid net for net for salinity. salinity.

- 4 0 - 3 0 - 2 0 - 1 0 0 1 0 2 0 3 0 4 0 5 0 6 06 0

6 2

6 4

6 6

6 8

7 0

7 2

7 4

7 6

7 8

8 0

0

5

1 0

1 5

2 0

2 5

3 0

3 5

4 0

4 5

5 0

5 5

6 0

6 5

7 0

7 5

Y e a r A m o u n t

D a t a b a s e : C L I M A T E _ v 2 . I B C o m p u t e r : A L E X

F i l e : _ 1 _ V I n d _ 6

7 4

6 0

6 7

6 8

Page 32: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

ChallengesChallenges : : New types of work.New types of work. Work with maps.Work with maps. Initial problems with software versions and Initial problems with software versions and

tool driverstool drivers Time consuming during upgrading Time consuming during upgrading

softwares in serversoftwares in server Changing of database many times. Changing of database many times. Changing of Platform(Linux -> Windows)Changing of Platform(Linux -> Windows) Shortage of Shortage of literature literature and web help in this and web help in this

field field

Page 33: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

Discussion Discussion

XP method realy fits XP method realy fits with the projectwith the project All new types of toolsAll new types of tools Selection of database was crucialSelection of database was crucial Spatially enabled MySQL Spatially enabled MySQL Problems in GUI & took lots of time to fix it Problems in GUI & took lots of time to fix it Version problems & working with existing Version problems & working with existing

software software Started late and working just 6 months Started late and working just 6 months

Page 34: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

ConclusionConclusion

Still have some future work.Still have some future work.

Will have opportunity to future Will have opportunity to future enhancement of the system.enhancement of the system.

Page 35: Web-GIS portal for multi- source geographic data of Nordic Sea Name :Phalguni Pal Name :Phalguni Pal Supervisor: Dhayalan. Velauthapillai Supervisor: Dhayalan.

WelcomeWelcome

Questions? Questions?


Recommended