|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.data.CoordSysTransParameter
public class CoordSysTransParameter
投影转换参照系转换参数类,通常包括平移、旋转和比例因子。
在进行投影转换时,如果源投影和目标投影的地理坐标系不同,则需要进行参照系转换。SuperMap 提供常用的六种参照系转换方法,详见 CoordSysTransMethod
方法。不同的参照系转换方法需要指定不同的转换参数:
setTranslateX
)、Y 轴坐标偏移量(setTranslateY
)和 Z 轴坐标偏移量(setTranslateZ
)。setRotateX
)、Y 轴旋转角度(setRotateY
)和 Z 轴旋转角度(setRotateZ
))和投影比例尺差参数(setScaleDifference
)。有关投影转换的详细介绍,请参阅《地图投影》和《地理数据坐标系转换》技术文档。
构造方法摘要 | |
---|---|
CoordSysTransParameter()
构造一个新的 CoordSysTransParameter 对象。 |
|
CoordSysTransParameter(CoordSysTransParameter coordSysTransParameter)
根据给定的 CoordSysTransParameter 对象构造一个与其完全相同的新对象。 |
方法摘要 | |
---|---|
void |
dispose()
释放该对象所占用的资源。 |
boolean |
fromXML(java.lang.String xml)
根据 XML 字符串构建 CoordSysTransParameter 对象,成功返回 true。 |
double |
getRotateX()
返回 X 轴的旋转角度。 |
double |
getRotateY()
返回 Y 轴的旋转角度。 |
double |
getRotateZ()
返回 Z 轴的旋转角度。 |
double |
getRotationOriginX()
返回旋转原点的X坐标的量。 |
double |
getRotationOriginY()
返回旋转原点的Y坐标的量。 |
double |
getRotationOriginZ()
返回旋转原点的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 |
setRotationOriginX(double value)
设置旋转原点的X坐标。 |
void |
setRotationOriginY(double value)
设置旋转原点的Y坐标。 |
void |
setRotationOriginZ(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 字符串。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public CoordSysTransParameter()
public CoordSysTransParameter(CoordSysTransParameter coordSysTransParameter)
coordSysTransParameter
- 指定的 CoordSysTransParameter 对象。方法详细信息 |
---|
public void dispose()
public double getTranslateX()
public void setTranslateX(double value)
value
- X 轴的坐标偏移量。public double getTranslateY()
public void setTranslateY(double value)
value
- Y 轴的坐标偏移量。public double getTranslateZ()
public void setTranslateZ(double value)
value
- Z 轴的坐标偏移量。public double getRotateX()
public void setRotateX(double value)
value
- X 轴的旋转角度。public double getRotateY()
public void setRotateY(double value)
value
- Y 轴的旋转角度。public double getRotateZ()
public void setRotateZ(double value)
value
- Z 轴的旋转角度。public double getScaleDifference()
public void setScaleDifference(double value)
value
- 投影比例尺差。public boolean fromXML(java.lang.String xml)
xml
- 表示投影转换参数对象的 XML 字符串。
public java.lang.String toXML()
public double getRotationOriginX()
public void setRotationOriginX(double value)
value
- 旋转原点的X坐标的量。public double getRotationOriginY()
public void setRotationOriginY(double value)
value
- 旋转原点的Y坐标的量。public double getRotationOriginZ()
public void setRotationOriginZ(double value)
value
- 旋转原点的Z坐标的量。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |