com.supermap.services.providers

类 UGCPlotProvider

  • java.lang.Object
    • com.supermap.services.providers.UGCPlotProvider
    • 方法概要

      方法 
      限定符和类型 方法和说明
      java.lang.Boolean deleteSMLFile(java.lang.String smlFileName)
      根据态势图文件描述删除指定的态势图文件信息。
      void dispose()
      释放对象。
      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。
      protected com.supermap.License newLicense() 
      boolean saveAsSMLFile(java.lang.String content, java.lang.String smlFileName, java.lang.Boolean isCover)
      存储态势图文件信息
      void setProviderContext(ProviderContext context)
      设置 SuperMap 动态标绘服务提供者的上下文。
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • UGCPlotProvider

        public UGCPlotProvider()
        
        默认构造函数
      • UGCPlotProvider

        public UGCPlotProvider(UGCPlotProviderSetting providerSetting)
        

        通过 SuperMap 数据服务提供者配置信息构建 UGCPlotProvider 对象。

        参数:
        providerSetting - SuperMap 数据服务提供者配置信息。
    • 方法详细资料

      • getSymbolLibIDs

        public int[] getSymbolLibIDs()
        

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

        指定者:
        getSymbolLibIDs 在接口中 PlotProvider
        返回:
        返回标号库ID列表。
      • getSymbolLib

        public SymbolLib getSymbolLib(int libID)
        

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

        指定者:
        getSymbolLib 在接口中 PlotProvider
        参数:
        libID - 标号库ID。
        返回:
        返回标号库信息。
      • saveAsSMLFile

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

        存储态势图文件信息

        指定者:
        saveAsSMLFile 在接口中 PlotProvider
        参数:
        content - 态势图内容。
        smlFileName - 态势图物理文件名称。
        isCover - 保存时是否覆盖已存在的态势图。
        返回:
        保存是否成功。
      • getSMLFileContent

        public java.lang.String getSMLFileContent(java.lang.String smlFileName)
        

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

        指定者:
        getSMLFileContent 在接口中 PlotProvider
        参数:
        smlFileName - 态势图物理文件名称。
        返回:
        态势图信息。
      • deleteSMLFile

        public java.lang.Boolean deleteSMLFile(java.lang.String smlFileName)
        

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

        指定者:
        deleteSMLFile 在接口中 PlotProvider
        参数:
        smlFileName - 态势图物理文件名称。
        返回:
        删除是否成功
      • getSMLFileBinary

        public byte[] getSMLFileBinary(java.lang.String smlFileName)
        

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

        指定者:
        getSMLFileBinary 在接口中 PlotProvider
        参数:
        smlFileName - 态势图物理文件名称。
        返回:
        文件流。
      • getSMLInfos

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

        获取态势图信息列表。

        指定者:
        getSMLInfos 在接口中 PlotProvider
        参数:
        start - 返回态势图文件列表的起始索引。
        count - 返回态势图文件列表的个数。
        返回:
        态势图信息列表。
      • setProviderContext

        public void setProviderContext(ProviderContext context)
        

        设置 SuperMap 动态标绘服务提供者的上下文。

        指定者:
        setProviderContext 在接口中 ProviderContextAware
        参数:
        context - SuperMap 动态标绘服务提供者上下文。
      • dispose

        public void dispose()
        

        释放对象。

        指定者:
        dispose 在接口中 Disposable
      • newLicense

        protected com.supermap.License newLicense()