FOSS4G Lemmens presentation2007.foss4g.org/attachments/189/FOSS4G_Lemmens_presentation.pdf4 ©2007...
Transcript of FOSS4G Lemmens presentation2007.foss4g.org/attachments/189/FOSS4G_Lemmens_presentation.pdf4 ©2007...
1
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION
FOSS4G, Victoria, Canada, 2007
ILWIS and 52°North:
From closed source to open source and interoperable image
services
Rob LemmensMartin Schouwenburg
©2007 Rob Lemmens
Presentation outline
ITCILWIS52°NorthILWIS web services & chainingConclusions
2
©2007 Rob Lemmens
Where is ITC?
52N
07E
52.22
51.96
©2007 Rob Lemmens
What is ITC about?
ITC = International institute for geo-information science and earth observation
250 staff, 600 students/year
Mission:Capacity building and institutional development for and in economically and technologically less developed countries
3
©2007 Rob Lemmens
ITC’s spearheads in education, research & projects
Geo-information science and earth observation for
improving planning and management of multifunctional use of spacestrengthening civil societya better understanding of global changefood security, water management and the environmentdisaster management
©2007 Rob Lemmens
ILWIS: the Integrated Land and Water Information System
PC-based integrated Geographical Information System (GIS) & Remote Sensing softwareDeveloped by ITCOriginally designed in 1985 for a land use zoning and watershed management project in SumatraUsed extensively in courses in and outside ITC, in research and projects
ITC’s GIS: ILWIS
4
©2007 Rob Lemmens
ILWIS key features
Integrated raster and vector designComprehensive set of image processing toolsOrthophoto, image georeferencing, transformation and mosaicingRich projection and coordinate system libraryGeo-statistical analyses, with krigingand co-kriging for improved interpolation
©2007 Rob Lemmens
MapC = MapA +10
MapA
MapC1 = MapA + MapB
MapB
MapC2 = ((MapA - MapB)/(MapA + MapB))*100
MapC1
MapC2MapC
5 5 2
5 5 5
6
6
2 2
6 6
2
6
2
2
4 84
84
1
1
4 4
8
1 1 8
1 8 8
15 12
16
15
15 15 15
12
12
121212
16 16 16 16
9 10
7
9
9 9 9
10
10
1033
7 7 14 14 11 -60
71
11
11 11 11
-60
-60
-603333
71 71 -14 -14
ILWIS arithmetic operations
5
©2007 Rob Lemmens
ILWIS GUI
©2007 Rob Lemmens
ILWIS goes open source
2005 2007Open source: GPL licenseCommunity based development
SharewareDevelopment by ITC
6
©2007 Rob Lemmens
ITC participates in 52°North
Collaboration platform for research-oriented open source software developmentObjectives:
Advance the development of cutting edge open source technology for SDIsTransform the innovations into practical technological solutions
©2007 Rob Lemmens
Who is 52°North?
Cooperation of research institutes and enterprisesFounded by
Institute for Geoinformatics (Muenster, Germany)con terra GmbH (Muenster, Germany)ITC (Enschede, The Netherlands)ESRI Inc. (Redlands, CA)
Open for any innovation / research oriented organization or individual
7
©2007 Rob Lemmens
52°North Communities
Well established communitiesSensor Web CommunitySecurity & Digital Rights Management Community
Within initialization phaseWeb Processing CommunityILWIS Community
Use of software repositories
©2007 Rob Lemmens
The way forward for ILWIS: Open interfaces! ITC Open
Geo service Geo service
S/W Client S/W Client
Java APIOGC interfaces
Diversity of S/W clients and GI functionality needed in projects and education
8
©2007 Rob Lemmens
ITC Open - Architecture
Servlet(Java)
Raster filter operations
Registry
Client GetCap Execute
ILWIS (COM)
ILWIS connector
WMS
WMS connector
OGC service interfaces
Display
WCS
WPS
Raster dataLocal/LAN storage
SLD
Vector data
WFS
WPS
WMS
Java API
©2007 Rob Lemmens
Filter services powered by ILWIS
9
©2007 Rob Lemmens
Filter services powered by ILWIS
©2007 Rob Lemmens
Filter services powered by ILWIS
10
©2007 Rob Lemmens
Client-side service integration
©2007 Rob Lemmens
Client-side service integration
11
©2007 Rob Lemmens
Client-side service integration
©2007 Rob Lemmens
Service chaining in uDig
Fire hazard assessment scenario in the Spanish province of GalliciaWFS@ITC:
Roads
WPS@ITC: Generalisation
WFS@JRC:Hazard polys
WPS@ITC:Buffering
WMS@ITC:Corine Landuse
12
©2007 Rob Lemmens
Conclusions
IssuesService granularityClient-side handling of service in/outputSmart storage in service chainingCommunity based software development
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION
http://www.itc.nl
http://52north.org/ilwis