HSLayers is yet another OpenLayers & ExtJS based mapping framework. It’s development has been started in 2007 and is still provided mainly by Help Service – Remote Sensing. HSLayers is released under GNU/GPL. Currently, 3.0 development branch is the actual.
OpenLayers are used for their capabilities of geodata visualization, such as raster maps (JPEG, PNG, …), web services (OGC WMS, OGC WFS, …), various vector formats (KML, GML, GeoRSS, …), proprietary formats (Google maps, OpenStreetMap, …), working with projections and great user experience with the map.
ExtJS was used because of it’s well design and source code structure, which enables to create various elements of UI (panels, tree structures, grids, forms), in a very simple and fast way.
HSLayers are designed as set of basic stones and components, which can be put together and custom application can be build. We provide such top all-including class, which incorporates nearly all features of HSLayers: MapPortal.
Some of the most important components will be described in following sections.
- warping script for on-the-fly raster data projection
- printing script for creating hard-copy maps
- ability to work with OGC WCS and WFS services
- session management
- OGC WMC handling