Beware of fake beaches (Pokémon Go)

https://community.openstreetmap.org/t/beware-of-fake-beaches-pokemon-go/112413

Five days ago Niantic announced a new Pokémon in Pokémon Go, which spawns only in beaches. So it could happen that someone could add fake beaches in these days (I found two users already in Italy with a quick check), this is just a reminder to take a look in you local area. One method could be to filter natural=beach with “New mappers” tag in OSMcha or using an Overpass query such as:

//courtesy of WoodWoseWulf on Discord
[timeout:240]
[bbox:{{bbox}}];
(
    way[natural=beach](newer:"2024-04-23T00:00:00Z");
);
out body;
>;
out skel qt;

Some are easy to recognize, they added lot of parks years ago, then nothing until 1-5 days ago when they started adding beaches again. In this case is worth it to also check the old parks to see if they are legit.

tekim (Mike) April 27, 2024, 10:30pm 2

@ivanbranco Thanks for the heads up! It looks like some experienced mappers are also adding beaches where they don’t belong, so I wouldn’t limit any review to “New mappers”

SimonPoole (Simon Poole) April 27, 2024, 11:06pm 3

Shouldn’t pokemon go users be vandalizing the Linux Foundations Overture data nowdays? I thought that is what all the money Niantic is paying to the Linux Foundation is supposed to compensate.

Or did I get something wrong there?

tekim (Mike) April 28, 2024, 1:09am 4

Here is a link to a OSMCha filter for a user who has been adding a lot of beaches. Although most are near water, only some look even plausible. Also, the beaches are almost all mapped as nodes, and the changeset comment is always the same “add roads, add parks, elements and building”

Perhaps others could review and comment. I have deleted some of the beaches where it was obvious (based on the Bing imagery that the mapper cited as a source) that they didn’t exist.

In case it wasn’t obvious enough (for those unfamiliar with the brand, it is a Poké Ball)

image

EDIT:
Sigh

image

I would just revert everything if it was for me

alan_gr (Alan) April 28, 2024, 4:38am 6

That is odd, I don’t think there is a tool that would generate that. I wonder are all these mappers following specific instructions somewhere.

tekim (Mike) April 28, 2024, 2:50pm 7

I suspect that the mapper in question is just copy-pasting the same changeset comment over and over. They probably know that a changeset comment of “adding beach nodes for Pokemon” is going to attract attention, so choose this instead.

tekim (Mike) April 28, 2024, 2:52pm 8

Good detective work @ivanbranco! Can you report to the DWG, or provide a link to the changesets in question?

ivanbranco (ivanbranco) April 28, 2024, 3:17pm 9

This is the changeset: OSMcha link. I’ll try reporting it to the DWG. The problem is that there are many more users adding fake features right now.

SomeoneElse (Andy Townsend) April 28, 2024, 3:41pm 10

A couple of additional suggestions from me - ask questions in changeset comments rather than just say “X is wrong”**, include a “hello and welcome” bit if they are vaguely new, and perhaps something like “OpenStreetMap is a map of things that actually exist, not things that you would like to exist”. Also if the changeset locale isn’t English I’d perhaps add a second discussion comment translated by e.g. Google Translate into that language.

** which has happened in at least some of these examples, thanks.

tekim (Mike) April 28, 2024, 5:39pm 11

A good reminder Andy, I do try to do that on the first changeset that I encounter for a given user with a given issue, e.g.:

Hello, the “beaches” you have added do not appear to be beaches in the available imagery. Could you clarify why you believe these are beaches. Also, beaches should be mapped as areas.

OSMCha didn’t identify them as new. They have been a member since July 2019 and have 419 changesets.

What is your advice to how to deal with the actual vandalism, e.g. shown on the screenshots from @ivanbranco?

SomeoneElse (Andy Townsend) April 28, 2024, 6:02pm 12

I’d revert “obviously wrong stuff” and try and get a dialogue going initially. If that doesn’t work, and they keep editing, then report them to the DWG and we can sort them out.

If it looks like they are editing sensibly from now on and you need help identifying which changesets need reverting and then reverting those, also let us know.

If everything just “goes quiet” and there are lots of previous edits to wade through, then we might have to take the view that much earlier stuff is probably not worth keeping - but we’d want to look for a cutoff point where they started adding “invalid stuff”, if possible.

InsertUser (Insert User) April 28, 2024, 6:23pm 13

See also, Dam vandalised to beach. So far every beach I’ve seen touched by this user (in osmcha) looks like fiction. It’s probably a case where everything they’ve ever done needs reverting.

