public class PrjParameter
extends java.lang.Object
implements java.io.Serializable
地图投影参数类。
地图投影的参数,比如中央经线、原点纬度、双标准纬线的第一和第二条纬线等。
限定符和类型 | 字段和说明 |
---|---|
double |
azimuth
方位角。
|
double |
centralMeridian
中央经线角度值。
|
double |
centralParallel
坐标原点对应纬度值。
|
double |
falseEasting
坐标水平偏移量。
|
double |
falseNorthing
坐标垂直偏移量。
|
double |
firstPointLongitude
第一个点的经度。
|
double |
firstStandardParallel
第一标准纬线的纬度值。
|
double |
rectifiedAngle
改良斜正射投影(ProjectionType.RectifiedSkewedOrthomorphic)参数中的纠正角,单位为弧度
|
double |
scaleFactor
投影转换的比例因子。
|
double |
secondPointLongitude
第二个点的经度。
|
double |
secondStandardParallel
第二标准纬线的纬度值。
|
构造器和说明 |
---|
PrjParameter()
默认构造函数。
|
PrjParameter(PrjParameter projectionParameter)
拷贝构造函数。
|
public double falseEasting
坐标水平偏移量。
此属性是为了避免系统坐标出现负值而加上的一个偏移量。通常用于高斯--克吕格、UTM 和墨卡托投影中。一般的值为500000米。
public double falseNorthing
坐标垂直偏移量。
此属性是为了避免系统坐标出现负值而加上的一个偏移量。通常用于高斯--克吕格、UTM 和墨卡托投影中。一般的值为1000000米。
public double centralMeridian
中央经线角度值。
取值范围为-180度至180度。
public double centralParallel
坐标原点对应纬度值。
取值范围为-90度至90度,在圆锥投影中通常就是投影区域最南端的纬度值。
public double firstStandardParallel
第一标准纬线的纬度值。
主要应用于圆锥投影中。如果是单标准纬线,则第一标准纬线与第二标准纬线的纬度值相同。
public double secondStandardParallel
第二标准纬线的纬度值。
主要应用于圆锥投影中。如果是单标准纬线,则第一标准纬线与第二标准纬线的纬度值相同;如果是双标准纬线,则其值不能与第一标准纬线的值相同。
public double scaleFactor
投影转换的比例因子。
用于减少投影变换的误差。墨卡托、高斯--克吕格和 UTM 投影的值一般为0.9996。
public double azimuth
方位角。
主要用于斜轴投影。
public double firstPointLongitude
第一个点的经度。
用于方位投影或斜投影。
public double secondPointLongitude
第二个点的经度。
用于方位投影或斜投影。
public double rectifiedAngle
public PrjParameter()
默认构造函数。
public PrjParameter(PrjParameter projectionParameter)
拷贝构造函数。
projectionParameter
- 地图投影参数对象。java.lang.IllegalArgumentException
- 当地图投影参数对象为 Null 时抛出异常。