public class GeoToolsCoordinateOperations extends CoordinateOperations
| Constructor and Description |
|---|
GeoToolsCoordinateOperations() |
| Modifier and Type | Method and Description |
|---|---|
Coordinate |
convertTo(Coordinate coordinate,
String toSrsId) |
Coordinate |
convertToWebMarcator(Coordinate coordinate) |
Coordinate |
convertToWgs84(Coordinate coordinate) |
SpatialReferenceSystem |
fetchSRS(String code) |
SpatialReferenceSystem |
fetchSRS(String code,
Set<String> labelLanguages) |
Coordinate |
fromLatLonToWebMarcator(double lat,
double lon) |
Set<String> |
getAvailableSRSs() |
void |
initialize() |
double |
orthodromicDistance(Coordinate startingCoordinate,
Coordinate destinationCoordinate) |
double |
orthodromicDistance(double startX,
double startY,
String startSRSId,
double destX,
double destY,
String destSRSId) |
double |
orthodromicDistance(org.opengis.geometry.coordinate.Position startingPosition,
org.opengis.geometry.coordinate.Position destinationPosition)
Returns the orthodromic distance between two points
|
void |
parseSRS(List<SpatialReferenceSystem> srss)
Deprecated.
Use registerSRS instead
|
void |
parseSRS(SpatialReferenceSystem srs)
Deprecated.
Use registerSRS instead
|
void |
registerSRS(SpatialReferenceSystem srs) |
boolean |
validate(Coordinate coordinate) |
void |
validateWKT(String wkt) |
registerSRSpublic void initialize()
initialize in class CoordinateOperationspublic double orthodromicDistance(org.opengis.geometry.coordinate.Position startingPosition,
org.opengis.geometry.coordinate.Position destinationPosition)
throws CoordinateOperationException
startingPosition - destinationPosition - org.opengis.referencing.operation.TransformExceptionCoordinateOperationExceptionpublic boolean validate(Coordinate coordinate)
validate in class CoordinateOperationspublic void validateWKT(String wkt) throws Exception
validateWKT in class CoordinateOperationsExceptionpublic double orthodromicDistance(double startX,
double startY,
String startSRSId,
double destX,
double destY,
String destSRSId)
throws CoordinateOperationException
orthodromicDistance in class CoordinateOperationsCoordinateOperationExceptionpublic double orthodromicDistance(Coordinate startingCoordinate, Coordinate destinationCoordinate) throws CoordinateOperationException
orthodromicDistance in class CoordinateOperationsCoordinateOperationExceptionpublic SpatialReferenceSystem fetchSRS(String code)
public SpatialReferenceSystem fetchSRS(String code, Set<String> labelLanguages)
public void parseSRS(List<SpatialReferenceSystem> srss)
srss - public void parseSRS(SpatialReferenceSystem srs)
srs - public void registerSRS(SpatialReferenceSystem srs)
registerSRS in class CoordinateOperationspublic Coordinate convertToWgs84(Coordinate coordinate)
convertToWgs84 in class CoordinateOperationspublic Coordinate convertTo(Coordinate coordinate, String toSrsId)
convertTo in class CoordinateOperationspublic Coordinate convertToWebMarcator(Coordinate coordinate)
public Coordinate fromLatLonToWebMarcator(double lat, double lon)
Copyright © 2020 Open Foris. All rights reserved.