Edit, one or two look like they might actually be real things, but unpicking what’s real and what’s fake probably won’t be worth the effort.

tekim (Mike) April 28, 2024, 7:13pm 14

Thanks, Andy! I sent them another message on their most recent changeset (changeset made 1 hour ago), trying to use the tone you suggested. We will see if they reply and if they stop making fake edits.

cpmsmith April 29, 2024, 2:59pm 15

I think it’s possible this new user is the same person with a new username. Signed up a couple of hours after this post, and started adding a lot of beach nodes, particularly near Querétaro.

cpmsmith April 29, 2024, 3:37pm 16

This one as well – practically the same username.

InsertUser (Insert User) April 29, 2024, 4:50pm 17

cpmsmith April 29, 2024, 5:05pm 18

I marked some of the former’s edits as “bad” in OSMCha, but otherwise no. I’m not sure of what the process is for that.

InsertUser (Insert User) April 29, 2024, 5:20pm 19

Osmcha doesn’t have any formal connection to the OSMF that I know of.

The normal reporting process is an email to the DWG at the address shown here.

There is also a way to report a profile if you go to it on openstreetmap.org, this gives the option to say you’re reporting them as a vandal. I assume this gets passed on the DWG too, but I don’t think I’ve seen that confirmed anywhere.

tekim (Mike) April 29, 2024, 5:31pm 20

I would leave a changeset comment on at least one of the changesets, and then revert the obviously bad edits. In OSMCha you can click “Open with” → “osm-revert”. I have reverted some of this users edits.

