fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon);
/** * Convert a LatLonPoint to projection coordinates * * @param latLon convert from these lat, lon coordinates * @param result the object to write to * @return the given result */ public ProjectionPoint latLonToProj(LatLonPoint latLon, ProjectionPointImpl result) { double toX, toY; double fromLat = latLon.getLatitude(); double fromLon = latLon.getLongitude(); fromLat = Math.toRadians(fromLat); fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon); toX = rho * Math.sin(theta) + falseEasting; toY = rho0 - rho * Math.cos(theta) + falseNorthing; result.setLocation(toX, toY); return result; }
/** * Convert a LatLonPoint to projection coordinates * * @param latLon convert from these lat, lon coordinates * @param result the object to write to * @return the given result */ public ProjectionPoint latLonToProj(LatLonPoint latLon, ProjectionPointImpl result) { double toX, toY; double fromLat = latLon.getLatitude(); double fromLon = latLon.getLongitude(); fromLat = Math.toRadians(fromLat); fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon); toX = rho * Math.sin(theta) + falseEasting; toY = rho0 - rho * Math.cos(theta) + falseNorthing; result.setLocation(toX, toY); return result; }
/** * Convert a LatLonPoint to projection coordinates * * @param latLon convert from these lat, lon coordinates * @param result the object to write to * @return the given result */ public ProjectionPoint latLonToProj(LatLonPoint latLon, ProjectionPointImpl result) { double toX, toY; double fromLat = latLon.getLatitude(); double fromLon = latLon.getLongitude(); fromLat = Math.toRadians(fromLat); fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon); toX = rho * Math.sin(theta) + falseEasting; toY = rho0 - rho * Math.cos(theta) + falseNorthing; result.setLocation(toX, toY); return result; }
/** * Convert a LatLonPoint to projection coordinates * * @param latLon convert from these lat, lon coordinates * @param result the object to write to * @return the given result */ public ProjectionPoint latLonToProj(LatLonPoint latLon, ProjectionPointImpl result) { double toX, toY; double fromLat = latLon.getLatitude(); double fromLon = latLon.getLongitude(); fromLat = Math.toRadians(fromLat); fromLon = Math.toRadians(fromLon); double rho = computeRho(fromLat); double theta = computeTheta(fromLon); toX = rho * Math.sin(theta) + falseEasting; toY = rho0 - rho * Math.cos(theta) + falseNorthing; result.setLocation(toX, toY); return result; }