com.supermap.data
类 GeoCoordSys
- java.lang.Object
-
- com.supermap.data.GeoCoordSys
-
public class GeoCoordSys extends java.lang.Object地理坐标系类。地理坐标系由大地参照系、中央子午线、坐标单位组成。在地理坐标系中,单位一般用度来表示,也可以用度分秒表示。东西向(水平方向)的范围为-180度至180度。 南北向(垂直方向)的范围为-90度至90度。
地理坐标是用经纬度表示地面点位置的球面坐标。在球形系统中,赤道面的平行面同地球椭球面相交所截的圈称为纬圈,也叫纬线,表示东西方向, 通过地球旋转轴的面与椭球面相交所截的圈为子午圈,也称经线,表示南北方向,这些包围着地球的网格称为经纬格网。经纬线一般用度来表示(必要时也用度分秒表示), 经纬度是从地心到地球表面相应的位置的角度的大小表示的。
-
-
构造器概要
构造器 构造器和说明 GeoCoordSys()构造一个新的 GeoCoordSys 对象。GeoCoordSys(GeoCoordSys geoCoordSys)根据给定的 GeoCoordSys 对象构造一个与其完全相同的新对象。GeoCoordSys(GeoCoordSysType type, GeoSpatialRefType spatialRefType)根据指定的参数来构造一个 GeoCoordSys 的新对象。GeoCoordSys(GeoDatum geoDatum, GeoPrimeMeridian geoPrimeMeridian, GeoSpatialRefType spatialRefType, Unit unit, java.lang.String name)根据指定的参数来构造一个 GeoCoordSys 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoCoordSysclone()对GeoCoorSys进行clonevoiddispose()释放该对象所占用的资源。booleanfromXML(java.lang.String xml)从指定的 XML 字符串中构建地理坐标系类的对象,成功返回 true。UnitgetCoordUnit()返回地理坐标系的单位。GeoDatumgetGeoDatum()返回大地参照系对象。GeoPrimeMeridiangetGeoPrimeMeridian()返回中央子午线对象。GeoSpatialRefTypegetGeoSpatialRefType()返回空间坐标系类型。java.lang.StringgetName()返回地理坐标系对象的名称。GeoCoordSysTypegetType()返回地理坐标系类型。voidsetCoordUnit(Unit value)设置地理坐标系的单位。voidsetGeoDatum(GeoDatum value)设置大地参照系对象。voidsetGeoPrimeMeridian(GeoPrimeMeridian value)设置中央子午线对象。voidsetGeoSpatialRefType(GeoSpatialRefType value)设置空间坐标系类型。voidsetName(java.lang.String value)设置地理坐标系对象的名称。voidsetType(GeoCoordSysType value)设置地理坐标系类型。java.lang.StringtoXML()将地理坐标系类的对象转换为 XML 格式的字符串。
-
-
-
构造器详细资料
-
GeoCoordSys
public GeoCoordSys()
构造一个新的 GeoCoordSys 对象。
-
GeoCoordSys
public GeoCoordSys(GeoCoordSysType type, GeoSpatialRefType spatialRefType)
根据指定的参数来构造一个 GeoCoordSys 的新对象。- 参数:
type- 地理坐标系类型。spatialRefType- 空间坐标系类型,用以区分平面坐标系、地理坐标系、投影坐标系。
-
GeoCoordSys
public GeoCoordSys(GeoDatum geoDatum, GeoPrimeMeridian geoPrimeMeridian, GeoSpatialRefType spatialRefType, Unit unit, java.lang.String name)
根据指定的参数来构造一个 GeoCoordSys 的新对象。- 参数:
geoDatum- 大地参照系。geoPrimeMeridian- 中央经线。spatialRefType- 空间坐标系类型。unit- 坐标单位。name- 地理坐标系名称。
-
GeoCoordSys
public GeoCoordSys(GeoCoordSys geoCoordSys)
根据给定的 GeoCoordSys 对象构造一个与其完全相同的新对象。- 参数:
geoCoordSys- 指定 GeoCoordSys 对象。
-
-
方法详细资料
-
getName
public java.lang.String getName()
返回地理坐标系对象的名称。- 返回:
- 地理坐标系对象的名称。
- Default:
- 默认值为 "GCS_WGS_1984"。
-
setName
public void setName(java.lang.String value)
设置地理坐标系对象的名称。- 参数:
value- 地理坐标系对象的名称。
-
getType
public GeoCoordSysType getType()
返回地理坐标系类型。当地理坐标系的类型为自定义时,用户需另外指定大地参照系、中央经线;其余的值为 SuperMap Object Java 系统预定义,用户不必指定半长径和扁率。本系统中,地理坐标系单位可以是度分妙;系统预定义的地理坐标系的常量为
GeoCoordSysType。- 返回:
- 地理坐标系类型。
- Default:
- 默认值为
GCS_USER_DEFINE。
-
setType
public void setType(GeoCoordSysType value)
设置地理坐标系类型。当地理坐标系的类型为自定义时,用户需另外指定大地参照系、中央经线;其余的值为 SuperMap Object Java 系统预定义,用户不必指定半长径和扁率。本系统中,地理坐标系单位可以是度分妙;系统预定义的地理坐标系的常量为
GeoCoordSysType。- 参数:
value- 地理坐标系类型。
-
getGeoSpatialRefType
public GeoSpatialRefType getGeoSpatialRefType()
返回空间坐标系类型。- 返回:
- 空间坐标系类型。
- Default:
- 默认值为
GeoSpatialRefType.SPATIALREF_NONEARTH。
-
setGeoSpatialRefType
public void setGeoSpatialRefType(GeoSpatialRefType value)
设置空间坐标系类型。- 参数:
value- 用空间坐标系类型。
-
setGeoDatum
public void setGeoDatum(GeoDatum value)
设置大地参照系对象。- 参数:
value- 大地参照系对象。
-
getGeoPrimeMeridian
public GeoPrimeMeridian getGeoPrimeMeridian()
返回中央子午线对象。- 返回:
- 中央子午线对象。
- Default:
- 默认值为空的
GeoPrimeMeridian对象
-
setGeoPrimeMeridian
public void setGeoPrimeMeridian(GeoPrimeMeridian value)
设置中央子午线对象。- 参数:
value- 中央子午线对象。
-
setCoordUnit
public void setCoordUnit(Unit value)
设置地理坐标系的单位。- 参数:
value- 地理坐标系的单位。
-
fromXML
public boolean fromXML(java.lang.String xml)
从指定的 XML 字符串中构建地理坐标系类的对象,成功返回 true。- 参数:
xml- 指定的 XML 字符串。- 返回:
- 如果构建成功返回 true,否则返回 false。
-
toXML
public java.lang.String toXML()
将地理坐标系类的对象转换为 XML 格式的字符串。- 返回:
- 表示地理坐标系类的对象转换为 XML 格式的字符串。
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
clone
public GeoCoordSys clone()
对GeoCoorSys进行clone- 覆盖:
clone在类中java.lang.Object- 返回:
- GeoCoorSys的clone对象
-
-