com.supermap.data
类 Projection
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Projection
-
- 所有已实现的接口:
- IDisposable
public class Projection extends com.supermap.data.InternalHandleDisposable
投影坐标系地图投影类。
地图投影就是将球面坐标转化为平面坐标的过程。
一般来说,地图投影按变形性质可以分为等角投影、等距投影和等积投影,适于不同的用途,如果是航海图,等角投影是很常用。还有一种是各类变形介于这几种之间的任意投影,一般用作参考用途和教学地图。地图投影也可以按照构成方法分成两大类,分别为几何投影和非几何投影。几何投影是把椭球面上的经纬线网投影到几何面上,然后将几何面展为平面而得的,包括方位投影、圆柱投影和圆锥投影;非几何投影不借助几何面,根据某些条件有数学解析法确定球面与平面之间点与点的函数关系,包括伪方位投影、伪圆柱投影、伪圆锥投影和多圆锥投影。有关投影方式类型的详细信息请参考
ProjectionType
。
-
-
构造器概要
构造器 构造器和说明 Projection()
构造一个新的 Projection 对象。Projection(Projection projection)
Projection(ProjectionType type)
根据指定的参数来构造一个 Projection 的新对象。Projection(ProjectionType type, String name)
根据给定的参数构造一个新的 Projection 对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 Projection
clone()
void
dispose()
释放该对象所占用的资源。boolean
fromXML(String xml)
根据 XML 字符串构建投影坐标方式对象,成功返回 true。String
getName()
返回投影方式对象的名称。ProjectionType
getType()
返回投影坐标系统的投影方式的类型。void
setName(String value)
为您的自定义投影设置的名称。void
setType(ProjectionType value)
设置投影坐标系统的投影方式的类型。String
toXML()
返回投影方式对象的 XML 字符串表示。static String
translateWKT2Proj(String strWKT)
将WKT格式投影内容转换为Proj格式投影内容static String
translateWKTFile2Proj(String filePath)
将WKT格式投影文件转换为Proj格式投影文件
-
-
-
构造器详细资料
-
Projection
public Projection()
构造一个新的 Projection 对象。
-
Projection
public Projection(ProjectionType type)
根据指定的参数来构造一个 Projection 的新对象。- 参数:
type
- 投影坐标系统的投影方式的类型。
-
Projection
public Projection(ProjectionType type, String name)
根据给定的参数构造一个新的 Projection 对象。当采用自定义的投影转换算法时使用该构造函数新建 Projection 对象。- 参数:
type
- 支持48中预定义的投影类型;现在支持投影扩展功能,因此,用户可以建立自己的投影类型,该参数值用户可以给定[44000,45000]范围的任意一个整数。name
- 为您的自定义投影设置的名称。
-
Projection
public Projection(Projection projection)
-
-
方法详细资料
-
clone
public Projection clone()
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
getName
public String getName()
返回投影方式对象的名称。- 返回:
- 投影方式对象的名称。
- 默认值:
- 默认值为 "No Projection"。
-
setName
public void setName(String value)
为您的自定义投影设置的名称。支持48中预定义的投影类型;现在支持投影扩展功能,因此,用户可以建立自己的投影类型,该接口可以指定您的自定义投影的名称。
- 参数:
value
- 自定义投影的名称。
-
getType
public ProjectionType getType()
返回投影坐标系统的投影方式的类型。- 返回:
- 投影坐标系统的投影方式的类型。
- 默认值:
- 默认值为
PRJ_NONPROJECTION
。
-
setType
public void setType(ProjectionType value)
设置投影坐标系统的投影方式的类型。- 参数:
value
- 投影坐标系统的投影方式的类型。
-
fromXML
public boolean fromXML(String xml)
根据 XML 字符串构建投影坐标方式对象,成功返回 true。- 参数:
xml
- 指定的 XML 字符串。- 返回:
- 如果构建 XML 字符串成功返回 true,否则返回 false。
-
toXML
public String toXML()
返回投影方式对象的 XML 字符串表示。- 返回:
- 投影方式对象的 XML 表示字符串。
-
translateWKTFile2Proj
public static String translateWKTFile2Proj(String filePath)
将WKT格式投影文件转换为Proj格式投影文件- 参数:
filePath
- 文件路径- 返回:
- 结果文件路径
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.