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)
Simple tools to make/dump CPC+ CPR cartridge files

Simple tools to make/dump CPC+ CPR cartridge files mkcpr.py: make a CPR file from files (one chunk per file); see notes cprdump.py: dump the chunks of

Juan J. Martínez 3 May 30, 2022
skimpy is a light weight tool that provides summary statistics about variables in data frames within the console.

skimpy Welcome Welcome to skimpy! skimpy is a light weight tool that provides summary statistics about variables in data frames within the console. Th

267 Dec 29, 2022
Convert a .vcf file to 'aa_table.tsv', including depth & alt frequency info

Produce an 'amino acid table' file from a vcf, including depth and alt frequency info.

Dan Fornika 1 Oct 16, 2021
The LiberaPay archive module for the SeanPM life archive project.

By: Top README.md Read this article in a different language Sorted by: A-Z Sorting options unavailable ( af Afrikaans Afrikaans | sq Shqiptare Albania

Sean P. Myrick V19.1.7.2 1 Aug 26, 2022
Comics/doujinshi reader application. Web-based, will work on desktop and tablet devices with swipe interface.

Yomiko Comics/doujinshi reader application. Web-based, will work on desktop and tablet devices with swipe interface. Scans one or more directories of

Kyubi Systems 26 Aug 10, 2022
Nook is a simple, concatenative programming language written in Python.

Nook Nook is a simple, concatenative programming language written in Python. Status Nook is currently WIP. It lacks a lot of basic feature, and will n

Wumi4 4 Jul 20, 2022
The mock Pokemon Environment I built in 2019 to study Reinforcement Learning + Pokemon

ghetto-pokemon-rl-environment ##NOT MAINTAINED! Fork and maintain yourself. Environment I made back in 2019 to use Pokemon to practice reinforcement l

2 Dec 09, 2021
NotesToCommands - a fully customizable notes / command template program, allowing users to instantly execute terminal commands

NotesToCommands is a fully customizable notes / command template program, allowing users to instantly execute terminal commands with dynamic arguments grouped into sections in their notes/files. It w

zxro 5 Jul 02, 2022
奇遇淘客服务器端

奇遇淘客 APP 服务器端 警告 正在使用 v0.2.0 版本的用户,请尽快升级到 v0.2.1。 v0.2.0 版本的 Docker 镜像中包含了有问题的 aiohttp。 奇遇淘客代码库 奇遇淘客 iOS APP 奇遇淘客 Android APP 奇遇淘客文档 服务器端文档 Docker 使用

奇遇科技 92 Nov 09, 2022
Minimalistic Gridworld Environment (MiniGrid)

Minimalistic Gridworld Environment (MiniGrid) There are other gridworld Gym environments out there, but this one is designed to be particularly simple

Maxime Chevalier-Boisvert 1.7k Jan 03, 2023
This is a pretty basic but relatively nice looking Python Pomodoro Timer.

Python Pomodoro-Timer This is a pretty basic but relatively nice looking Pomodoro Timer. Currently its set to a very basic mode, but the funcationalit

EmmHarris 2 Oct 18, 2021
the classic version Of torrentleechx #Unmaintained #Archived

TorrentleechX-Classic Old Modified Version Repo #Unmaintained #Archived for support join here working example group Leech Here For Any Issues/Imroveme

XcodersHub 18 Jan 30, 2022
Lock a program and kills it indefinitely if it is started.

Kill By Lock Lock a program and kills it indefinitely if it is started. How start it? It' simple, you just have to double-click on the python file (.p

1 Jan 12, 2022
Trackthis - This library can be used to track USPS and UPS shipments.

Trackthis - This library can be used to track USPS and UPS shipments. It has the option of returning the raw API response, or optionally, it can be used to standardize the USPS and UPS responses so t

Aaron Guzman 0 Mar 29, 2022
One-stop-shop for docs and test coverage of dbt projects.

dbt-coverage One-stop-shop for docs and test coverage of dbt projects. Why do I need something like this? dbt-coverage is to dbt what coverage.py and

Slido 106 Dec 27, 2022
Write-ups for CTF Internacional MetaRed 2021 5th stage

MetaRed2021-5th-Writeups Write-ups for CTF Internacional MetaRed 2021 5th stage Easy (15) No Status Category Name Creator(s) 01 Done osint Cybersecuri

UA Cybersecurity 2 Dec 22, 2021
Projects using the Tkinter module in Python!

Tkinter projects This repository includes some Tkinter projects made by me. All of these are simple to understand. I create apps with good functionali

Amey 0 Sep 24, 2021
A collection of software that serve no purpose other than waste your time. Forking is encouraged!

the-useless-collection A collection of software that serve no purpose other than waste your time. Forking is encouraged! Requires Python 3.9. Usage Go

Imsad2 1 Mar 16, 2022
DC619/DC858 Mainframe Environment/Lab

DC619 Training LPAR The file DC619 - Mainframe Overflows Hands On.pdf contains the labs and walks through how to perform them. Use docker You can use

Soldier of FORTRAN 9 Jun 27, 2022
Custom Weapons 3 attribute support for Custom Weapons X

CW3toX Allows use of Custom Weapons 3 attributes in Custom Weapons X. Requiremen

2 Mar 01, 2022