Modify

Opened 4 years ago

Last modified 2 years ago

#11189 new defect

Geotagged images taken out on surveys taken close together do not show seperately in JOSM

Reported by: davecorley@… Owned by: team
Priority: normal Milestone:
Component: Core image mapping Version:
Keywords: template_report, images, icons Cc:

Description (last modified by Don-vip)

What steps will reproduce the problem?

  1. Take some images with OSMTracker (for example) within a few feet of each other
  2. Load GPX with images into JOSM
  3. Click on image icons

What is the expected result?

All images should show as a clickable icon in JOSM

What happens instead?

As some images are taken close together on the ground, not all show up in the JOSM window.

Please provide any additional information below. Attach a screenshot if possible.

I am attaching a screenshot of a GPX trace where I took 22 images, but only 10 icons show up in JOSM.

I have uploaded this GPX trace and associated images to a dropbox folder so anyone can load it up to get a better understanding of the issue.

The dropbox folder is located here - https://www.dropbox.com/sh/wuu0wtzrzpb5bnq/AABwqslEEcW-Rjf7nq0On4I_a?dl=0

screenshot of JOSM showing only 10 image icons for 22 images taken

Revision: 7995
Repository Root: http://josm.openstreetmap.de/svn
Relative URL: ^/trunk
Last Changed Author: Don-vip
Last Changed Date: 2015-01-31 15:17:59 +0100 (Sat, 31 Jan 2015)
Build-Date: 2015-02-01 02:33:54
URL: http://josm.openstreetmap.de/svn/trunk
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last Changed Rev: 7995

Identification: JOSM/1.5 (7995 en) Windows 8.1 64-Bit
Memory Usage: 534 MB / 989 MB (136 MB allocated, but free)
Java version: 1.8.0_25, Oracle Corporation, Java HotSpot(TM) Client VM
Dataset consistency test: No problems found

Plugins:
- AddrInterpolation (30892)
- BuildingGeneralization (UNKNOWN)
- DirectDownload (30892)
- DirectUpload (30892)
- FastDraw (30892)
- FixAddresses (30892)
- HouseNumberTaggingTool (30892)
- OpeningHoursEditor (30962)
- PicLayer (30962)
- alignways (30892)
- buildings_tools (30955)
- contourmerge (1012)
- dataimport (30892)
- download_along (30892)
- editgpx (30892)
- ext_tools (30892)
- fieldpapers (b49dadd)
- geochat (30892)
- gpxfilter (30892)
- imagery_offset_db (30892)
- imageryadjust (30892)
- measurement (30892)
- mirrored_download (30962)
- namemanager (30892)
- notes (v0.9.5)
- osmarender (30892)
- print (30892)
- public_transport (30892)
- reltoolbox (30892)
- reverter (30990)
- tageditor (30892)
- terracer (30892)
- todo (29154)
- turnlanes (30892)
- turnrestrictions (30892)
- utilsplugin2 (30892)
- walkingpapers (30892)
- wikipedia (30892)

Last errors/warnings:
- W: TMS - Failed downloading https://c.tile.openstreetmap.org/15/15572/10633.png: Connection timed out: connect
- W: TMS - Failed downloading https://a.tile.openstreetmap.org/15/15570/10632.png: Connection timed out: connect
- W: TMS - Failed downloading https://a.tile.openstreetmap.org/15/15571/10633.png: Connection timed out: connect
- W: TMS - Failed downloading http://ecn.t1.tiles.virtualearth.net/tiles/a031310231012013311.jpeg?g=3299: connect timed out
- W: TMS - Failed downloading http://ecn.t0.tiles.virtualearth.net/tiles/a031310231012013133.jpeg?g=3299: connect timed out

Attachments (2)

Clipboard01.png (145.9 KB) - added by DaCor 4 years ago.
screenshot of JOSM showing only 10 image icons for 22 images taken
2014-08-17_15-33-09.gpx (1.9 MB) - added by DaCor 4 years ago.
GPX file as requested

Download all attachments as: .zip

Change History (8)

Changed 4 years ago by DaCor

Attachment: Clipboard01.png added

screenshot of JOSM showing only 10 image icons for 22 images taken

comment:1 Changed 4 years ago by stoecker

Owner: changed from team to davecorley@…
Status: newneedinfo

Please attach the GPX file as well.

Changed 4 years ago by DaCor

Attachment: 2014-08-17_15-33-09.gpx added

GPX file as requested

comment:2 Changed 4 years ago by anonymous

I've attached the GPX file as requested, wasnt sure if you wanted the images that go with it. Note, this is already linked above to a dropbox folder

I can't upload the images as it would take hours on my connection. Please pull from the linked dropbox folder

comment:3 Changed 4 years ago by Don-vip

Component: CoreCore image mapping
Description: modified (diff)
Owner: changed from davecorley@… to team
Status: needinfonew

comment:4 Changed 4 years ago by holgermappt

The photos are displayed according to their coordinates. You need to zoom in to see them at different locations. You have the same issue with nodes that are close together. But we could display a number to indicate that there is more than one photo if they overlap e.g. more than 90%.

comment:5 in reply to:  4 Changed 4 years ago by DaCor

Replying to holgermappt:

The photos are displayed according to their coordinates. You need to zoom in to see them at different locations. You have the same issue with nodes that are close together. But we could display a number to indicate that there is more than one photo if they overlap e.g. more than 90%.

That would probably work. Something along the lines of how clustering works in leaflet maybe?

comment:6 Changed 2 years ago by holgermappt

Right, some kind of clustering would be necessary to decide where to place the object number. Something like this: https://developers.google.com/maps/documentation/android-api/utility/marker-clustering (see the image example at the end of that page).
It's also possible that multiple images have the exact same coordinates. Then it would be good to add an artificial offset for the display such that they don't overlap on high zoom levels. Or a spiderfier like here: https://github.com/jawj/OverlappingMarkerSpiderfier, maybe in combination with clustering.
I'm not aware that JOSM supports something like that and to implement it would be quite some effort.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to davecorley@gmail.com
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.