1. Web Symbol Service
Prototype implementation for remote access of symbologies
Google Summer of Code
Cristian Martín Reinhold. Diciembre 2009
christian.reinhold@gmail.com
11. Objetives
• Remote symbols access
• Provide a catalogue of symbols
• Offer a dialogue between client
and server
- Client: asks for a service
- Servidor: offers symbols
5
34. Example 1
• Results (.res) by categories
- How many point symbols are there for each
category?
14
35. Example 1
• Results (.res) by categories
- How many point symbols are there for each
category?
<host>/symbols/points/any/all.res
14
36. Example 1
• Results (.res) by categories
- How many point symbols are there for each
category?
<host>/symbols/points/any/all.res
- ¿How many polygon symbols are there for each
category that also has both tags “lake” and “Spain”?
14
37. Example 1
• Results (.res) by categories
- How many point symbols are there for each
category?
<host>/symbols/points/any/all.res
- ¿How many polygon symbols are there for each
category that also has both tags “lake” and “Spain”?
<host>/symbols/polygons/lake+Spain/all.res
14
40. Example 2
• Symbols metadata (.xml)
- List the all metadata (id, tags, titulo, ...)
symbols of page 2, grouped 8 by 8, where
their category is “3:Agriculture” and its tag
“corn”.
15
41. Example 2
• Symbols metadata (.xml)
- List the all metadata (id, tags, titulo, ...)
symbols of page 2, grouped 8 by 8, where
their category is “3:Agriculture” and its tag
“corn”.
<host>/symbols/points/3/corn/2+8.xml
15
43. WSS client
• gvSIG extension of the symbols
library
• It allows:
- Local and remote symbol query
- Local and remote symbol loading and safe
them locally
17
44. Lacks
• Not allowed
- Online Resources from WSS server not
parsed properly
18
49. Future
• Encourage organisms and
enterprises to use WSS for
publishing their own symbols
• Develop of a complete
specification
20
50. Future
• Encourage organisms and
enterprises to use WSS for
publishing their own symbols
• Develop of a complete
specification
• Extend the WSS protocol
20
51. Future
• Encourage organisms and
enterprises to use WSS for
publishing their own symbols
• Develop of a complete
specification
• Extend the WSS protocol
• Better usability
20
52. Questions
?
Cristian Martín Reinhold. Diciembre 2009
christian.reinhold@gmail.com
http://confluence.prodevelop.es/display/WSS/Home