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 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoCoordSys
clone()
对GeoCoorSys进行clonevoid
dispose()
释放该对象所占用的资源。boolean
fromXML(java.lang.String xml)
从指定的 XML 字符串中构建地理坐标系类的对象,成功返回 true。Unit
getCoordUnit()
返回地理坐标系的单位。GeoDatum
getGeoDatum()
返回大地参照系对象。GeoPrimeMeridian
getGeoPrimeMeridian()
返回中央子午线对象。GeoSpatialRefType
getGeoSpatialRefType()
返回空间坐标系类型。java.lang.String
getName()
返回地理坐标系对象的名称。GeoCoordSysType
getType()
返回地理坐标系类型。void
setCoordUnit(Unit value)
设置地理坐标系的单位。void
setGeoDatum(GeoDatum value)
设置大地参照系对象。void
setGeoPrimeMeridian(GeoPrimeMeridian value)
设置中央子午线对象。void
setGeoSpatialRefType(GeoSpatialRefType value)
设置空间坐标系类型。void
setName(java.lang.String value)
设置地理坐标系对象的名称。void
setType(GeoCoordSysType value)
设置地理坐标系类型。java.lang.String
toXML()
将地理坐标系类的对象转换为 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对象
-
-