{
"by": "aendruk",
"descendants": 33,
"id": 40219472,
"kids": [
40220962,
40220949,
40220901,
40221100,
40220927,
40221363,
40220972,
40221486
],
"score": 93,
"time": 1714537336,
"title": "Beware of fake beaches (Pokémon Go)",
"type": "story",
"url": "https://community.openstreetmap.org/t/beware-of-fake-beaches-pokemon-go/112413"
}
{
"author": "ivanbranco",
"date": "2024-04-27T21:54:58.000Z",
"description": "Five days ago Niantic announced a new Pokémon in Pokémon Go, which spawns only in beaches. So it could happen that someone could add fake beaches in these days (I found two users already in Italy with a quick check), this is just a reminder to take a look in you local area. One method could be to filter natural=beach with “New mappers” tag in OSMcha or using an Overpass query such as: //courtesy of WoodWoseWulf on Discord [timeout:240] [bbox:{{bbox}}]; ( way[natural=beach](newer:“2024-04-23…",
"image": "https://community-cdn.openstreetmap.org/uploads/default/original/1X/1ec32427766f2efdc81c1fd1a6879e4084bfd00d.png",
"logo": "https://logo.clearbit.com/openstreetmap.org",
"publisher": "OpenStreetMap",
"title": "Beware of fake beaches (Pokémon Go)",
"url": "https://community.openstreetmap.org/t/beware-of-fake-beaches-pokemon-go/112413"
}
{
"url": "https://community.openstreetmap.org/t/beware-of-fake-beaches-pokemon-go/112413",
"title": "Beware of fake beaches (Pokémon Go)",
"description": "Five days ago Niantic announced a new Pokémon in Pokémon Go, which spawns only in beaches. So it could happen that someone could add fake beaches in these days (I found two users already in Italy with a quick check), this is just a reminder to take a look in you local area. One method could be to filter natural=beach with “New mappers” tag in OSMcha or using an Overpass query such as: //courtesy of WoodWoseWulf on Discord [timeout:240] [bbox:{{bbox}}]; ( way[natural=beach](newer:\"2024-04-23...",
"links": [
"https://community.openstreetmap.org/t/beware-of-fake-beaches-pokemon-go/112413"
],
"image": "https://community-cdn.openstreetmap.org/uploads/default/original/1X/1ec32427766f2efdc81c1fd1a6879e4084bfd00d.png",
"content": "<div>\n <div>\n <p>Five days ago Niantic announced a new Pokémon in Pokémon Go, which spawns <a target=\"_blank\" href=\"https://www.reddit.com/r/TheSilphRoad/comments/1ccp8ah/find_wiglett_spawn_locations_on_pokemon_go_using/\">only in beaches</a>. So it could happen that someone could add fake beaches in these days (I found two users already in Italy with a quick check), this is just a reminder to take a look in you local area. One method could be to filter <a target=\"_blank\" href=\"https://osmcha.org/?filters=%7B%22tag_changes%22%3A%5B%7B%22label%22%3A%22natural%3Dbeach%22%2C%22value%22%3A%22natural%3Dbeach%22%7D%5D%2C%22reasons%22%3A%5B%7B%22label%22%3A%22New%20mapper%22%2C%22value%22%3A40%7D%5D%7D\">natural=beach with “New mappers”</a> tag in OSMcha or using an Overpass query such as:</p>\n<pre><code>//courtesy of WoodWoseWulf on Discord\n[timeout:240]\n[bbox:{{bbox}}];\n(\n way[natural=beach](newer:\"2024-04-23T00:00:00Z\");\n);\nout body;\n&gt;;\nout skel qt;\n</code></pre>\n<p>Some are easy to recognize, they added lot of parks years ago, then nothing until 1-5 days ago when they started adding beaches again. In this case is worth it to also check the old parks to see if they are legit.</p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/tekim\"><span>tekim</span></a>\n (Mike)\n </span>\n <span>\n April 27, 2024, 10:30pm\n <span>2</span>\n </span>\n </p>\n <p><a target=\"_blank\" href=\"https://community.openstreetmap.org/u/ivanbranco\">@ivanbranco</a> Thanks for the heads up! It looks like some experienced mappers are also adding beaches where they don’t belong, so I wouldn’t limit any review to “New mappers”</p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/SimonPoole\"><span>SimonPoole</span></a>\n (Simon Poole)\n </span>\n <span>\n April 27, 2024, 11:06pm\n <span>3</span>\n </span>\n </p>\n <div>\n <p>Shouldn’t pokemon go users be vandalizing the Linux Foundations Overture data nowdays? I thought that is what all the money Niantic is paying to the Linux Foundation is supposed to compensate.</p>\n<p>Or did I get something wrong there?</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/tekim\"><span>tekim</span></a>\n (Mike)\n </span>\n <span>\n April 28, 2024, 1:09am\n <span>4</span>\n </span>\n </p>\n <div>\n <p>Here is a link to a OSMCha filter for a user who has been adding a lot of beaches. Although most are near water, only some look even plausible. Also, the beaches are almost all mapped as nodes, and the changeset comment is always the same “add roads, add parks, elements and building”</p>\n<p>Perhaps others could review and comment. I have deleted some of the beaches where it was obvious (based on the Bing imagery that the mapper cited as a source) that they didn’t exist.</p>\n </div>\n </div>\n <div>\n <p>In case it wasn’t obvious enough (for those unfamiliar with the brand, it is a Poké Ball)<br />\n</p><div><a target=\"_blank\" href=\"https://community-cdn.openstreetmap.org/uploads/default/original/3X/b/8/b8baa54a4578c5005e7c83ea16d7370a306c5353.jpeg\" title=\"image\"><img src=\"https://community-cdn.openstreetmap.org/uploads/default/optimized/3X/b/8/b8baa54a4578c5005e7c83ea16d7370a306c5353_2_289x250.jpeg\" alt=\"image\" srcset=\"https://community-cdn.openstreetmap.org/uploads/default/optimized/3X/b/8/b8baa54a4578c5005e7c83ea16d7370a306c5353_2_289x250.jpeg, https://community-cdn.openstreetmap.org/uploads/default/optimized/3X/b/8/b8baa54a4578c5005e7c83ea16d7370a306c5353_2_433x375.jpeg 1.5x, https://community-cdn.openstreetmap.org/uploads/default/optimized/3X/b/8/b8baa54a4578c5005e7c83ea16d7370a306c5353_2_578x500.jpeg 2x\" /></a></div>\n<p>EDIT:<br />\nSigh<br />\n</p><div><a target=\"_blank\" href=\"https://community-cdn.openstreetmap.org/uploads/default/original/3X/4/e/4e32bd3efcc22c8ac481f36f8ff9ba88852eeadc.jpeg\" title=\"image\"><img src=\"https://community-cdn.openstreetmap.org/uploads/default/optimized/3X/4/e/4e32bd3efcc22c8ac481f36f8ff9ba88852eeadc_2_517x162.jpeg\" alt=\"image\" srcset=\"https://community-cdn.openstreetmap.org/uploads/default/optimized/3X/4/e/4e32bd3efcc22c8ac481f36f8ff9ba88852eeadc_2_517x162.jpeg, https://community-cdn.openstreetmap.org/uploads/default/optimized/3X/4/e/4e32bd3efcc22c8ac481f36f8ff9ba88852eeadc_2_775x243.jpeg 1.5x, https://community-cdn.openstreetmap.org/uploads/default/original/3X/4/e/4e32bd3efcc22c8ac481f36f8ff9ba88852eeadc.jpeg 2x\" /></a></div><p>\nI would just revert everything if it was for me</p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/alan_gr\"><span>alan_gr</span></a>\n (Alan)\n </span>\n <span>\n April 28, 2024, 4:38am\n <span>6</span>\n </span>\n </p>\n <div>\n<p>That is odd, I don’t think there is a tool that would generate that. I wonder are all these mappers following specific instructions somewhere.</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/tekim\"><span>tekim</span></a>\n (Mike)\n </span>\n <span>\n April 28, 2024, 2:50pm\n <span>7</span>\n </span>\n </p>\n <p>I suspect that the mapper in question is just copy-pasting the same changeset comment over and over. They probably know that a changeset comment of “adding beach nodes for Pokemon” is going to attract attention, so choose this instead.</p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/tekim\"><span>tekim</span></a>\n (Mike)\n </span>\n <span>\n April 28, 2024, 2:52pm\n <span>8</span>\n </span>\n </p>\n <div>\n<p>Good detective work <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/ivanbranco\">@ivanbranco</a>! Can you report to the DWG, or provide a link to the changesets in question?</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/ivanbranco\"><span>ivanbranco</span></a>\n (ivanbranco)\n </span>\n <span>\n April 28, 2024, 3:17pm\n <span>9</span>\n </span>\n </p>\n <p>This is the changeset: <a target=\"_blank\" href=\"https://osmcha.org/changesets/150332911?filters=%7B%22date__gte%22%3A%5B%7B%22label%22%3A%222024-04-01%22%2C%22value%22%3A%222024-04-01%22%7D%5D%2C%22users%22%3A%5B%7B%22label%22%3A%22JorgeLeo33%22%2C%22value%22%3A%22JorgeLeo33%22%7D%5D%7D\">OSMcha link</a>. I’ll try reporting it to the DWG. The problem is that there are many more users adding fake features right now.</p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/SomeoneElse\"><span>SomeoneElse</span></a>\n (Andy Townsend)\n </span>\n <span>\n April 28, 2024, 3:41pm\n <span>10</span>\n </span>\n </p>\n <div>\n <p>A couple of additional suggestions from me - ask questions in changeset comments rather than just say “X is wrong”**, include a “hello and welcome” bit if they are vaguely new, and perhaps something like “OpenStreetMap is a map of things that actually exist, not things that you would like to exist”. Also if the changeset locale isn’t English I’d perhaps add a second discussion comment translated by e.g. Google Translate into that language.</p>\n<p>** which has happened in at least some of these examples, thanks.</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/tekim\"><span>tekim</span></a>\n (Mike)\n </span>\n <span>\n April 28, 2024, 5:39pm\n <span>11</span>\n </span>\n </p>\n <div>\n<p>A good reminder Andy, I do try to do that on the first changeset that I encounter for a given user with a given issue, e.g.:</p>\n<blockquote>\n<p>Hello, the “beaches” you have added do not appear to be beaches in the available imagery. Could you clarify why you believe these are beaches. Also, beaches should be mapped as areas.</p>\n</blockquote>\n<p>OSMCha didn’t identify them as new. They have been a member since July 2019 and have 419 changesets.</p>\n<p>What is your advice to how to deal with the actual vandalism, e.g. shown on the screenshots from <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/ivanbranco\">@ivanbranco</a>?</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/SomeoneElse\"><span>SomeoneElse</span></a>\n (Andy Townsend)\n </span>\n <span>\n April 28, 2024, 6:02pm\n <span>12</span>\n </span>\n </p>\n <div>\n <p>I’d revert “obviously wrong stuff” and try and get a dialogue going initially. If that doesn’t work, and they keep editing, then report them to the DWG and we can sort them out.</p>\n<p>If it looks like they are editing sensibly from now on and you need help identifying which changesets need reverting and then reverting those, also let us know.</p>\n<p>If everything just “goes quiet” and there are lots of previous edits to wade through, then we might have to take the view that much earlier stuff is probably not worth keeping - but we’d want to look for a cutoff point where they started adding “invalid stuff”, if possible.</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/InsertUser\"><span>InsertUser</span></a>\n (Insert User)\n </span>\n <span>\n April 28, 2024, 6:23pm\n <span>13</span>\n </span>\n </p>\n <div>\n <p>See also, <a target=\"_blank\" href=\"https://www.openstreetmap.org/changeset/150584986\">Dam vandalised to beach</a>. So far every beach I’ve seen touched by this user (in osmcha) looks like fiction. It’s probably a case where everything they’ve ever done needs reverting.</p>\n<p>Edit, one or two look like they might actually be real things, but unpicking what’s real and what’s fake probably won’t be worth the effort.</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/tekim\"><span>tekim</span></a>\n (Mike)\n </span>\n <span>\n April 28, 2024, 7:13pm\n <span>14</span>\n </span>\n </p>\n <div>\n<p>Thanks, Andy! I sent them another message on their most recent changeset (changeset made 1 hour ago), trying to use the tone you suggested. We will see if they reply and if they stop making fake edits.</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/cpmsmith\"><span>cpmsmith</span></a>\n </span>\n <span>\n April 29, 2024, 2:59pm\n <span>15</span>\n </span>\n </p>\n <p>I think it’s possible <a target=\"_blank\" href=\"https://osmcha.org/?filters=%7B%22users%22%3A%5B%7B%22label%22%3A%22Jorge4448567491%22%2C%22value%22%3A%22Jorge4448567491%22%7D%5D%2C%22date__gte%22%3A%5B%7B%22label%22%3A%22%22%2C%22value%22%3A%22%22%7D%5D%7D\">this new user</a> is the same person with a new username. Signed up a couple of hours after <a target=\"_blank\" href=\"https://community.openstreetmap.org/t/beware-of-fake-beaches-pokemon-go/112413/14\">this post</a>, and started adding a lot of beach nodes, particularly near Querétaro.</p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/cpmsmith\"><span>cpmsmith</span></a>\n </span>\n <span>\n April 29, 2024, 3:37pm\n <span>16</span>\n </span>\n </p>\n <p><a target=\"_blank\" href=\"https://osmcha.org/?filters=%7B%22users%22%3A%5B%7B%22label%22%3A%22jorge_leo33%22%2C%22value%22%3A%22jorge_leo33%22%7D%5D%2C%22date__gte%22%3A%5B%7B%22label%22%3A%22%22%2C%22value%22%3A%22%22%7D%5D%7D\">This one</a> as well – practically the same username.</p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/InsertUser\"><span>InsertUser</span></a>\n (Insert User)\n </span>\n <span>\n April 29, 2024, 4:50pm\n <span>17</span>\n </span>\n </p>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/cpmsmith\"><span>cpmsmith</span></a>\n </span>\n <span>\n April 29, 2024, 5:05pm\n <span>18</span>\n </span>\n </p>\n <div>\n<p>I marked some of the former’s edits as “bad” in OSMCha, but otherwise no. I’m not sure of what the process is for that.</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/InsertUser\"><span>InsertUser</span></a>\n (Insert User)\n </span>\n <span>\n April 29, 2024, 5:20pm\n <span>19</span>\n </span>\n </p>\n <div>\n <p>Osmcha doesn’t have any formal connection to the OSMF that I know of.</p>\n<p>The normal reporting process is an email to the DWG at the address shown <a target=\"_blank\" href=\"https://wiki.openstreetmap.org/wiki/Data_Working_Group\">here</a>.</p>\n<p>There is also a way to report a profile if you go to it on <a target=\"_blank\" href=\"http://openstreetmap.org/\">openstreetmap.org</a>, this gives the option to say you’re reporting them as a vandal. I assume this gets passed on the DWG too, but I don’t think I’ve seen that confirmed anywhere.</p>\n </div>\n </div>\n <div>\n <p><span>\n <a target=\"_blank\" href=\"https://community.openstreetmap.org/u/tekim\"><span>tekim</span></a>\n (Mike)\n </span>\n <span>\n April 29, 2024, 5:31pm\n <span>20</span>\n </span>\n </p>\n <p>I would leave a changeset comment on at least one of the changesets, and then revert the obviously bad edits. In OSMCha you can click “Open with” → “osm-revert”. I have reverted some of this users edits.</p>\n </div>\n </div>",
"author": "",
"favicon": "https://community-cdn.openstreetmap.org/uploads/default/optimized/1X/e9768dc0a7cbe8d58a55e515a89a6af817534bbf_2_32x32.png",
"source": "community.openstreetmap.org",
"published": "2024-04-29T17:31:00Z",
"ttr": 224,
"type": "website"
}