Package org.openstreetmap.josm.data.projection
Provides the classes for JOSM map projection.
-
Interface Summary Interface Description Projecting Classes implementing this are able to project between screen (east/north) andLatLon
coordinates.Projection A projection, i.e. a class that supports conversion from lat/lon to east/north and back.ProjectionBoundsProvider Handles projection change events by keeping a clean state of current bounds.ProjectionChangeListener Interface for listeners to get notified when the (global) projection changes. -
Class Summary Class Description AbstractProjection Implementation of the Projection interface that represents a coordinate reference system and delegates the real projection and datum conversion to other classes.CustomProjection Custom projection.Ellipsoid Reference ellipsoids.ProjectionCLI Command line interface for projecting coordinates.ProjectionRegistry Registry for a single, global projection instance.Projections Class to manage projections.Projections.ProjectionDefinition Class to hold information about one projection.ShiftedProjecting This is a projecting instance that shifts the projection by a given eastnorth offset. -
Enum Summary Enum Description CustomProjection.Param Proj4-like projection parameters.CustomProjection.Polarity -
Exception Summary Exception Description ProjectionConfigurationException Exception thrown when a projection cannot be constructed due to invalid input parameters.