Editors/Django

From OpenStreetMap Wiki
Jump to: navigation, search
osmeditor
Screenshot of osmeditor
Author: crschmidt
Version: (2009-12-24)
License: GPL
Platform: win ; linux ; macos

discontinued

Currently, some development is being done on a Django-based web interface for doing simple edits to OSM objects.

Code is in: http://trac.openstreetmap.org/browser/applications/editors/django/osmeditor

Live version is running at http://osmeditor.labs.metacarta.com/ , which is updated when I remember to update from svn or or when someone pokes me to. (crs)

Contents

Getting Started

The application has two different editing interfaces. One is an editor of individual objects in an HTML page, a la This example. This allows you to do some simple tag changing, and is useful when you know the ID of an object, not not much other information about it, like location.

The other mode is the map mode. The map mode has an editor similar to Potlatch. By default, you can drag the map around: to select an object, click any spot on the map. The editor will download all nodes and their associated objects for 30px in each direction from the click, and display them in the map. From there, you can select a feature by clicking on it (to see its tags, in the lower left), and click 'edit' to edit the tags in the page.

The map also has a 'Create POI' mode, where you can select the pencil tool, and double click in the map to create a POI. Currently, this takes you off onto another page to edit the tags.

In order to use the in-map editing, you must first login through the link on the homepage.

Supported

In a short summary, here are the things you can do in this editor:

Things you can't do:

For TIGER/LINE data, this makes it a decent editor for setting oneway street information.

Wishlist

Privacy

It is theoretically possible for me to look up the login details of any user who is currently logged into the system. If you chose 'logout' (on the homepage) when you are done, that information is deleted, and I can't see it anymore. I have no plans to do this, but if you are concerned about your OSM Username/password:

Installation

Screenshots

Django-osmeditor.png

Personal tools
Namespaces
Variants
Actions
site
Toolbox