com.supermap.web.utils
public class CoordinateReferenceSystem
继承 CoordinateReferenceSystem Inheritance Object

坐标参考系类.

坐标参考系可以是用经纬度表示的地理坐标系统,也可以是投影坐标系统。
投影坐标系统由地图投影方式、投影参数、坐标单位和地理坐标系组成,它定义在二维平面上。不同于用经纬度定位地面点的地理坐标系,投影坐标系是用 X、Y 坐标来定位,每一个投影坐标系都基于一个地理坐标系。



公共属性
  属性 定义方
    datumAxis : Number
设置坐标系所采用的椭球体长轴半径。默认为 WGS_84 椭球体长轴半径:6378137,该属性主要用于通过 ScaleUtil 类进行比例尺与分辨率之间的相互转换。
CoordinateReferenceSystem
    unit : String
获取或设置坐标参考系的单位。默认值为 degree ( Unit.DEGREE )。
CoordinateReferenceSystem
    wkid : int
获取或设置 EPSG 发布的代表特定椭球体、单位、地理坐标系或投影坐标系的 Well Konwn ID 值(简称 WKID)。默认值为 0。
CoordinateReferenceSystem
公共方法
  方法 定义方
   
CoordinateReferenceSystem(wkid:int = 0, unit:String = degree, datumAxis:Number = 6378137)
初始化 CoordinateReferenceSystem 类的新实例。
CoordinateReferenceSystem
   
克隆当前 CoordinateReferenceSystem 对象。.
CoordinateReferenceSystem
   
判断指定的 CoordinateReferenceSystem 对象是否与当前 CoordinateReferenceSystem 对象是否相等。这里仅判断 wkid 属性相等。
CoordinateReferenceSystem
   
equals(crs1:CoordinateReferenceSystem, crs2:CoordinateReferenceSystem, ignoreNull:Boolean):Boolean
[static] 静态函数,判断两个 CoordinateReferenceSystem 对象是否相等,可以由类名直接调用。此方法的功能和公有函数 equals() 相似,
CoordinateReferenceSystem
   
toString():String
获取坐标参考系的字符串类型描述。如:(wkid:4392, unit:meter)。
CoordinateReferenceSystem
属性详细信息
datumAxis 属性
datumAxis:Number

设置坐标系所采用的椭球体长轴半径。默认为 WGS_84 椭球体长轴半径:6378137,该属性主要用于通过 ScaleUtil 类进行比例尺与分辨率之间的相互转换。


Implementation
    public function get datumAxis():Number
    public function set datumAxis(value:Number):void
unit 属性  
unit:String

获取或设置坐标参考系的单位。默认值为 degree ( Unit.DEGREE )。


Implementation
    public function get unit():String
    public function set unit(value:String):void
wkid 属性  
wkid:int

获取或设置 EPSG 发布的代表特定椭球体、单位、地理坐标系或投影坐标系的 Well Konwn ID 值(简称 WKID)。默认值为 0。


Implementation
    public function get wkid():int
    public function set wkid(value:int):void
构造函数详细信息
CoordinateReferenceSystem () 构造函数
public function CoordinateReferenceSystem(wkid:int = 0, unit:String = degree, datumAxis:Number = 6378137)

初始化 CoordinateReferenceSystem 类的新实例。

参数
wkid:int (default = 0) — EPSG 发布的代表特定椭球体、单位、地理坐标系或投影坐标系的 Well Konwn ID 值(简称 WKID)。默认值为 0。
 
unit:String (default = degree) — 坐标单位。默认为 degree。
 
datumAxis:Number (default = 6378137) — 设置坐标系所采用的椭球体长轴半径。默认为 WGS_84 椭球体长轴半径:6378137,该属性主要用于通过 ScaleUtil 类进行比例尺与分辨率之间的相互转换。

另请参见

方法详细描述
clone () 方法
public function clone():CoordinateReferenceSystem

克隆当前 CoordinateReferenceSystem 对象。. clone 与 copy 的区别:clone要创建一个新的与原对象一样的对象;而 copy 则是将原对象中的值复制到现在的对象中,不需要重新创建一个对象。

返回
CoordinateReferenceSystem
equals () 方法  
public function equals(other:CoordinateReferenceSystem):Boolean

判断指定的 CoordinateReferenceSystem 对象是否与当前 CoordinateReferenceSystem 对象是否相等。这里仅判断 wkid 属性相等。

参数

other:CoordinateReferenceSystem — 指定的 CoordinateReferenceSystem 对象。

返回
Boolean — 若相等,则返回 true;否则,返回 false。
equals () 方法  
public static function equals(crs1:CoordinateReferenceSystem, crs2:CoordinateReferenceSystem, ignoreNull:Boolean):Boolean

静态函数,判断两个 CoordinateReferenceSystem 对象是否相等,可以由类名直接调用。此方法的功能和公有函数 equals() 相似,

参数

crs1:CoordinateReferenceSystem — 指定是否忽略 CoordinateReferenceSystem 为 null 时的情况。true 表示忽略,false 表示不忽略。例如,若该参数值为 true,当两个 CoordinateReferenceSystem 对象任何一个为 null 时,则认为这两个对象相等,即认为一个值为 null 的坐标参考系可以认为是任何坐标参考系。否则,若任何一个为 null 时,则认为这两个对象不相等。
 
crs2:CoordinateReferenceSystem
 
ignoreNull:Boolean

返回
Boolean — 若相等,则返回 true;否则,返回 false。
toString () 方法  
public function toString():String

获取坐标参考系的字符串类型描述。如:(wkid:4392, unit:meter)。

返回
String — 坐标参专系的字符串表示形式。