1. HSLayers
JavaScript Mapping Framework
Jáchym Čepický, Karel Charvát, Přemysl Vohnout
Help Service – Remote Sensing
jachym@bnhelp.cz
http://bnhelp.cz
Czech Center for Science and Society
charvat@ccss.cz, vohnout@css.cz
http://ccss.cz
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
2. HSLayers
● JavaScript library for creation of rich web-based
geo-applications (Geoportals)
● Based on two components
● OpenLayers http://openlayers.org (2.10)
● ExtJS http://sencha.com (3.x)
● GNU/GPL
● Designed for building MapViewer component of
INSPIRE infrastructure
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
3. INSPIRE
● Infrastructure for spatial information in Europe
● Member States shall establish a network of
services for the spatial data sets:
● Discovery service
● View service
● Download service
● Transform service
● Invoke service
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
4. Server Side vs Client Side
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
5. Server Side vs Client Side
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
6. Server Side vs Client Side
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
7. Some examples of HSLayers Components
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
8. Components
● Map (OpenLayers.Map)
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
9. Components
● LayerSwitcher
(HSLayers.Control.LayerSwitcher)
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
10. Components
● OGC OWS Client (WMS/WFS, WCS in
preparation)
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
12. Components
● OGC WMC Client
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
13. Components
● Geoportal
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
14. Components
● http://geoportal.gov.cz
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
15. Other Components
● Query (WMS GetFeatureInfo, support for text, html,
gml, various ESRI formats, …)
● Projection switcher
● Editing of vector data (attributes, geometry | point,
line, polygons)
● Other components, desigend to fit into regional
Geodata Infrastructure
● Quering of Parcels
● Links to particular Municipality from Map directly
● Integration with Metadata Catalogue
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
16. Under construction
● Time support
● Closer integration with SLD
● WCS, WFS (nearly done)
● WFS Filtering
● ExtJS 4.0 support
● ….
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
17. Conclusion
● HSLayers is tool designed for easy clients creation, used (not only) within
INSPIRE infrastructure.
● It is mature project, used in several europan projects (Plan4all, Habitats,
…) and on czech national INSPIRE Geoportal
● Links
● http://redmine.ccss.cz/projects/hslayers
● http://www.bnhelp.cz/wwwlibs/hslayers/trunk/doc/
● Life examples (of portals)
– Http://geoportal.gov.cz
– Http://geoportal4everybody.eu
– Http://www.plan4all.eu
Jachym Cepicky HSLayers
jachym@bnhelp.cz JavaScript Mapping Framework
Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium