Christian Mayer
- Engineer for geoinformatics and surveying
- Open Source (Geospatial) enthusiast
- Founder and CEO of meggsimum
- OSGeo Charter Member
- Working on: GeoExt, Wegue, GeoStyler, OpenLayers, ...
Sessions
GeoExt is a JavaScript library combining the OpenLayers mapping library and the JavaScript framework ExtJS. It became an OSGeo community project in 2019. The talk will give a brief history of the project, and a summary of its dependencies and versions. Several new features recently developed for the latest GeoExt release will be presented.
The talk will include an overview of two additional Open Source JavaScript libraries which bring even more power and functionality to GeoExt: BasiGX and GeoStyler. BasiGX is a higher-level JavaScript library that builds on top of GeoExt and focusses on advanced GIS user interfaces and mapping tools for the web. GeoStyler – in itself an OSGeo community project – is a JavaScript library for cartographic styling of geodata, and can be combined with a GeoExt solution to apply several formats to layers, e.g. SLD (Styled Layer Descriptor) files.
The talk will include examples of real-world projects using GeoExt, along with recommendations on what types of projects are most suitable to be developed using GeoExt and its associated technologies. We'll discuss how and when newer OpenLayers and ExtJS versions will be supported, and how to combine GeoExt with other JavaScript packages.
Finally a roadmap for the future of GeoExt will be outlined along with how developers and users can get involved.
Wegue combines the mapping capabilities of OpenLayers with the structure of the Vue.js framework. It contains many predefined geospatial components like layer tree, attribute table or measure tools. These are bundled in an configurable template that is ready to handle typical webmapping use cases.