com.supermap.data
类 CoordSysTransParameter
- java.lang.Object
-
- com.supermap.data.CoordSysTransParameter
-
public class CoordSysTransParameter extends java.lang.Object
投影坐标系转换参数。
通常包括平移、旋转和比例因子。
该投影坐标系转换类用于进行参照系的变换的,有参照系平移、旋转和比例尺缩放因子等参数,在投影转换中,如果源和目标投影的地理坐标系不同,则需要进行参照系变换,通常有三参数、七参数等方法,指的就是这些变换参数。
-
-
构造器概要
构造器 构造器和说明 CoordSysTransParameter()
构造一个新的 CoordSysTransParameter 对象。CoordSysTransParameter(CoordSysTransParameter coordSysTransParameter)
根据给定的 CoordSysTransParameter 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 CoordSysTransParameter
clone()
对CoordSysTransParameter的clone。void
dispose()
释放该对象所占用的资源。boolean
fromXML(java.lang.String xml)
根据 XML 字符串构建 CoordSysTransParameter 对象,成功返回 true。double
getRotateX()
返回 X 轴的旋转角度。double
getRotateY()
返回 Y 轴的旋转角度。double
getRotateZ()
返回 Z 轴的旋转角度。double
getScaleDifference()
返回投影比例尺差。double
getTranslateX()
返回 X 轴的坐标偏移量。double
getTranslateY()
返回 Y 轴的坐标偏移量。double
getTranslateZ()
返回 Z 轴的坐标偏移量。void
setRotateX(double value)
设置 X 轴的旋转角度。void
setRotateY(double value)
设置 Y 轴的旋转角度。void
setRotateZ(double value)
设置 Z 轴的旋转角度。void
setScaleDifference(double value)
设置投影比例尺差。void
setTranslateX(double value)
设置 X 轴的坐标偏移量。void
setTranslateY(double value)
设置 Y 轴的坐标偏移量。void
setTranslateZ(double value)
设置 Z 轴的坐标偏移量。java.lang.String
toXML()
将该 CoordSysTransParameter 对象输出为 XML 字符串。
-
-
-
构造器详细资料
-
CoordSysTransParameter
public CoordSysTransParameter()
构造一个新的 CoordSysTransParameter 对象。
-
CoordSysTransParameter
public CoordSysTransParameter(CoordSysTransParameter coordSysTransParameter)
根据给定的 CoordSysTransParameter 对象构造一个与其完全相同的新对象。- 参数:
coordSysTransParameter
- 指定的 CoordSysTransParameter 对象。
-
-
方法详细资料
-
getTranslateX
public double getTranslateX()
返回 X 轴的坐标偏移量。单位为米。- 返回:
- X 轴的坐标偏移量。
- Default:
- 默认值为 0。
-
setTranslateX
public void setTranslateX(double value)
设置 X 轴的坐标偏移量。单位为米。- 参数:
value
- X 轴的坐标偏移量。
-
getTranslateY
public double getTranslateY()
返回 Y 轴的坐标偏移量。单位为米。- 返回:
- Y 轴的坐标偏移量。
- Default:
- 默认值为 0。
-
setTranslateY
public void setTranslateY(double value)
设置 Y 轴的坐标偏移量。单位为米。- 参数:
value
- Y 轴的坐标偏移量。
-
getTranslateZ
public double getTranslateZ()
返回 Z 轴的坐标偏移量。单位为米。- 返回:
- Z 轴的坐标偏移量。
- Default:
- 默认值为 0。
-
setTranslateZ
public void setTranslateZ(double value)
设置 Z 轴的坐标偏移量。单位为米。- 参数:
value
- Z 轴的坐标偏移量。
-
getRotateX
public double getRotateX()
返回 X 轴的旋转角度。用于不同大地参照系之间的转换。单位为弧度。- 返回:
- X 轴的旋转角度。
- Default:
- 默认值为 0。
-
setRotateX
public void setRotateX(double value)
设置 X 轴的旋转角度。用于不同大地参照系之间的转换。单位为弧度。- 参数:
value
- X 轴的旋转角度。
-
getRotateY
public double getRotateY()
返回 Y 轴的旋转角度。用于不同大地参照系之间的转换。单位为弧度。- 返回:
- Y 轴的旋转角度。
- Default:
- 默认值为 0。
-
setRotateY
public void setRotateY(double value)
设置 Y 轴的旋转角度。用于不同大地参照系之间的转换。单位为弧度。- 参数:
value
- Y 轴的旋转角度。
-
getRotateZ
public double getRotateZ()
返回 Z 轴的旋转角度。用于不同大地参照系之间的转换。单位为弧度。- 返回:
- Z 轴的旋转角度。
- Default:
- 默认值为 0。
-
setRotateZ
public void setRotateZ(double value)
设置 Z 轴的旋转角度。用于不同大地参照系之间的转换。单位为弧度。- 参数:
value
- Z 轴的旋转角度。
-
getScaleDifference
public double getScaleDifference()
返回投影比例尺差。单位为百万分之一。用于不同大地参照系之间的转换。- 返回:
- 投影比例尺差。
- Default:
- 默认值为 0。
-
setScaleDifference
public void setScaleDifference(double value)
设置投影比例尺差。单位为百万分之一。用于不同大地参照系之间的转换。- 参数:
value
- 投影比例尺差。
-
fromXML
public boolean fromXML(java.lang.String xml)
根据 XML 字符串构建 CoordSysTransParameter 对象,成功返回 true。- 参数:
xml
- 表示投影转换参数对象的 XML 字符串。- 返回:
- 如果构建 XML 字符串成功则返回 true,否则返回 false。
-
toXML
public java.lang.String toXML()
将该 CoordSysTransParameter 对象输出为 XML 字符串。- 返回:
- CoordSysTransParameter 对象的 XML 格式字符串。
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
clone
public CoordSysTransParameter clone()
对CoordSysTransParameter的clone。- 覆盖:
clone
在类中java.lang.Object
- 返回:
- CoordSysTransParameter
-
-