Package org.openforis.collect.geospatial
Class GeoToolsCoordinateOperations
java.lang.Object
org.openforis.idm.geospatial.CoordinateOperations
org.openforis.collect.geospatial.GeoToolsCoordinateOperations
- Author:
- M. Togna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertTo(Coordinate coordinate, String toSrsId) convertToWebMarcator(Coordinate coordinate) convertToWgs84(Coordinate coordinate) fromLatLonToWebMarcator(double lat, double lon) voiddoubleorthodromicDistance(double startX, double startY, String startSRSId, double destX, double destY, String destSRSId) doubleorthodromicDistance(Coordinate startingCoordinate, Coordinate destinationCoordinate) doubleorthodromicDistance(org.opengis.geometry.coordinate.Position startingPosition, org.opengis.geometry.coordinate.Position destinationPosition) Returns the orthodromic distance between two pointsvoidparseSRS(List<SpatialReferenceSystem> srss) Deprecated.Use registerSRS(org.openforis.idm.metamodel.SpatialReferenceSystem) insteadvoidDeprecated.voidbooleanvalidate(Coordinate coordinate) voidvalidateWKT(String wkt) Methods inherited from class org.openforis.idm.geospatial.CoordinateOperations
registerSRS
-
Constructor Details
-
GeoToolsCoordinateOperations
public GeoToolsCoordinateOperations()
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initializein classCoordinateOperations
-
orthodromicDistance
public double orthodromicDistance(org.opengis.geometry.coordinate.Position startingPosition, org.opengis.geometry.coordinate.Position destinationPosition) throws CoordinateOperationException Returns the orthodromic distance between two points- Parameters:
startingPosition-destinationPosition-- Returns:
- Throws:
org.opengis.referencing.operation.TransformExceptionCoordinateOperationException
-
validate
- Overrides:
validatein classCoordinateOperations
-
validateWKT
- Overrides:
validateWKTin classCoordinateOperations- Throws:
Exception
-
orthodromicDistance
public double orthodromicDistance(double startX, double startY, String startSRSId, double destX, double destY, String destSRSId) throws CoordinateOperationException - Overrides:
orthodromicDistancein classCoordinateOperations- Throws:
CoordinateOperationException
-
orthodromicDistance
public double orthodromicDistance(Coordinate startingCoordinate, Coordinate destinationCoordinate) throws CoordinateOperationException - Overrides:
orthodromicDistancein classCoordinateOperations- Throws:
CoordinateOperationException
-
fetchSRS
-
fetchSRS
-
getAvailableSRSs
-
parseSRS
Deprecated.- Parameters:
srss-
-
parseSRS
Deprecated.- Parameters:
srs-
-
registerSRS
- Overrides:
registerSRSin classCoordinateOperations
-
convertToWgs84
- Overrides:
convertToWgs84in classCoordinateOperations
-
convertTo
- Overrides:
convertToin classCoordinateOperations
-
convertToWebMarcator
-
fromLatLonToWebMarcator
-