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 |
projectionPlaneOriginHeight
投影平面原点高度,默认值为0
|
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 double projectionPlaneOriginHeight
public PrjParameter()
默认构造函数。
public PrjParameter(PrjParameter projectionParameter)
拷贝构造函数。
projectionParameter
- 地图投影参数对象。java.lang.IllegalArgumentException
- 当地图投影参数对象为 Null 时抛出异常。