OpenLayers
Overview
The use of the npm package OpenLayers to create maps and draw features and layers.
There are two packages related to OpenLayers, @kt/geo-mapping which exports functions to create and manipulate OpenLayers objects directly as well as data types related to OpenLayers, and @kt-domain/geo-mapping-objects which exports classes that abstract OpenLayers objects and the functions to operate on them in the context of our codebase. In general, the classes from @kt-domain/geo-mapping-objects should be used and new classes created to abstract that behaviour as @kt/geo-mapping is essentially an unstructured function library meant for simple short functions that are as pure as possible.