uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site.

Overview

uMap project

Requirements Status Join the chat at https://gitter.im/umap-project/umap Documentation StatusBuild Status

About

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 improved. It uses django-leaflet-storage and Leaflet.Storage, built on top of Django and Leaflet.

Installation and configuration

See developer documentation.

Comments
  • unable to save map

    unable to save map

    For a few days now, I've been working on a map but is unable to save the edits using Firefox (40.0.3) and Chromium (Version 44.0.2403.89) on Ubuntu 14.04 (64-bit).

    I already exported my data, just in case this fails completely, so I don't lose all my work. Are there existing issues about this?

    support 
    opened by govvin 25
  • 502 Bad Gateway when username contains a space

    502 Bad Gateway when username contains a space

    Hey all Great project.

    I have the following problem. After logging in via OSM, https://umap.openstreetmap.fr/de/ loads for a very long time and then hangs at 502 Bad Gateway.

    However, if I go to the website and don't log in, I can look at the public maps. Hope with my account and the maps created everything is fine. I'm grateful for any help. Best regards Dominik

    bug 
    opened by DominikBeeBop 23
  • Can't edit my umap

    Can't edit my umap

    Hi !

    So I created two umap in august, and now I can't edit them anymore... Is there a way to re-install the editing feature ?

    Here are the links: http://umap.openstreetmap.fr/fr/map/securite-noso_363761#8/5.791/10.195 http://umap.openstreetmap.fr/fr/map/security-noso_363510#8/5.616/10.195

    Thanks for your help !

    opened by Marine25 22
  • Option to open links in

    Option to open links in "_parent" target instead of "_blank" for easier iframe integration

    Dear dev's,

    for easier iFrame integration I'd like to be able to set the target property of outgoing URLs. On my webpage, I currently have an interactive map with several areas. Upon clicking, a link such as www.mydomain.com/deep-link#area_1 is opened; the browser scrolls down to the respective anchor.

    Unfortunately, it always opens in a new window. I'd like to open in "_parent" to hint to the browser to simply scroll instead of loading the whole page again, even over cross-origin.

    Thanks.

    opened by nouser2013 20
  • cant change ownership of current map

    cant change ownership of current map

    Hey, my map is linked to my account, but i want to give the ownsership to another user. I got a red error message after trying to switch permissions... Any idea how to change ownership ?

    support 
    opened by Caidezel 15
  • Added Docker setup.

    Added Docker setup.

    This adds:

    • a Dockerfile
    • a Docker compose file for easy testing
    • a Travis CI setup
      • so that it can build a Docker image and push to Docker Hub automatically
      • it does that on every Git tag as well and push a equally tagged version to Docker Hub
    • extends the Makefile to add some helper tasks for docker (e.g. make docker-test)

    Fix #80

    opened by jezdez 15
  • Update periodicity with remote data

    Update periodicity with remote data

    Originally reported by: Sylvain Montagner (BitBucket: sylvain_montagner, GitHub: sylvain_montagner)


    The ability to add remote data is very useful. However, it would be more effective (to reduce the frequency of queries on the servers) proposing an update periodicity (intermediate between dynamic / non-dynamic). For example, with a query that returns a large amount of data, it would be better to ask that datas are updated 1 time a day, or even 1 time per week. Whait do you think about it ?

    Sylvain M.


    • Bitbucket: https://bitbucket.org/yohanboniface/umap/issue/160
    proposal 
    opened by yohanboniface 15
  • Overpass variables with dynamic

    Overpass variables with dynamic

    Originally reported by: Unknown Name (BitBucket: robjn, GitHub: robjn)


    Hi,

    I had a user ask how to get a overpass url to directly load in uMap http://www.mappa-mercia.org/2014/09/creating-an-always-up-to-date-map.html#comment-320

    He's got a couple of bits wrong, but I've tried following your instructions at http://www.openstreetmap.org/user/ybon/diary/23611 and still cannot get it to work.

    The URL I'm testing with is: http://umap.openstreetmap.fr/map/new?dataUrl=http%3A%2F%2Foverpass-api.de%2Fapi%2Finterpreter%3Fdata%3Dway%5B%22historic%22%3D%22archaeological_site%22%5D(%7Bsouth%7D%2C%7Bwest%7D%2C%7Bnorth%7D%2C%7Beast%7D)%3Bout%20body%20center%20qt%3B&dataFormat=osm#16/49.4331/-2.3597

    Are we trying to do something that is not possible? Note that in the user interface I'd normally tick the Dynamic=yes checkbox. Do I need to add this to the URL?


    • Bitbucket: https://bitbucket.org/yohanboniface/umap/issue/140
    bug 
    opened by yohanboniface 15
  • Unable to edit the map

    Unable to edit the map

    I created a map by loading a GeoJeson with 1700 entries, now the map is no longer editable, I can't delete it and it freezes everything, even when I scroll through the list of created maps, what can I do? how can I delete the created map or remove the data entered via file? thank you so much I have been stuck for days.

    here the map https://umap.openstreetmap.fr/it/map/pedoni-morti-2018_401524#12/41.9951/12.7709

    bug support 
    opened by Blade71 14
  • tiles issue on http to https

    tiles issue on http to https

    Dear people,

    currently I move my website to https. On my website I embedded an iframe for my umap to show it on the website. Now, as I want to move to https there is an issue reported because the tile source is http but needs to be https. Can you please change the tiles to https or let me know if I can fix that issue.

    Regards Morten

    opened by Morten11 14
  • quotes missing from plainto_tsquery

    quotes missing from plainto_tsquery

    I get following error: ERROR: column "xy" does not exist This error goes away if I issue the same query with the content of plainto_tsquery('xy') in quotes.

    I don't know what this function does, if inserting quotes is the proper solution.

    opened by datendelphin 14
  • "someone else has edited the data"

    Hi, When I edit my map and add a POI with a description, I get this error message after clicking save

    Oops, someone else has edited the data. You can still save, but changes made by others will be deleted.

    I do save the map anyways by pressing the save button, deactivate editing and reload the page. The object I've added is gone I use only one browser tab, so I don't have the same map opened twice.

    I know this issue since a few years, and it come's up every now and then. But in the last days it won't go away.

    Thanks for having a look into it.

    opened by hermann-san 0
  • Feature request: Link from one popup to another

    Feature request: Link from one popup to another

    Hi there, creating links in a popup is a great feature and easy to use. I am looking for a way to create a link from one popup to another, means the user clicks on a link, the current popup closes, redraw of the map at the new position and the associated popup is displayed. So the behaviour should be like clicking on the arrow symbols in the popup (but not bringing up the next or previous position, but a specified on). Maybe there is already such a kind of feature hidden, if so, please let me know. Thanks.

    opened by LucBretagne 0
  • Feature request : interaction with GriBrouillon

    Feature request : interaction with GriBrouillon

    Hello,

    Another kind tool to use - and to promote - osm data is Gribrouillon. I think it would be fine to have the ability to add GriBrouillon layers in uMap. Adrien (GriBrouillon's author) like the idea and added yesterday the possibility in the menu of GriBrouillon to download the map data, which link can be used to add a geoJson layer in uMap. But for that you need to be an editor... My proposal is to add uMap an option to allow anyone to add a GriBrouillon layer, with 3 levels of visibility :

    • private
    • for editors
    • public (if allowed by the editor)

    Like this you can keep your map protected (only editors) but allowing other persons to suggest enhancements, to add informations you don't have, and that you can or not integrate in the base map. On the other side Gribrouillon's user benefit of a map yet advanced instead of a standard map rendering. But for this it need more than show a layer, it need that you can edit it in the uMap environment.

    An example : I use uMap to prepare neighbourhood council. Some standard layers (living environment, security...) on wich you can add people preoccupations to present to the local authority. A GriBrouillon layer could permit participants to add elements between meetings.

    Alain.

    opened by Al-Hun 0
  • Feature request : Printing drawings & plans (A0, A1, A2...)

    Feature request : Printing drawings & plans (A0, A1, A2...)

    Hi there,

    Unfortunately, there is no easy way to produce full paper (A0, A1, A2... format) drawings & plans from umap.

    The french land register service offer a print fonction with several size, scale, rotation, orientation and a frame like any professional software.

    Is it possible to include such fonction in umap ?

    Best regards Land_register_tool print_result.pdf

    opened by ptaluy 0
  • Feature request : simplify map background selection

    Feature request : simplify map background selection

    When user wants to change the map background, he is faced to a huge list of maps. Most of them are probably never or very rarely used. It would be nice if the map editor could select a subset from this list that would be the only one presented later when one wants to select a base map. This would be an improvement for the editor himself but especially when the map is intended to be used by a large public.

    Note : issues #272 and #986 still opened covered roughly the same request but they have never been answered

    opened by pbalyx 1
  • cannot find my map on https://umap.openstreetmap.co/it/map/visitaltavaltidoneit_2733

    cannot find my map on https://umap.openstreetmap.co/it/map/visitaltavaltidoneit_2733

    Hi since some time we cannot see the map https://umap.openstreetmap.co/it/map/visitaltavaltidoneit_2733

    The domain itself seems to not be available,

    can you help me please? Thanks

    opened by matteomacoratti22 0
Releases(1.2.1)
An implementation of an interpreter for the Brainfuck esoteric language in Python

Brainfuck Interpreter in Python An implementation of an interpreter for the Brainfuck esoteric language in Python. 🧠 The Brainfuck Language Created i

Carlos Santos 0 Feb 01, 2022
My attempt at this years Advent of Code!

Advent-of-code-2021 My attempt at this years Advent of Code! day 1: ** day 2: ** day 3: ** day 4: ** day 5: ** day 6: ** day 7: ** day 8: * day 9: day

1 Jul 06, 2022
This is an independent project to track Nubank expenses

Nubank expense tracker This is an independent project to track Nubank expenses. To fetch Nubank data we are going to use an unofficial Nubank API, tha

Ramon Gazoni Lacerda 0 Aug 28, 2022
A small script I made that takes any standard Decklist of magic the gathering cards and pulls all card images from scryfall at once!

A small script I made that takes any standard Decklist of magic the gathering cards and pulls all card images from scryfall at once!

15 Aug 26, 2022
This is the DBMS Project done in 5th sem of B.E CS.

Student-Result-Management-System This is the DBMS Project done in 5th sem of B.E CS. You need to install SQlite DB Browser in your pc or laptop to ope

Vivek kulkarni 1 Jan 14, 2022
Parser for the GeoSuite[tm] PRV export format

Parser for the GeoSuite[tm] PRV export format This library provides functionality to parse geotechnical investigation data in .prv files generated by

EMerald Geomodelling 1 Dec 17, 2021
TallerStereoVision Convencion Python Chile 2021

TallerStereoVision Convencion Python Chile 2021 Taller Stereo Vision & Python PyCon.cl 2021 Instalación Se recomienta utilizar Virtual Environment pyt

2 Oct 20, 2022
An extremely configurable markdown reverser for Python3.

🔄 Unmarkd A markdown reverser. Unmarkd is a BeautifulSoup-powered Markdown reverser written in Python and for Python. Why This is created as a StackS

ThatXliner 5 Jun 27, 2022
CD for MachineLearnia

Codebase supporting my talk on CI/CD for MachineLearnia (Nov 12 2021) The dataset used is available here. The point of the talk is to demonstrate a si

0 Feb 23, 2022
Simple cash register system made with guizero

Eje-Casher なにこれ guizeroで作った簡易レジシステムです。実際にコミケで使う予定です。 これを誰かがそのまま使うかどうかというよりは、guiz

Akira Ouchi 4 Nov 07, 2022
Auto-ropper is a tool that aims to automate the exploitation of ROP.

Auto-ropper is a tool that aims to automate the exploitation of ROP. Its goal is to become a tool that no longer requires user interaction.

Zerotistic 16 Nov 13, 2022
Badge-Link-Creater 'For more beautiful profiles.'

Badge-Link-Creater 'For more beautiful profiles.' Ready Badges Prepares the codes of the previously prepared badges for you. Note Click here for more

Mücahit Gündüz 9 Oct 19, 2022
Automated Content Feed Curator

Gathers posts from content feeds, filters, formats, delivers to you.

Alper S. Soylu 2 Jan 22, 2022
Necst-lib - Pure Python tools for NECST

necst-lib Pure Python tools for NECST. Features This library provides: something

NANTEN2 Group 5 Dec 15, 2022
Functions to analyze Cell-ID single-cell cytometry data using python language.

PyCellID (building...) Functions to analyze Cell-ID single-cell cytometry data using python language. Dependecies for this project. attrs(=21.1.0) fo

0 Dec 22, 2021
Minutaria is a basic educational Python timer used to learn python and software testing libraries.

minutaria minutaria is a basic educational Python timer. The project is educational, it aims to teach myself programming, python programming, python's

1 Jul 16, 2021
A MCPI hack with many features.

Morpheus 2.0 A MCPI hack with many features To Use: You will need to install the keyboard, pysimplegui, and MCPI python modules and you will need to e

11 Oct 11, 2022
Cup Noodle Vending Maching Ordering Queue

Noodle-API Cup Noodle Vending Machine Ordering Queue Install dependencies in virtual environment python3 -m venv

Jonas Kazlauskas 1 Dec 09, 2021
Generalise Prometheus metrics. takes out server specific, replaces variables and such.

Generalise Prometheus metrics. takes out server specific, replaces variables and such. makes it easier to copy from Prometheus console straight to Grafana.

ziv 5 Mar 28, 2022
Check is a integer is even

Is Even Check if interger is even using isevenapi. https://isevenapi.xyz/ Main features: cache memoization api retry handler hide ads Install pip inst

Rosiney Gomes Pereira 45 Dec 19, 2022