Is there a way to convert Cartesian coordinates to Lat and Lon while only knowing the X and Y Cartesian coordinates?
I'm trying to create a Java program to do they conversions and after some reading I currently have the following where R = the approx radius of the Earth in km 6371 and z I have assumed as 0.0:
// Convert Cartesian coordinates to latitude and longitude
double longitude = Math.atan2(y, x);
double latitude = Math.asin(z / R);
// Convert radians to degrees
longitude = Math.toDegrees(longitude);
latitude = Math.toDegrees(latitude);