Modify

Opened 21 hours ago

Last modified 20 hours ago

#24819 new task

OSM is removing "Public"/"Private" GPS trace visibility levels

Reported by: Rub21 Owned by: team
Priority: minor Milestone:
Component: Plugin DirectUpload Version:
Keywords: gps Cc:

Description

Hi, opening this as a heads up, not a bug report.

OpenStreetMap is planning to drop the old "Public" and "Private" visibility levels for GPS traces and keep only "Trackable" and "Identifiable". The old levels are unintuitive or misleading, and they add performance issues on the website.

The DirectUpload plugin uploads GPX traces to OSM, and its visibility dropdown in UploadDataGui.java still offers "Public" and "Private". Once the change lands, uploading a trace with those two values will be rejected by the API with a 400 Bad Request. I wanted to flag it early so you can check if anything needs an update.

More details and reasoning are in the forum thread:
https://community.openstreetmap.org/t/changes-coming-to-gps-trace-uploads/145728

Attachments (0)

Change History (1)

comment:1 by stoecker, 20 hours ago

Index: src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java
===================================================================
--- src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java  (Revision 36495)
+++ src/org/openstreetmap/josm/plugins/DirectUpload/UploadDataGui.java  (Arbeitskopie)
@@ -49,8 +49,6 @@
      * explanation. Provides some methods for easier handling.
      */
     private enum visibility {
-        PRIVATE      (tr("Private (only shared as anonymous, unordered points)")),
-        PUBLIC       (tr("Public (shown in trace list and as anonymous, unordered points)")),
         TRACKABLE    (tr("Trackable (only shared as anonymous, ordered points with timestamps)")),
         IDENTIFIABLE (tr("Identifiable (shown in trace list and as identifiable, ordered points with timestamps)"));
 
@@ -126,7 +124,7 @@
         for(visibility v : visibility.values()) {
             visibilityCombo.addItem(v.description);
         }
-        visibilityCombo.setSelectedItem(visibility.valueOf(Config.getPref().get("directupload.visibility.last-used", visibility.PRIVATE.name())).description);
+        visibilityCombo.setSelectedItem(visibility.valueOf(Config.getPref().get("directupload.visibility.last-used", visibility.TRACKABLE.name())).description);
         /* I18n: either copy the link verbose or replace it by the translated version from the wiki for already translated languages */
         UrlLabel visiUrl = new UrlLabel(tr("https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces"), tr("(What does that mean?)"), 2);
 

Any timeframe? Apply it now or wait some months?

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to Rub21.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.