All Projects → dpmcmlxxvi → olturf

dpmcmlxxvi / olturf

Licence: MIT license
A Turf toolbar for OpenLayers.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to olturf

turf-go
A Go language port of Turf.js
Stars: ✭ 41 (+36.67%)
Mutual labels:  geospatial, gis, turf
pyturf
A modular geospatial engine written in python
Stars: ✭ 15 (-50%)
Mutual labels:  geospatial, gis, turf
Turf Swift
A Swift language port of Turf.js.
Stars: ✭ 123 (+310%)
Mutual labels:  geospatial, gis
Felicette
Satellite imagery for dummies.
Stars: ✭ 1,710 (+5600%)
Mutual labels:  geospatial, gis
Code4java
Repository for my java projects.
Stars: ✭ 164 (+446.67%)
Mutual labels:  geospatial, gis
Wq.app
💻📱 wq's app library: a JavaScript framework powering offline-first web & native apps for geospatial data collection, mobile surveys, and citizen science. Powered by Redux, React, Material UI and Mapbox GL.
Stars: ✭ 99 (+230%)
Mutual labels:  geospatial, gis
Proj4js
JavaScript library to transform coordinates from one coordinate system to another, including datum transformations
Stars: ✭ 1,365 (+4450%)
Mutual labels:  geospatial, gis
Mapfish Print
A component of MapFish for printing templated cartographic maps. This module is the Java serverside module. For support post to the mailing list: https://groups.google.com/forum/#!forum/mapfish-print-users
Stars: ✭ 159 (+430%)
Mutual labels:  geospatial, gis
Geoscript Js
A JavaScript Implementation of GeoScript
Stars: ✭ 72 (+140%)
Mutual labels:  geospatial, gis
Python Geospatial
A collection of Python packages for geospatial analysis with binder-ready notebook examples
Stars: ✭ 187 (+523.33%)
Mutual labels:  geospatial, gis
Whitebox Python
WhiteboxTools Python Frontend
Stars: ✭ 188 (+526.67%)
Mutual labels:  geospatial, gis
Awesome Gis
😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.
Stars: ✭ 2,582 (+8506.67%)
Mutual labels:  geospatial, gis
Arctern
Stars: ✭ 94 (+213.33%)
Mutual labels:  geospatial, gis
Geocube
Tool to convert geopandas vector data into rasterized xarray data.
Stars: ✭ 87 (+190%)
Mutual labels:  geospatial, gis
Geoblacklight
Discovery platform for GIS data.
Stars: ✭ 116 (+286.67%)
Mutual labels:  geospatial, gis
Pyearth
🌐 A lightweight 3D visualization of the earth in 150 lines of Qt/OpenGL
Stars: ✭ 78 (+160%)
Mutual labels:  geospatial, gis
Rioxarray
geospatial xarray extension powered by rasterio
Stars: ✭ 148 (+393.33%)
Mutual labels:  geospatial, gis
Openglobus
JavaScript 3d maps and geospatial data visualization engine library.
Stars: ✭ 199 (+563.33%)
Mutual labels:  geospatial, gis
Geotiff.io
Static website for viewing and analyzing GeoTIFF's in the browser
Stars: ✭ 53 (+76.67%)
Mutual labels:  geospatial, gis
Geotools
Official GeoTools repository
Stars: ✭ 1,109 (+3596.67%)
Mutual labels:  geospatial, gis

OpenLayers Turf

build coverage codacy npm

OpenLayers Turf (olturf) is a Turf toolbar for OpenLayers. The toolbar provides the following features:

  • Customizable commands to display
  • Forms to collect command inputs
  • Popups to display numerical outputs
  • Input features are selected in the map
  • Output features are displayed in the map

Instead of displaying all the Turf commands available, individual commands can be selected or a subset of pre-defined groups can be displayed. The following groups are available aggregation, classification, data, grids, interpolation, measurement, misc, joins, transformation.

GETTING STARTED

A toolbar can be added to an OpenLayers map by adding its dependencies

<link href="https://cdn.rawgit.com/openlayers/openlayers.github.io/master/en/v5.3.0/css/ol.css"
  rel="stylesheet" type="text/css" />
<link href="https://unpkg.com/olturf/dist/olturf.min.css" rel="stylesheet" type="text/css" />

<script src="https://cdn.rawgit.com/openlayers/openlayers.github.io/master/en/v5.3.0/build/ol.js"></script>
<script src="https://unpkg.com/@turf/[email protected]/turf.min.js"></script>
<script src="https://unpkg.com/olturf/dist/olturf.min.js"></script>

then creating an instance and adding it to the map

const toolbar = new olturf.Toolbar();
const map = new ol.Map({...});
map.addControl(toolbar);

DOCUMENTATION

The following help is available at the olturf website:

BUILD

To build and test the library locally:

npm install
npm test

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

LICENSE

Copyright (c) 2016 Daniel Pulido mailto:[email protected]

Source code is released under the MIT License. Documentation is released under the CC BY 4.0. Icons are from OSGeo and released under the CC BY 3.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].