Skip to content

52North/smle

Repository files navigation

smle/ˈsmaɪli/ — The Friendly SensorML Editor ☺

Description

Editing SensorML documents>

smle is a SensorML editor which enables browser-based editing of SensorML descriptions.

The editor provides a user-friendly way to edit complex SensorML descriptions in a web application which runs in the browser. It is based on different input types and UI components.

Features:

  • access to configured SOS instances
  • to insert new SensorML documents
  • edit or update registered SensorML documents
  • remove SensorML documents
  • SensorML documents can be uploaded for editing
  • edited SensorML documents can be downloaded

The following main frameworks are used to provide this application:

Demo

The latest demo version of smle is available here via GitHub pages.

Quick Start

  1. git clone this repository
  2. run npm install to get all dependencies
  3. run npm start to start application in the development mode. The application will be bundled via Webpack and the web server will start on localhost:4200

Usage

Development server

Run ng serve or npm start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Documentation

A tutorial based documentation of the SensorML Editor can be accessed on the documentation page

Credits

The development of the 52°North smle implementation was supported by several organizations and projects. Among other we would like to thank the following organisations and project

Project/Logo Description
NeXOS - Next generation, Cost-effective, Compact, Multifunctional Web Enabled Ocean Sensor Systems Empowering Marine, Maritime and Fisheries Management The development of this version of 52°North smle was supported by the European FP7 research project NeXOS (co-funded by the European Commission under the grant agreement n°614102)
FixO3 - Fixed-Point Open Ocean Observatories The development of this version of 52°North smle was supported by the European FP7 research project FixO3 (co-funded by the European Commission under the grant agreement n°312463)