com.supermap.services.components.spi

Interface PlotProvider

  • All Known Implementing Classes:
    UGCPlotProvider


    public interface PlotProvider
    

    Dynamic plotting service provider.

    The dynamic plotting service provider is a class of GIS service provider that encapsulate dynamic plotting related GIS functions.

    • Method Summary

      Methods 
      Modifier and Type Method and Description
      java.lang.Boolean deleteSMLFile(java.lang.String smlFileName)
      According to the situation map file description to delete the specified situation map file information.
      GeoGraphicObject getGraphicObject(GetGraphicObjectParameter getGOParameters)
      Obtains graphic object information according to LibID, Code, point string and other related parameters.
      byte[] getSMLFileBinary(java.lang.String smlFileName)
      Gets the contents of the binary form of the specified situation map file.
      java.lang.String getSMLFileContent(java.lang.String smlFileName)
      According to the situation map file description to obtain the specified situation map file content, in the form of a string to return.
      java.util.List<SMLInfo> getSMLInfos(int start, int count)
      Gets the list of situation map information.
      SymbolLib getSymbolLib(int libID)
      Obtains the label library information according to the label library ID.
      int[] getSymbolLibIDs()
      Returns all label library IDs supported by server.
      boolean saveAsSMLFile(java.lang.String content, java.lang.String smlFileName, java.lang.Boolean isCover)
      Stores the situation map file information
    • Method Detail

      • getSymbolLibIDs

        int[] getSymbolLibIDs()
        

        Returns all label library IDs supported by server.

        Returns:
        Returns the list of label library IDs.
      • getSymbolLib

        SymbolLib getSymbolLib(int libID)
        

        Obtains the label library information according to the label library ID.

        Parameters:
        libID - Label library ID.
        Returns:
        Returns label library information.
      • getGraphicObject

        GeoGraphicObject getGraphicObject(GetGraphicObjectParameter getGOParameters)
        

        Obtains graphic object information according to LibID, Code, point string and other related parameters.

        Parameters:
        getGOParameters - Related parameters.
        Returns:
        Returns the primitive object information.
      • saveAsSMLFile

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

        Stores the situation map file information

        Parameters:
        content - Situation chart content.
        smlFileName - Situation map physical file name.
        isCover - Whether or not to cover the existing situation map.
        Returns:
        Whether the preservation is successful
      • getSMLFileContent

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

        According to the situation map file description to obtain the specified situation map file content, in the form of a string to return.

        Parameters:
        smlFileName - Situation map physical file name.
        Returns:
        Situation map information.
      • deleteSMLFile

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

        According to the situation map file description to delete the specified situation map file information.

        Parameters:
        smlFileName - Situation map physical file name.
        Returns:
        Whether the deletion was successful.
      • getSMLFileBinary

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

        Gets the contents of the binary form of the specified situation map file.

        Parameters:
        smlFileName - Situation map physical file name.
        Returns:
        File flow.
      • getSMLInfos

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

        Gets the list of situation map information.

        Parameters:
        start - Returns the starting index of the situation map file list.
        count - Returns the number of the situation map file list.
        Returns:
        Gets the list of situation map information.