HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
A high-performance, feature-packed library for all your mapping needs.
Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
Core of framework is developed using AngularJS and Bootstrap. This combination of frameworks was chosen mainly for providing fast and scalable development and for providing modern responsive layout of application.
The map functionality is provided by OpenLayers5 or CesiumJs and extended by some controls like search bar, GPS and compass tracking etc. It supports multi-touch gestures.
Layer manager is used for listing all the map layers, displaying or hiding them and setting the transparency. The user can view layers metadata and attribution by clicking on it.
This is used for GetCapabilities requests to different map servers and parsing the response. It can then be used for automatic or user initiated generation of map layers only by knowing the URL to the specific OGC standardized map service.
Eurostat explorer is a demo application (module) which queries Semantic Web data sources via SPARQL endpoints. It demonstrates the feasibility of automatic query building for Eurostat report data and displaying it on a map of NUTS2 regions (specified in GeoJSON file) according to the calculated transparency ratios
On 2 – 4th of July Hslayers was attending INSPIRE hackathon 2019 in Patras. Along with the general Hslayers architecture design discussions also some practical work was done with integration of Meteoblue weather forecast service. The previously developed pilot app at http://app.hslayers.org/project-rostenice has been extended with a new component for marking places and requesting their Read more about Weather watcher and Patras INSPIRE hackathon 2019[…]
Work has started on development of risk analysis application for PREMIA project and first prototype is available at http://app.hslayers.org/project-premia/ . Hslayers-ng will be used to create a front-end application, which integrates microservices providing analysis of different weather phenomena and soil conditions. Under the hood it uses Vega library for generation of charts and graphs to Read more about PREMIA pilot[…]
The arrival of Hslayers-ng 0.6 version brings much delayed updates of hslayers dependencies such as migration to Bootstrap 4.3 and support for Cesium 1.53, which was held back because of changes in Cesiums proxy mechanism due to which proxification of wms tiles didn’t work in hslayers. There had been some security vulnerabilities in hslayers dependency Read more about Version 0.6[…]
The first INSPIRE hackathon of 2018 starts today with a conference and will continue over the next two days with a workshop, where 11 teams will try to show their work. Some of them use HSLayers mapping library, so the ongoing redesign to Material Design will be put to a test. For more information about Read more about INSPIRE hackathon in Prague[…]
With a complete overhaul of HSLayers to Material Design currently under way, the users of our library will soon be able to enjoy new and enhanced mapping experience. The new design will not only be visually pleasing, but will also conform to the Material Design guidelines, which makes the applications easier and more intuitive to Read more about Material Design overhaul progress[…]
In few days 2017 INSPIRE Hackathon will be concluded in Kehl, Germany. HSLayers-NG is one of tools used in some projects which means new functionalities are currently tested and explored. Biggest advancement was made in field of 3D maps presentation (with help of Cesium ). More long term project is development of new User interface with modern Read more about HSLayers and INSPIRE Hackathon[…]
New application based on earlier Pilsen traffic split map has been made on top of HSLayers NG. Utilizing HSLayersNG core functionalities and refined custom design it displays traffic forecast for Pilsen municipality based on traffic models in way which is accessible for all users. Application was made in cooperation with Pilsen municipality and Plan4All. You Read more about Time layers and traffic[…]
Social networks are important in current world. We decided to add simple option to create share post on you favorite social network so you can easily promote your map application / map composition of your data. Currently we support sharing on Facebook, Twitter and Google+. You find share function in second half on Embed map Read more about Social networking[…]
Today we bring to you one of examples how to extend HSL-NG functionality. In cooperation with Pilsen municipality we created split map example which might be useful for visualization of difference. In this example you can see normal traffic condition on the right and traffic affected by road closure and restriction on the left. You can Read more about Example of HSL extension – Split map[…]
Support of mobile platforms is important feature of HSL-NG development. Desktop HSL have responsive design but we are also working on special mobile application using Apache Cordova framework. Current version brings big part of HSL functionality (e.g. compositions, layer manager, search). One of goals is to enable collection of data in terrain (VGI) for projects Read more about Mobile platform[…]