From OpenStreetMap Wiki
Jump to navigation Jump to search

This page is the notepad of the developers...


If you want to suggest new features to the developers, add here!

  • An option that allows to distinguish between tags "bicycle_parking = wall_loops" ("Felgenkiller") and "bicycle_parking = stands" would be very useful
  • A search method for mapped features. For instance, a person would be able to search 'recycling' and return that recycling centres reside under 'Services:Public services'. This could key off of the text of the rules. My suggestion comes from not necessarily knowing what section of the browse hierarchy a particular feature might be. It would further provide a quick check on whether something is not included, thus accelerating the feedback loop for inclusion of new rules for features. --Ceyockey 00:36, 27 November 2011 (UTC)
  • A statistics board. This would provide information on viewing, preferably broken down by country or even finer; interested in where people are looking not on where the people who are looking are located. Along the same lines, some information on how the resource is being used ... by individuals ... by organizations. --Ceyockey 00:39, 27 November 2011 (UTC)
  • A link to return to the display of the list created by "what's here" function after clicking on one list item (instead of needing to repeat the what's here search. Rostranimin 17:19, 6 January 2012 (UTC)
  • You could just use the 'Back'-function of your browser. -- Skunk 14:56, 8 January 2012 (UTC)
  • Or I could set the 'back to overview' to be similar to the 'Back'-function of the browser? -- Skunk 15:02, 8 January 2012 (UTC)
  • I think that would work fine. I suggest the button title should be different from 'back to overview' if possible (because it will do something different). What about simply 'back' or 'back to list'? Rostranimin 21:14, 8 January 2012 (UTC)
  • A 'via' option (or any way of making routing more flexible). Rostranimin 19:37, 15 January 2012 (UTC)
  • There's a "via" option -> "add via" from the context menu. Or did you mean something else? Then please explain further. -- Skunk 20:01, 15 January 2012 (UTC)
  • Sorry - I didn't see that. I looked for the same functionality as found on other services, where it's common that a button must be clicked. Perhaps there is a way to add text to the routing box to tell people (e.g. "click map to add points"). I'll add a note about this in the instructions too. Rostranimin 22:02, 15 January 2012 (UTC)
  • Save routes and other objects as KML/GPX/... -- Skunk 19:42, 26 January 2012 (UTC)
  • Some new categories designed to make international use easier by providing overlay of names (cities/countries/etc) in user's language. I think that nobody else has done this yet - but it is potentially a service which would draw in an audience. Rostranimin 21:33, 7 February 2012 (UTC)
  • Some further improvement of information on the main project page - more exciting listing of all the exciting features! Rostranimin 21:33, 7 February 2012 (UTC)
  • More categories... Improvements to the 'More categories' window. Easier access to information on each category. Some way that people can help to keep control of new categories? Different status for experimental, specialist, public use categories? A way to ask other people to help with new categories? Rostranimin 21:33, 7 February 2012 (UTC)
  • Some demonstration categories for helping to explain to people how the category tags work. Would work something like this. (A demo, I hope, for how line_text is displayed on a line, a polygon, and a point.) These demo categories could be hidden (as I've done with this one) but linked from one of the help pages. Would this cause any issues with processing or is this OK to do? Rostranimin 11:21, 17 February 2012 (UTC)


(my personal memory book)

  • Wikipedia parser: improve!
  • Wikipedia parser: handle redirects
  • make browser use the cache for wikipedia images done.
  • don't forget to move translation strings in plugin:search from php to js
    • No! I'm moving everything to PHP and exporting to JS - I already have some working code -- Skunk
  • search field is not nice in Chromium. done.
  • implement navigation plugin
  • implement measurement tool
  • opacity slider somewhere (where?)


  • search statt start_location?
  • contextmenu rechtsklick
  • doppelklick zoom mit contextmenu links
  • routing, keine route -> kein popup sondern text in info-box

Ideas for 3.0

  • Use PostgreSQL Schemas to separate different installations of the application on the same database cluster from each other.
    • Schema "master" which contains all osm_ tables, the Osmosis tables and cluster_call. Schema "data" should contain user objects, like categories, talk pages, user database, my maps, .... Schema "$user" contains functions (also compiled categories), caches, hooks,
    • Search Path: "$user/$user;data;master"
    • SQL-Function should support "{SCHEMA}" so it should be possible to specify several instances of "data" objects. You would use "create table {data}.categories (...);", the sql_query function would replace {data} by "data" or something different if specified in configuration.
  • Partitions to speed up database response time.
    • Partition by geography? Has to be checked if possible
    • Partition in extract-object / non-extract objects. Is it possible to partition over an hstore-column?
    • Alternative: Inheritance (e.g. extract objects to extract table, still part of "all" table)

Things we have to talk about

  • contextmenu on left click: how do we want to select map items then?
    • I already thought about this ... first entry to context menu: "What's here?" (like in Google Maps) - Good thing: no more accidentally requesting -- Skunk
  • improvement of details view (important)
  • put language strings into one file
  • concept of translations in plugins
    • I already wrote some docu (which is just a proposal), but it's not implemented yet -- Skunk


New class 'details', manages an object (this can be a click on the map too) in the sidebar:

  • Constructor details(object) - Creates a page for the sidebar, calls the hook "details_content" when constructing. It passes a list to collect entries as in 'add' function, as second parameter the object.
    • object is some object, with at least the following parameters:
      • unique identifier (e.g. way_1234)
      • object.type: "osm" for osm objects, "position" for clicks on the map, "marker" for a marker, ...
      • object.geo: an OpenLayers geometry object
    • function show() - displays the content of details
    • function add(entry) - Adds some information to details. Call show() to refresh details.
      • entry.head - A heading for this information. If there are several entries with the same heading they will be collected (and displayed at position of lowest weight).
      • entry.weight - A weight: the lower, the higher
      • entry.content - Either a string or a DOMNode

feiner unterteilung / embankment

  • z.b. das bei einkauf man noch unterteilen kann für bäckerei, fleischer usw. --Kenji 12:39, 14 January 2012 (UTC)
    ja, soetwas hab ich mir auch schon mal überlegt. Keine schlechte Idee, werde ich mir merken. -- Skunk 15:57, 16 January 2012 (UTC)