public class ProjectionTransform extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.locationtech.proj4j.CoordinateTransformFactory |
ctFactory
Coordinate transform factory
|
protected Projection |
fromProjection
From Projection
|
protected Projection |
toProjection
To Projection
|
protected org.locationtech.proj4j.CoordinateTransform |
transform
Coordinate transform
|
| Constructor and Description |
|---|
ProjectionTransform(Projection fromProjection,
Projection toProjection)
Constructor
|
ProjectionTransform(ProjectionTransform transform)
Copy Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static ProjectionTransform |
create(long fromEpsg,
long toEpsg)
Create a projection transform
|
static ProjectionTransform |
create(long fromEpsg,
Projection toProjection)
Create a projection transform
|
static ProjectionTransform |
create(Projection fromProjection,
long toEpsg)
Create a projection transform
|
static ProjectionTransform |
create(Projection fromProjection,
Projection toProjection)
Create a projection transform
|
static ProjectionTransform |
create(Projection fromProjection,
String toAuthority,
long toCode)
Create a projection transform
|
static ProjectionTransform |
create(Projection fromProjection,
String toAuthority,
String toCode)
Create a projection transform
|
static ProjectionTransform |
create(ProjectionTransform transform)
Create a projection transform
|
static ProjectionTransform |
create(String fromAuthority,
long fromCode,
Projection toProjection)
Create a projection transform
|
static ProjectionTransform |
create(String fromAuthority,
long fromCode,
String toAuthority,
long toCode)
Create a projection transform
|
static ProjectionTransform |
create(String fromAuthority,
String fromCode,
Projection toProjection)
Create a projection transform
|
static ProjectionTransform |
create(String fromAuthority,
String fromCode,
String toAuthority,
String toCode)
Create a projection transform
|
Projection |
getFromProjection()
Get the from projection in the transform
|
ProjectionTransform |
getInverseTransformation()
Get the inverse transformation
|
Projection |
getToProjection()
Get the to projection in the transform
|
org.locationtech.proj4j.CoordinateTransform |
getTransform()
Get the transform
|
boolean |
isSameProjection()
Is the from and to projection the same?
|
double[] |
transform(double x,
double y)
Transform a x and y location
|
double[] |
transform(double minX,
double minY,
double maxX,
double maxY)
Transform the coordinate bounds
|
org.locationtech.proj4j.ProjCoordinate |
transform(org.locationtech.proj4j.ProjCoordinate from)
Transform the projected coordinate
|
protected static org.locationtech.proj4j.CoordinateTransformFactory ctFactory
protected final Projection fromProjection
protected final Projection toProjection
protected final org.locationtech.proj4j.CoordinateTransform transform
public ProjectionTransform(Projection fromProjection, Projection toProjection)
fromProjection - from projectiontoProjection - to projectionpublic ProjectionTransform(ProjectionTransform transform)
transform - projection transformpublic static ProjectionTransform create(Projection fromProjection, Projection toProjection)
fromProjection - from projectiontoProjection - to projectionpublic static ProjectionTransform create(Projection fromProjection, long toEpsg)
fromProjection - from projectiontoEpsg - to epsgpublic static ProjectionTransform create(Projection fromProjection, String toAuthority, long toCode)
fromProjection - from projectiontoAuthority - to coordinate authoritytoCode - to coordinate codepublic static ProjectionTransform create(Projection fromProjection, String toAuthority, String toCode)
fromProjection - from projectiontoAuthority - to coordinate authoritytoCode - to coordinate codepublic static ProjectionTransform create(long fromEpsg, Projection toProjection)
fromEpsg - from epsgtoProjection - to projectionpublic static ProjectionTransform create(String fromAuthority, long fromCode, Projection toProjection)
fromAuthority - from coordinate authorityfromCode - from coordinate codetoProjection - to projectionpublic static ProjectionTransform create(String fromAuthority, String fromCode, Projection toProjection)
fromAuthority - from coordinate authorityfromCode - from coordinate codetoProjection - to projectionpublic static ProjectionTransform create(long fromEpsg, long toEpsg)
fromEpsg - from epsgtoEpsg - to epsgpublic static ProjectionTransform create(String fromAuthority, long fromCode, String toAuthority, long toCode)
fromAuthority - from coordinate authorityfromCode - from coordinate codetoAuthority - to coordinate authoritytoCode - to coordinate codepublic static ProjectionTransform create(String fromAuthority, String fromCode, String toAuthority, String toCode)
fromAuthority - from coordinate authorityfromCode - from coordinate codetoAuthority - to coordinate authoritytoCode - to coordinate codepublic static ProjectionTransform create(ProjectionTransform transform)
transform - projection transformpublic org.locationtech.proj4j.ProjCoordinate transform(org.locationtech.proj4j.ProjCoordinate from)
from - from coordinatepublic double[] transform(double x,
double y)
x - x coordinatey - y coordinatepublic double[] transform(double minX,
double minY,
double maxX,
double maxY)
minX - min xminY - min ymaxX - max xmaxY - max ypublic Projection getFromProjection()
public Projection getToProjection()
public org.locationtech.proj4j.CoordinateTransform getTransform()
public boolean isSameProjection()
public ProjectionTransform getInverseTransformation()
Copyright © 2021 National Geospatial-Intelligence Agency. All rights reserved.