Ignore:
Timestamp:
2013-12-30T10:17:44+01:00 (10 years ago)
Author:
simon04
Message:

fix #9494 - Advanced object info: add "Center of bounding box", and for ways "Centroid"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java

    r6406 r6566  
    4848import org.openstreetmap.josm.tools.DateUtils;
    4949import org.openstreetmap.josm.tools.GBC;
     50import org.openstreetmap.josm.tools.Geometry;
    5051import org.openstreetmap.josm.tools.WindowGeometry;
    5152
     
    241242            } else if (o instanceof Way) {
    242243                addBbox(o);
     244                add(tr("Centroid: "), Main.getProjection().eastNorth2latlon(
     245                        Geometry.getCentroid(((Way) o).getNodes())).toStringCSV(", "));
    243246                addWayNodes((Way) o);
    244247            } else if (o instanceof Relation) {
     
    278281                        Double.toString(bottomRigth.east()), ", ",
    279282                        Double.toString(topLeft.north()));
     283                add(tr("Center of bounding box: "), bbox.getCenter().toStringCSV(", "));
    280284            }
    281285        }
Note: See TracChangeset for help on using the changeset viewer.