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)
Get you an ultimate lexer generator using Fable; port OCaml sedlex to FSharp, Python and more!

NOTE: currently we support interpreted mode and Python source code generation. It's EASY to compile compiled_unit into source code for C#, F# and othe

Taine Zhao 15 Aug 06, 2022
Educational Repo. Used whilst learning Flask.

flask_python Educational Repo. Used whilst learning Flask. The below instructions will be required whilst establishing as new project. Install Flask (

Jordan 2 Oct 15, 2021
Chemical Analysis Calculator, with full solution display.

Chemicology Chemical Analysis Calculator, to solve problems efficiently by displaying whole solution. Go to releases for downloading .exe, .dmg, Linux

Muhammad Moazzam 2 Aug 06, 2022
A VirtualBox manager with interactive mode

A VirtualBox manager with interactive mode

Luis Gerardo 1 Nov 21, 2021
Remove Sheet Protection from .xlsx files. Easily.

🔓 Excel Sheet Unlocker Remove sheet protection from .xlsx files. How to use Run Run the script/packaged executable from the command line. Universal u

Daniel 3 Nov 16, 2022
A promo calculator for sports betting odds.

Sportbetter Calculation Toolkit Parlay Calculator This is a quick parlay calculator that considers some of the common promos offered. It is used to id

Luke Bhan 1 Sep 08, 2022
RFDesign - Protein hallucination and inpainting with RoseTTAFold

RFDesign: Protein hallucination and inpainting with RoseTTAFold Jue Wang (juewan

139 Jan 06, 2023
Connect Playground - easy way to fill in your account with production-like objects

Just set of scripts to initialise accpunt with production-like data: A - Basic Distributor Account Initialization INPUT Distributor Account Token ACTI

CloudBlue 5 Jun 25, 2021
A synchronous, single-threaded interface for starting processes on Linux

A synchronous, single-threaded interface for starting processes on Linux

Spencer Baugh 27 Jan 28, 2022
YourX: URL Clusterer With Python

YourX | URL Clusterer Screenshots Instructions for running Install requirements

ARPSyndicate 1 Mar 11, 2022
1cak - An Indonesian web that provide lot of fun.

An unofficial API of 1cak.com 1cak - An Indonesian web that provide lot of fun. Endpoint Lol - 10 Recent stored posts on database Example: https://on

Dicky Mulia Fiqri 5 Sep 27, 2022
Python package for reference counting native pointers

refcount master: testing: This package is primarily for managing resources in native libraries, written for instance in C++, from Python. While it boi

CSIRO Hydroinformatics 2 Nov 03, 2022
Compiler Final Project - Lisp Interpreter

Compiler Final Project - Lisp Interpreter

2 Jan 23, 2022
This repository contains a lot of short scripting programs implemented both in Python (Flask) and TypeScript (NodeJS).

fast-scripts This repository contains a lot of short scripting programs implemented both in Python (Flask) and TypeScript (NodeJS). In python These wi

Nahum Maurice 3 Dec 10, 2022
Traductor de webs desde consola usando el servicio de Google Traductor.

proxiGG Traductor de webs desde consola usando el servicio de Google Traductor. Se adjunta el código fuente para Python3 y un binario compilado en C p

@as_informatico 2 Oct 20, 2021
A Trace Explorer for Reverse Engineers

Tenet - A Trace Explorer for Reverse Engineers Overview Tenet is an IDA Pro plugin for exploring execution traces. The goal of this plugin is to provi

1k Jan 02, 2023
🦕 Compile Deno executables and compress them for all platforms easily

Denoc Compile Deno executables and compress them for all platforms easily. Install You can install denoc from PyPI like any other package: pip install

Eliaz Bobadilla 8 Apr 04, 2022
Python implementation of the Learning Time-Series Shapelets method, that learns a shapelet-based time-series classifier with gradient descent.

shaplets Python implementation of the Learning Time-Series Shapelets method by Josif Grabocka et al., that learns a shapelet-based time-series classif

Mohamed Haseeb 187 Dec 14, 2022
An open source server for Super Mario Bros. 35

SMB35 A custom server for Super Mario Bros. 35 This server is highly experimental. Do not expect it to work without flaws.

Yannik Marchand 162 Dec 07, 2022
Iris-client - Python client for DFIR-IRIS

Python client dfir_iris_client offers a Python interface to communicate with IRI

DFIR-IRIS 11 Dec 22, 2022