JavaScript HTML CSS Makefile Python Shell
Switch branches/tags
Clone or download
sbrunner Merge pull request #4027 from camptocamp/merge23
 Merge remote-tracking branch 'origin/2.3'
Latest commit 62ad8aa Jul 16, 2018
Failed to load latest commit information.
.github Spelling fix May 24, 2018
.tx Make translation targets configurable May 22, 2017
buildtools Publish daily build Jul 16, 2018
contribs/gmf Merge remote-tracking branch 'origin/2.3' Jul 16, 2018
docs Merge remote-tracking branch 'origin/2.3' Jul 16, 2018
examples Set projection to view in asitvd example May 9, 2018
jsdoc Rework lidarprofile to use more standard coding style May 8, 2018
options Spelling fix May 24, 2018
src Merge remote-tracking branch 'origin/2.3' Jul 16, 2018
test Style id specific to the geometry type Jul 5, 2018
utils Removes watchwatchers.js Apr 30, 2018
.eslintrc-es6.yaml Enable again eslint no-unused-vars rule Apr 26, 2018
.eslintrc.yaml Apply the webpack migration Apr 26, 2018
.gitattributes The latest version of convert isn't able to write a Microsoft Cursor Jun 12, 2018
.gitignore The latest version of convert isn't able to write a Microsoft Cursor Jun 12, 2018
.npmignore Include jsdoc folder in npm package Sep 27, 2016
.travis.yml Back to master May 24, 2018
LICENSE Update license May 22, 2018
Makefile Merge remote-tracking branch 'origin/2.3' Jun 27, 2018 Update May 8, 2018
karma-conf.js Fix edit feature example May 4, 2018
lingua.cfg Integrate with Transifex Jan 11, 2016 The latest version of convert isn't able to write a Microsoft Cursor Jun 12, 2018
package.json chore(package): update webpack to version 4.16.1 Jul 16, 2018
requirements.txt [] dependency update Jul 9, 2018
secrets.tar.enc Update the .transifexrc file Feb 23, 2016
spell-ignore-words.txt Add spell checker May 24, 2018
webpack.config.js Spelling fix May 24, 2018


Greenkeeper badge

ngeo is a JS library that aims to ease the development of applications based on AngularJS and OpenLayers.

More specifically, ngeo is a collection of AngularJS Components and Services useful for developing applications combining AngularJS and OpenLayers.

Ngeo uses webpack: webpack gives you the possibility to use easily only the specific part of JavaScript, css and html that you need for your application.

If you use ngeo we recommend that you also use webpack, because this is the way we design and use ngeo at Camptocamp. But using webpack is not strictly mandatory: standalone builds of ngeo can be created.

To know more about ngeo take a look at:

  • The examples
  • The documentation can be found in each file. There is currently no API web-documentation for this version (you may also use API documentation (2.2)).

ngeo also includes a contribs directory where non-core contributions may be placed. ngeo currently includes one contrib: gmf. That contrib includes components specific to the GeoMapFish project, that is components that rely on GeoMapFish-specific web services. The gmf contrib examples are also available online.


  • make – GNU Make.
  • node – nodejs JS runtime environment.
  • npm – npm package manager.

How to start

Run the application

git clone
cd ngeo
make serve-ngeo

The ngeo examples are now available on your http://localhost:3000.

Go further

How to migrate from ngeo 2.2 to ngeo 2.3 ?

Other docs related to ngeo: