类 GeodeticCalculator
- java.lang.Object
-
- org.meteoinfo.projection.GeodeticCalculator
-
public class GeodeticCalculator extends Object
-
-
构造器概要
构造器 构造器 说明 GeodeticCalculator()ConstructorGeodeticCalculator(double semiMajorAxis, double flattening)ConstructorGeodeticCalculator(String ellipsoidName)ConstructorGeodeticCalculator(org.locationtech.proj4j.datum.Ellipsoid ellipsoid)Constructor
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.sf.geographiclib.GeodesicDataforward(double lon, double lat, double azimuth, double distance)Forward transformorg.meteoinfo.ndarray.Array[]forward(org.meteoinfo.ndarray.Array lons, org.meteoinfo.ndarray.Array lats, org.meteoinfo.ndarray.Array azimuths, org.meteoinfo.ndarray.Array distances)Forward transformorg.locationtech.proj4j.datum.EllipsoidgetEllipsoid()Get ellipsoidnet.sf.geographiclib.GeodesicDatainverse(double lon1, double lat1, double lon2, double lat2)Inverse transformorg.meteoinfo.ndarray.Array[]inverse(org.meteoinfo.ndarray.Array lons1, org.meteoinfo.ndarray.Array lats1, org.meteoinfo.ndarray.Array lons2, org.meteoinfo.ndarray.Array lats2)Inverse transform
-
-
-
构造器详细资料
-
GeodeticCalculator
public GeodeticCalculator()
Constructor
-
GeodeticCalculator
public GeodeticCalculator(org.locationtech.proj4j.datum.Ellipsoid ellipsoid)
Constructor- 参数:
ellipsoid-
-
GeodeticCalculator
public GeodeticCalculator(String ellipsoidName)
Constructor- 参数:
ellipsoidName- Ellipsoid name
-
GeodeticCalculator
public GeodeticCalculator(double semiMajorAxis, double flattening)Constructor- 参数:
semiMajorAxis-flattening-
-
-
方法详细资料
-
getEllipsoid
public org.locationtech.proj4j.datum.Ellipsoid getEllipsoid()
Get ellipsoid- 返回:
- Ellipsoid
-
forward
public net.sf.geographiclib.GeodesicData forward(double lon, double lat, double azimuth, double distance)Forward transform- 参数:
lon- Longitude of initial pointlat- Latitude of initial pointazimuth- forward azimuthdistance- Distance between initial and terminus points- 返回:
- Geodesic data
-
forward
public org.meteoinfo.ndarray.Array[] forward(org.meteoinfo.ndarray.Array lons, org.meteoinfo.ndarray.Array lats, org.meteoinfo.ndarray.Array azimuths, org.meteoinfo.ndarray.Array distances)Forward transform- 参数:
lons- Longitude array of initial pointslats- Latitude array of initial pointsazimuths- Forward azimuth arraydistances- Distance array between initial and terminus points- 返回:
- Longitude, latitude array of terminus points and back azimuth array
-
inverse
public net.sf.geographiclib.GeodesicData inverse(double lon1, double lat1, double lon2, double lat2)Inverse transform- 参数:
lon1- Longitude of initial pointlat1- Latitude of initial pointlon2- Longitude of terminus pointlat2- Latitude of terminus point- 返回:
- Geodesic data
-
inverse
public org.meteoinfo.ndarray.Array[] inverse(org.meteoinfo.ndarray.Array lons1, org.meteoinfo.ndarray.Array lats1, org.meteoinfo.ndarray.Array lons2, org.meteoinfo.ndarray.Array lats2)Inverse transform- 参数:
lons1- Longitude array of initial pointslats1- Latitude array of initial pointslons2- Longitude array of terminus pointslats2- Latitude array of terminus points- 返回:
- Forward and back azimuth array and distance array
-
-