Id: Given X, Y, place a point there. So hard!

Created on 31 Jul 2017  路  11Comments  路  Source: openstreetmap/iD

User wishes to place a tower at exact coordinates X, Y which he knows.

He searches by entering the coordinates in the search box, but he still has to guess where exactly in the middle of the screen the point lies so he can place a tower there.

wontfix

Most helpful comment

Bill sounds like the kind of person who might mix up latitude and longitude. That's why we don't let him enter coordinate data directly.

All 11 comments

Why don't you have a marker show up where the search result lies?
That is what Google does, even though it is not in editing mode.

OK here is a workaround: Click ++++++++ until it zooms no more. Place the point, hoping that the center has stayed centered. Note: we might not even have any imagery, we just want to place a point at a certain long/lat pair.

You can use the Location Panel to see where the mouse cursor is, and place your point exactly where you want it.
On Mac: Command+Shift+L, On Windows: Ctrl+Shift+L

(Also like you said, you can zoom in a lot)

I am afraid all that is no replacement for a marker appearing at the point the user entered.

What if the familiar red marker of Google map search results disappeared?

iD is a tool designed for editing crowd-sourced map data, so isn't really comparable to a tool like Google map search results.

Are you editing something other than OSM where you want to input coordinates manually instead of a normal means of mapping?

Long ago computers did not have graphical interfaces, and the only way
to enter a data item was with its exact coordinates.

Nowadays there are graphical interfaces, but let's not throw away the
ability to enter a data item via its coordinates.

E.g., Bill the busy executive wants to enter one oil well at
22.22222,33.33333 .

Yes I am talking about OSM.

Don't assume everything is always already on imagery.

Nowadays there are graphical interfaces, but let's not throw away the ability to enter a data item via its coordinates.

Note that iD is not OSM's only editor. Bill is probably better of using Level0 or JOSM for this job, which both provide a way to enter exact coordinates.

Bill is a busy executive.
Bill just want to put oil well A123 at point 22.333,44.555.
What could be simpler? I really can't think of anything!
He clicks "Edit".
(Or, he click the little arrow next to "Edit":
and chooses "Potlatch2" and gets
"You need a Flash player to use Potlatch, the OpenStreetMap Flash editor."
or chooses "..JOSM..",
and nothing happens for him (of course.)
And there is no way he will hear about "Level0".

Bill sounds like the kind of person who might mix up latitude and longitude. That's why we don't let him enter coordinate data directly.

This has already been discussed a lot in the past, and it's not something we are going to change..
see: https://github.com/openstreetmap/iD/issues/3088#issuecomment-214594012

There are several reasons, but the main one is that if you are allowed to move the points along a way anywhere, a person can easily create ways that span across the world (intentionally or accidentally) which can cause significant breakage to OpenStreetMap by dirtying a lot of tiles or breaking coastlines or boundaries, or other kinds of things that really mess up the tileservers.

Also, you can just use JOSM or level0 or even make a fork of iD if you really want to do this.

OK, replacing this bug with a rather harmless https://github.com/openstreetmap/iD/issues/4218

Was this page helpful?
0 / 5 - 0 ratings