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)
🇮🇳 A Indian Flag Animation Project Made With Python

🇮🇳 A Indian Flag Animation Project Made With Python

MuFaz-TG 2 Oct 21, 2022
A Pythonic Data Catalog powered by Ray that brings exabyte-level scalability and fast, ACID-compliant, change-data-capture to your big data workloads.

DeltaCAT DeltaCAT is a Pythonic Data Catalog powered by Ray. Its data storage model allows you to define and manage fast, scalable, ACID-compliant dat

45 Oct 15, 2022
Emulate and Dissect MSF and *other* attacks

Need help in analyzing Windows shellcode or attack coming from Metasploit Framework or Cobalt Strike (or may be also other malicious or obfuscated code)? Do you need to automate tasks with simple scr

123 Dec 16, 2022
Source code for Learn Programming: Python

This repository contains the source code of the game engine behind Learn Programming: Python. The two key files are game.py (the main source of the ga

Niema Moshiri 25 Apr 24, 2022
How did Covid affect businesses?

NYC_Business_Analysis How did Covid affect businesses? COVID's effect on NYC businesses We all know that businesses in NYC have been affected by COVID

AK 1 Jan 15, 2022
Master Duel Card Translator Project

Master Duel Card Translator Project A tool for translating card effects in Yu-Gi-Oh! Master Duel. Quick Start (for Chinese version only) Download the

67 Dec 23, 2022
Contains a Jupyter Notebook for calculating remaining plants required based on field/lathhouse data.

Davis-Sunflowers-Su21 Project goals: Plants influence their reproduction and mating system in many ways. Various factors such as time of flowering, ab

1 Feb 10, 2022
An improved version of the common ˙pacman -S˙

BetterPacmanLook An improved version of the common pacman -S. Installation I know that this is probably one of the worst solutions and i will be worki

1 Nov 06, 2021
Collection of functions for working with interlaced content in VapourSynth.

vsfieldkit Collection of functions for working with interlaced content in VapourSynth. It does not have any hard dependencies outside of VapourSynth.

Justin Turner Arthur 11 May 27, 2022
Push a record and you will receive a email when that date

Push a record and you will receive a email when that date

5 Nov 28, 2022
SimCSE在中文任务上的简单实验

SimCSE 中文测试 SimCSE在常见中文数据集上的测试,包含ATEC、BQ、LCQMC、PAWSX、STS-B共5个任务。 介绍 博客:https://kexue.fm/archives/8348 论文:《SimCSE: Simple Contrastive Learning of Sente

苏剑林(Jianlin Su) 504 Jan 04, 2023
Repositório do programa ConstruDelas - Trilha Python - Módulos 1 e 2

ConstruDelas - Introdução ao Python Nome: Visão Geral Bem vinda ao repositório do curso ConstruDelas, módulo de Introdução ao Python. Aqui vamos mante

WoMakersCode 8 Oct 14, 2022
Script em python, utilizando PySimpleGUI, para a geração de arquivo txt a ser importado no sistema de Bilhetagem Eletrônica da RioCard, no Estado do Rio de Janeiro.

pedido-vt-riocard Script em python, utilizando PySimpleGUI, para a geração de arquivo txt a ser importado no sistema de Bilhetagem Eletrônica da RioCa

Carlos Bruno Gomes 1 Dec 01, 2021
A python script providing an idea of how a MindSphere application, e.g., a dashboard, can be displayed around the clock without the need of manual re-authentication on enforced session expiration

A python script providing an idea of how a MindSphere application, e.g., a dashboard, can be displayed around the clock without the need of manual re-authentication on enforced session expiration

MindSphere 3 Jun 03, 2022
Nmap script to detect a Microsoft Exchange instance version with OWA enabled.

Nmap script to detect a Microsoft Exchange instance version with OWA enabled.

Luciano Righetti 27 Nov 17, 2022
GNU/Linux'u yeni kurulumu bitirmiş olarak açtığınızda sizi karşılayacak bir uygulama.

Hoş Geldiniz GNU/Linux'u yeni kurulumu bitirmiş olarak açtığınızda sizi karşılayacak bir uygulama.

Alperen İsa 96 Oct 30, 2022
GitHub Actions Version Updater Updates All GitHub Action Versions in a Repository and Creates a Pull Request with the Changes.

GitHub Actions Version Updater GitHub Actions Version Updater is GitHub Action that is used to update other GitHub Actions in a Repository and create

Maksudul Haque 42 Dec 22, 2022
Run python scripts and pass data between multiple python and node processes using this npm module

Run python scripts and pass data between multiple python and node processes using this npm module. process-communication has a event based architecture for interacting with python data and errors ins

Tyler Laceby 2 Aug 06, 2021
Rotazioni: a linear programming workout split optimizer

Rotazioni: a linear programming workout split optimizer Dependencies Dependencies for the frontend and backend are respectively listed in client/packa

Marco 3 Oct 13, 2022
Windows Task Manager with special features, written in Python.

Killer That damn Chrome ⬇ Download here · 👋 Join our discord Tired of trying to kill processes with the default Windows Task Manager? Selecting one b

Nathan Araújo 49 Jan 03, 2023