Jupyter Lab Based System for Geospatial Environmental Data Processing
This paper describes a new system which uses the Jupyter Lab development environment as the base for a graphical user interface (GUI). The system extends it to provide geospatial environmental data (geodata) processing functionality. We aim to make environmental data exploration in diverse domains including precision agriculture, hazard monitoring, and surface classification easier for researchers and practitioners. The development brings an easy-to-use command line language together with syntax highlighting extension, enabled commands autocompletion, documentation hints, and the back-end interpretation and execution. To make geodata processing even easier, our system supports graphical representation of data in a form of interactive Web maps with layers. We used Jupyter Project solutions to enable users to work within the familiar environment of Notebooks and keep their data secure and easy to share with other users at the same time. Our solution is designed to serve as a front-end to an arbitrary environmental data processing system.