Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!


uMap project


uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. Because we think that the more OSM will be used, the more OSM will be ''cured''. It uses django-leaflet-storage and Leaflet.Storage, built on top of Django and Leaflet.


Create a geo aware database. See Geodjango doc for backend installation.

Create a virtualenv:

mkvirtualenv umap

Install dependencies and project:

cd path/to/umap/repository
git checkout 0.3.x
git submodule init
pip install -r requirements.pip
pip install -e .

Configure stopwords for SeSQL in running this script <>_:

wget chmod +x sudo

Create a default local settings file:

cp umap/settings/ umap/settings/

Add database connexion informations in, for example:

    'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis',
        'NAME': 'umap',

Add a SECRET_KEY in with a long random secret key:

SECRET_KEY = "a long and random secret key that must not be shared"

uMap uses django-social-auth for user authentication. So you will need to configure it according to your needs. For example:


Example of callback URL to use for settings up OAuth apps:

Create the tables:

python syncdb --migrate

Collect and compress the statics:

python collectstatic
python compress

Start the server:

python runserver

Go to the admin (http://localhost:8000/admin/) and add:

  • almost one license
  • almost one tilelayer


Everything is managed through Transifex:

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.