com.supermap.services.components

接口 Plot

  • 所有已知实现类:
    PlotImpl


    public interface Plot
    

    动态标绘服务组件接口。

    动态标绘服务组件是一类 GIS 服务组件,封装了与动态标绘相关的 GIS 功能。

    • 方法概要

      方法 
      限定符和类型 方法和说明
      java.lang.Boolean deleteSMLFile(java.lang.String smlFileName)
      根据态势图文件描述删除指定的态势图文件信息。
      GeoGraphicObject getGraphicObject(GetGraphicObjectParameter getGOParameters)
      根据LibID、Code、点串及其他相关参数获取图形对象信息。
      byte[] getSMLFileBinary(java.lang.String smlFileName)
      获取指定态势图文件的二进制形式的内容。
      java.lang.String getSMLFileContent(java.lang.String smlFileName)
      根据态势图文件描述获取指定的态势图文件内容,以字符串的形式返回。
      java.util.List<SMLInfo> getSMLInfos(int start, int count)
      获取态势图信息列表。
      SymbolLib getSymbolLib(int libID)
      根据标号库ID获取标号库信息。
      int[] getSymbolLibIDs()
      返回服务器支持所有标号库ID。
      boolean saveAsSMLFile(java.lang.String content, java.lang.String smlFileName, java.lang.Boolean isCover)
      存储态势图文件信息
    • 方法详细资料

      • getSymbolLibIDs

        int[] getSymbolLibIDs()
                              throws PlotException
        

        返回服务器支持所有标号库ID。

        返回:
        返回标号库ID列表。
        抛出:
        PlotException - 动态标绘服务组件异常信息。
      • getSymbolLib

        SymbolLib getSymbolLib(int libID)
                               throws PlotException
        

        根据标号库ID获取标号库信息。

        参数:
        libID - 标号库ID。
        返回:
        返回标号库信息。
        抛出:
        PlotException - 动态标绘服务组件异常信息。
      • saveAsSMLFile

        boolean saveAsSMLFile(java.lang.String content,
                            java.lang.String smlFileName,
                            java.lang.Boolean isCover)
                              throws PlotException
        

        存储态势图文件信息

        参数:
        content - 态势图内容。
        smlFileName - 态势图物理文件名称。
        isCover - 保存时是否覆盖已存在的态势图。
        返回:
        保存是否成功。
        抛出:
        PlotException - 动态标绘服务组件异常信息。
      • getSMLFileContent

        java.lang.String getSMLFileContent(java.lang.String smlFileName)
                                           throws PlotException
        

        根据态势图文件描述获取指定的态势图文件内容,以字符串的形式返回。

        参数:
        smlFileName - 态势图物理文件名称。
        返回:
        态势图信息。
        抛出:
        PlotException - 动态标绘服务组件异常信息。
      • deleteSMLFile

        java.lang.Boolean deleteSMLFile(java.lang.String smlFileName)
                                        throws PlotException
        

        根据态势图文件描述删除指定的态势图文件信息。

        参数:
        smlFileName - 态势图物理文件名称。
        返回:
        删除是否成功
        抛出:
        PlotException - 动态标绘服务组件异常信息。
      • getSMLFileBinary

        byte[] getSMLFileBinary(java.lang.String smlFileName)
                                throws PlotException
        

        获取指定态势图文件的二进制形式的内容。

        参数:
        smlFileName - 态势图物理文件名称。
        返回:
        文件流。
        抛出:
        PlotException - 动态标绘服务组件异常信息。
      • getSMLInfos

        java.util.List<SMLInfo> getSMLInfos(int start,
                                          int count)
                                            throws PlotException
        

        获取态势图信息列表。

        参数:
        start - 返回态势图文件列表的起始索引。
        count - 返回态势图文件列表的个数。
        返回:
        态势图信息列表。
        抛出:
        PlotException - 动态标绘服务组件异常信息。