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

        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)
    • 方法详细资料

      • 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 - 文件路径
        返回:
        结果文件路径
      • translateWKT2Proj

        public static String translateWKT2Proj(String strWKT)
        将WKT格式投影内容转换为Proj格式投影内容
        参数:
        strWKT - WKT格式投影内容
        返回:
        Proj格式投影内容

Copyright © 2021–2024 SuperMap. All rights reserved.