An open API service indexing awesome lists of open source software.

https://github.com/dpmcmlxxvi/olexp

A simple out-of-the-box web mapping solution.
https://github.com/dpmcmlxxvi/olexp

geospatial gis javascript layout openlayers visualization w2ui

Last synced: 9 months ago
JSON representation

A simple out-of-the-box web mapping solution.

Awesome Lists containing this project

README

          

# OpenLayers Explorer

[![build](https://github.com/dpmcmlxxvi/olexp/actions/workflows/build.yml/badge.svg)](https://github.com/dpmcmlxxvi/olexp/actions)
[![coverage](https://img.shields.io/coveralls/dpmcmlxxvi/olexp/master.svg)](https://coveralls.io/github/dpmcmlxxvi/olexp?branch=master)
[![codacy](https://app.codacy.com/project/badge/Grade/6f1060e1205a4124a25bead230d1ec1c)](https://www.codacy.com/gh/dpmcmlxxvi/olexp/dashboard?utm_source=github.com&utm_medium=referral&utm_content=dpmcmlxxvi/olexp&utm_campaign=Badge_Grade)
[![npm](https://badge.fury.io/js/olexp.svg)](https://badge.fury.io/js/olexp)

[OpenLayers Explorer](https://github.com/dpmcmlxxvi/olexp) (olexp) is a simple
out-of-the-box web mapping solution. It provides a web application to add,
visualize, and analyze spatial data. It provides the following common tools:

- **Toolbar** with standard tools (e.g., measuring tools).
- **Outline** to inspect and control the visible layers and overlays.
- **Map** to display raster tiles, vectors, and overlays.

It's a Javascript library that combines the mapping power of
[OpenLayers](http://openlayers.org/) and the layout management of
[w2ui](http://w2ui.com).

![](docs/web/img/olexp-example-screenshot.png)

## GETTING STARTED

An explorer can be added to a map by adding its dependencies `OpenLayers`,
`w2ui`, and `jQuery`

```html

```

then adding a `div` element and provding the `id` to the `olexp.Explorer`
constructor

```html

const explorer = new olexp.Explorer('explorer');

```

## DOCUMENTATION

The following help is available at the olexp
[website](http://dpmcmlxxvi.github.io/olexp):

- [Documentation](http://dpmcmlxxvi.github.io/olexp/web/)
- [Getting Started](http://dpmcmlxxvi.github.io/olexp/web/start.html)
- [Examples](http://dpmcmlxxvi.github.io/olexp/web/demos.html)
- [API](http://dpmcmlxxvi.github.io/olexp/api/)

## BUILD

To build and test the library locally:

```shell
npm install
npm test
```

The bundled library and stylesheet are at `dist/olexp.min.js` and
`dist/olexp.min.css`.

## LICENSE

Copyright (c) 2015 Daniel Pulido

Source code is released under the [MIT License](http://opensource.org/licenses/MIT).
Documentation is released under the [CC BY 4.0](http://creativecommons.org/licenses/by-sa/4.0/).
Icons are from [OSGeo](http://trac.osgeo.org/osgeo/wiki) and released under the
[CC BY 4.0](http://creativecommons.org/licenses/by-sa/4.0/).