18th ica workshop on generalisation and multiple representation, a coruña, july 7-8th, 2005 web...
Post on 19-Dec-2015
216 views
TRANSCRIPT
![Page 1: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/1.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
1
Web Services for an
Open Generalisation Research Platform
Moritz Neun and Dirk Burghardt
![Page 2: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/2.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
2
Summary
1. Classification of Generalisation Services
2. Web Services for Generalisation
• Middleware Scenarios
• Generalisation Platform
3. Registry for Generalisation Services
4. Deployment as Plug-In for Desktop GIS
![Page 3: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/3.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
3
1. Classification of Generalisation Services
![Page 4: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/4.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
4
Categories for Generalisation Services
1. Generalisation support service
buffering CDT - Constraint delaunay triangulation
skeleton
![Page 5: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/5.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
5
Categories for Generalisation Services
1. Generalisation support service 2. Generalisation operator services
• classification
• simplification
• collapse
• enhancement
• selection / elimination
• displacement
• aggregation
![Page 6: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/6.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
6
Categories for Generalisation Services
1. Generalisation support service
2. Generalisation operator services
3. Generalisation process services
• for automated orchestration
• for evaluation of generalisation results
![Page 7: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/7.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
7
Service Category Interrelations
![Page 8: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/8.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
8
2. Web Services for Generalisation
![Page 9: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/9.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
9
Web Services?
Web Services allow interoperable machine-to-machine interaction over a network what HTML-pages for humans are the web services for the machines, therefore they communicate with XML via web protocols and their interfaces are described in a machine processable XML format
Characteristics:• service oriented architecture (request/response/exception)• n-tier distribution (layered architecture)• component architecture (generic interfaces)• platform independence (web protocols/XML)
![Page 10: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/10.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
10
• clustering allows real time typification of symbolized foreground objects (e.g. points of interest)
• applications - adaptive zooming for web mapping- dynamic mapping for mobile applications
• limits: only applicable for simple generalisation operations
• standalone generalisation services• interactive solution, generalisation service as toolbox• practicable for complex generalisation
Application scenarios
Web Feature Service
Middleware solution
Generalisation Service
Web Map Service
GEO Database
http://
GIS Client / BrowserGeneralisation platform
GIS, map production Generalisation Service
![Page 11: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/11.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
11
Benefits
map production• possibility to offer generalisation solutions as new business
model (rent CPU time)• customers can keep their production lines
open research platform for generalisation• allows techniques and code to be shared• supports benchmarks and comparison of different
implementation• complex generalisation task like orchestration of generalisation
operators can be addressed
![Page 12: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/12.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
12
3. Registry for Generalisation Services
![Page 13: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/13.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
13
Registry for Generalisation Services
![Page 14: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/14.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
14
Generic XML Interface Description
![Page 15: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/15.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
15
Process Communication
![Page 16: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/16.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
16
4. Deployment as Plug-In for Desktop GIS
![Page 17: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/17.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
17
JUMP Plug-In Example
![Page 18: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/18.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
18
JUMP Plug-In Example
![Page 19: 18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d3b5503460f94a1629c/html5/thumbnails/19.jpg)
8th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005
19
Thanks for your attention!
Any questions, suggestions or comments?