NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

Is there a way to download or stream changes made that include geographic data locating the user who made the change, where the change was made, and other information about what the change consisted of?

asked 18 Jan '16, 15:29

abbreed's gravatar image

abbreed
46116
accept rate: 0%

Do you mean that you also want to know where the user was? How is that relevant? (For example, I rarely map directly from the location mapped, as my preferred editor is jOSM, and I prefer not to carry a desktop computer in meatspace) If that's what you're asking, this data is not collected with the edits.

(18 Jan '16, 15:49) Piskvor
1

Example: Leon is in Moscow, Russia and edits buildings in Nicosia, Cyprus. Could you return the coordinates for Moscow and Nicosia? I know the latter is possible but after doing research it doesn't appear that the editors geographic location is being tracked.

(18 Jan '16, 16:19) abbreed
2

User location is definitely not a part of the metadata (and the more I think about it, the more I think including it by default would be a Really Bad Idea).

(18 Jan '16, 16:23) Piskvor

You can download changesets - either directly for the whole planet, or processed from this for various regions (e.g. geofabrik's changesets for Europe). The format is identical - these are all the changesets that have been uploaded in a given timeframe (minute,hour,day). The data includes the coordinates of changed objects, change timestamp, and user ID.

You would need to query the API to get full changeset metadata (e.g. editor used, changeset message, discussion, tagging, etc.)

permanent link

answered 18 Jan '16, 15:47

Piskvor's gravatar image

Piskvor
1.3k91535
accept rate: 37%

Excellent! I've worked with changesets in the past but didn't know they had historical data. Thank you.

(18 Jan '16, 16:21) abbreed

You're welcome. I'm not sure how far the historical data goes ( http://wiki.openstreetmap.org/wiki/Changeset#Technical would imply April 2009 ).

(18 Jan '16, 16:25) Piskvor
1

If you're interested in a particular local area you might find trim_osc.py in https://github.com/Zverik/regional useful. If you want to figure out a user's current location then I can't think of a way, though I occasionally look at http://hdyc.neis-one.org/ to see where a user's "home region" is.

(18 Jan '16, 16:40) SomeoneElse ♦

@SomeoneElse: Sure, that's going to correlate with the user's usual physical location (modulo Humanitarian Openstreetmap Team, MapRoulette etc.).

(18 Jan '16, 16:48) Piskvor
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×710
×133
×44
×16

question asked: 18 Jan '16, 15:29

question was seen: 2,668 times

last updated: 18 Jan '16, 16:48

NOTICE: help.openstreetmap.org is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum