public class ProjectedCoordinateReferenceSystem extends SingleCoordinateReferenceSystem<C2D>
CoordinateReferenceSystem
.
A projected coordinate reference system is a coordinate reference system derived from a two-dimensional geographic coordinate reference system by applying a map projection and using a Cartesian coordinate system. (see OGC Abstract Specifications, Topic 2: Spatial Referencing By coordinates, section 4 )
Constructor and Description |
---|
ProjectedCoordinateReferenceSystem(CrsId crsId,
String name,
GeographicCoordinateReferenceSystem geoCRS,
Projection projection,
List<CrsParameter> parameters,
CartesianCoordinateSystem2D crs)
Constructs a
ProjectedCoordinateReferenceSystem . |
ProjectedCoordinateReferenceSystem(CrsId crsId,
String name,
GeographicCoordinateReferenceSystem geoCRS,
Projection projection,
List<CrsParameter> parameters,
CartesianCoordinateSystem2D crs,
Extension extension)
Constructs a
ProjectedCoordinateReferenceSystem . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Extension |
getExtension()
Returns an extension value by key
|
GeographicCoordinateReferenceSystem |
getGeographicCoordinateSystem()
Returns the base
GeographicCoordinateReferenceSystem of this
projected reference system. |
List<CrsParameter> |
getParameters()
Returns the projection parameters
|
Projection |
getProjection()
Returns the map projection for this projected cooordinate system.
|
int |
hashCode() |
isCompound
getAxis, getAxisIndex, getCoordinateDimension, getCoordinateSystem, getPositionClass, hasM, hasZ, toString
getCrsId, getName
public ProjectedCoordinateReferenceSystem(CrsId crsId, String name, GeographicCoordinateReferenceSystem geoCRS, Projection projection, List<CrsParameter> parameters, CartesianCoordinateSystem2D crs)
ProjectedCoordinateReferenceSystem
.crsId
- the CrsId
that identifies this CoordinateReferenceSystem
uniquelyname
- the commonly used name for this CoordinateReferenceSystem
geoCRS
- the GeographicCoordinateReferenceSystem
for this projectionprojection
- the map projection methodparameters
- the projection parameters for the projection methodcrs
- the 2D cartesian coordinate system for this coordinate reference systempublic ProjectedCoordinateReferenceSystem(CrsId crsId, String name, GeographicCoordinateReferenceSystem geoCRS, Projection projection, List<CrsParameter> parameters, CartesianCoordinateSystem2D crs, Extension extension)
ProjectedCoordinateReferenceSystem
.crsId
- the CrsId
that identifies this CoordinateReferenceSystem
uniquelyname
- the commonly used name for this CoordinateReferenceSystem
geoCRS
- the GeographicCoordinateReferenceSystem
for this projectionprojection
- the map projection methodparameters
- the projection parameters for the projection methodcrs
- the 2D cartesian coordinate system for this coordinate reference systemextension
- the optional extension key-value pair for this CoordinateReferenceSystem
public List<CrsParameter> getParameters()
CrsParameter
s.public GeographicCoordinateReferenceSystem getGeographicCoordinateSystem()
GeographicCoordinateReferenceSystem
of this
projected reference system.public Projection getProjection()
public Extension getExtension()
public boolean equals(Object o)
equals
in class CoordinateReferenceSystem<C2D>
public int hashCode()
hashCode
in class CoordinateReferenceSystem<C2D>
Copyright © 2021 geolatte.org. All rights reserved.