Package org.opentrafficsim.animation.gis
Class CoordinateTransformLonLatToXy
java.lang.Object
org.opentrafficsim.animation.gis.CoordinateTransformLonLatToXy
- All Implemented Interfaces:
nl.tudelft.simulation.dsol.animation.gis.transform.CoordinateTransform
public class CoordinateTransformLonLatToXy
extends Object
implements nl.tudelft.simulation.dsol.animation.gis.transform.CoordinateTransform
Transformation from lat-lon to X-Y in meters. Source: https://en.wikipedia.org/wiki/Geographic_coordinate_system.
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Author:
- Alexander Verbraeck, Peter Knoppers
-
Nested Class Summary
Nested classes/interfaces inherited from interface nl.tudelft.simulation.dsol.animation.gis.transform.CoordinateTransform
nl.tudelft.simulation.dsol.animation.gis.transform.CoordinateTransform.NoTransform -
Constructor Summary
ConstructorsConstructorDescriptionCoordinateTransformLonLatToXy(double lonCenter, double latCenter) Transformation from: https://en.wikipedia.org/wiki/Geographic_coordinate_system. -
Method Summary
Modifier and TypeMethodDescriptionfinal DoubleXYdoubleTransform(double lon, double lat) final DoubleXYdoubleTransformWgs84ToCartesianXy(double lon, double lat) Convert WGS84 coordinates to Cartesian coordinates.final FloatXYfloatTransform(double lon, double lat) final FloatXYfloatTransform(float lon, float lat) final StringtoString()
-
Constructor Details
-
CoordinateTransformLonLatToXy
public CoordinateTransformLonLatToXy(double lonCenter, double latCenter) Transformation from: https://en.wikipedia.org/wiki/Geographic_coordinate_system.- Parameters:
latCenter- the latitude of the center point (0, 0)lonCenter- the longitude of the center point (0, 0)
-
-
Method Details
-
floatTransform
- Specified by:
floatTransformin interfacenl.tudelft.simulation.dsol.animation.gis.transform.CoordinateTransform
-
floatTransform
- Specified by:
floatTransformin interfacenl.tudelft.simulation.dsol.animation.gis.transform.CoordinateTransform
-
doubleTransformWgs84ToCartesianXy
Convert WGS84 coordinates to Cartesian coordinates.- Parameters:
lon- longitude in degreeslat- latitude in degrees- Returns:
- double[]
-
doubleTransform
- Specified by:
doubleTransformin interfacenl.tudelft.simulation.dsol.animation.gis.transform.CoordinateTransform
-
toString
-