Class DrawMeteoData



  • public class DrawMeteoData
    extends java.lang.Object
    Template
    • Constructor Detail

      • DrawMeteoData

        public DrawMeteoData​()
    • Method Detail

      • createPolylineLayer

        public static VectorLayer createPolylineLayer​(XYListDataset data,
                                                      LegendScheme ls,
                                                      java.lang.String layerName,
                                                      java.lang.String fieldName)
        Create a polyline layer
        Parameters:
        data - XYListDataset
        ls - Legend scheme
        layerName - Layer name
        fieldName - Field name
        Returns:
        Polyline layer
      • createPolylineLayer

        public static VectorLayer createPolylineLayer​(java.util.List<ucar.ma2.Array> xdata,
                                                      java.util.List<ucar.ma2.Array> ydata,
                                                      LegendScheme ls,
                                                      java.lang.String layerName,
                                                      java.lang.String fieldName)
        Create a polyline layer
        Parameters:
        xdata - X array list
        ydata - Y array list
        ls - Legend scheme
        layerName - Layer name
        fieldName - Field name
        Returns:
        Polyline layer
      • createPolylineLayer

        public static VectorLayer createPolylineLayer​(XYListDataset data,
                                                      LegendScheme ls,
                                                      java.lang.String layerName,
                                                      java.lang.String fieldName,
                                                      double westLon,
                                                      double eastLon)
        Create a polyline layer
        Parameters:
        data - XYListDataset
        ls - Legend scheme
        layerName - Layer name
        fieldName - Field name
        westLon - West border longitude - split polyline if the points cross it
        eastLon - East border longitude - split polyline if the points cross it
        Returns:
        Polyline layer
      • createPolylineLayer

        public static VectorLayer createPolylineLayer​(java.util.List<ucar.ma2.Array> xdata,
                                                      java.util.List<ucar.ma2.Array> ydata,
                                                      LegendScheme ls,
                                                      java.lang.String layerName,
                                                      java.lang.String fieldName,
                                                      double westLon,
                                                      double eastLon)
        Create a polyline layer
        Parameters:
        xdata - X array list
        ydata - Y array list
        ls - Legend scheme
        layerName - Layer name
        fieldName - Field name
        westLon - West border longitude - split polyline if the points cross it
        eastLon - East border longitude - split polyline if the points cross it
        Returns:
        Polyline layer
      • createPolylineLayer

        public static VectorLayer createPolylineLayer​(ucar.ma2.Array xdata,
                                                      ucar.ma2.Array ydata,
                                                      ucar.ma2.Array zdata,
                                                      LegendScheme ls,
                                                      java.lang.String layerName,
                                                      java.lang.String fieldName,
                                                      double westLon,
                                                      double eastLon)
        Create a polyline z layer
        Parameters:
        xdata - X array
        ydata - Y array
        zdata - Z array
        ls - Legend scheme
        layerName - Layer name
        fieldName - Field name
        westLon - West border longitude - split polyline if the points cross it
        eastLon - East border longitude - split polyline if the points cross it
        Returns:
        PolylineZ layer
      • createContourLayer

        public static VectorLayer createContourLayer​(GridData gridData,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName)
        Create contour layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createContourLayer

        public static VectorLayer createContourLayer​(GridData gridData,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName,
                                                     boolean isSmooth)
        Create contour layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        fieldName - Field name
        isSmooth - If smooth the contour lines
        Returns:
        Vector layer
      • createContourLayer

        public static VectorLayer createContourLayer​(ucar.ma2.Array data,
                                                     ucar.ma2.Array x,
                                                     ucar.ma2.Array y,
                                                     LegendScheme aLS,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName,
                                                     boolean isSmooth)
        Create contour layer
        Parameters:
        data - Grid data array
        x - X array
        y - Y array
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        isSmooth - If smooth the contour lines
        Returns:
        Vector layer
      • createContourLayer

        public static VectorLayer createContourLayer​(GridData gridData,
                                                     LegendScheme aLS,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName,
                                                     boolean isSmooth)
        Create contour layer
        Parameters:
        gridData - Grid data
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        isSmooth - If smooth the contour lines
        Returns:
        Vector layer
      • createContourLayer

        public static VectorLayer createContourLayer​(double[][] data,
                                                     double[] xArray,
                                                     double[] yArray,
                                                     double missingValue,
                                                     LegendScheme aLS,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName,
                                                     boolean isSmooth)
        Create contour layer
        Parameters:
        data - Data
        xArray - X array
        aLS - Legend scheme
        yArray - Y array
        lName - Layer name
        missingValue - Missing value
        fieldName - Field name
        isSmooth - If smooth the contour lines
        Returns:
        Vector layer
      • createShadedLayer

        public static VectorLayer createShadedLayer​(GridData gridData,
                                                    java.lang.String lName,
                                                    java.lang.String fieldName)
        Create shaded layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createShadedLayer

        public static VectorLayer createShadedLayer​(GridData gridData,
                                                    java.lang.String lName,
                                                    java.lang.String fieldName,
                                                    boolean isSmooth)
        Create shaded layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        fieldName - Field name
        isSmooth - If smooth the contour lines
        Returns:
        Vector layer
      • createShadedLayer

        public static VectorLayer createShadedLayer​(ucar.ma2.Array data,
                                                    ucar.ma2.Array x,
                                                    ucar.ma2.Array y,
                                                    LegendScheme aLS,
                                                    java.lang.String lName,
                                                    java.lang.String fieldName,
                                                    boolean isSmooth)
        Create shaded layer
        Parameters:
        data - Grid data array
        x - X array
        y - Y array
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        isSmooth - If smooth the contour lines
        Returns:
        Vector layer
      • createShadedLayer

        public static VectorLayer createShadedLayer​(GridData gridData,
                                                    LegendScheme aLS,
                                                    java.lang.String lName,
                                                    java.lang.String fieldName,
                                                    boolean isSmooth)
        Create shaded layer
        Parameters:
        gridData - Grid data
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        isSmooth - If smooth the contour lines
        Returns:
        Vector layer
      • createGridFillLayer

        public static VectorLayer createGridFillLayer​(GridData gridData,
                                                      java.lang.String lName,
                                                      java.lang.String fieldName)
        Create grid fill layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createGridFillLayer

        public static VectorLayer createGridFillLayer​(GridData gridData,
                                                      LegendScheme aLS,
                                                      java.lang.String lName,
                                                      java.lang.String fieldName)
        Create grid fill layer
        Parameters:
        gridData - Grid data
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createGridFillLayer

        public static VectorLayer createGridFillLayer​(ucar.ma2.Array x_s,
                                                      ucar.ma2.Array y_s,
                                                      ucar.ma2.Array a,
                                                      LegendScheme ls,
                                                      java.lang.String lName,
                                                      java.lang.String fieldName)
        Create grid fill layer
        Parameters:
        x_s - X array
        y_s - Y array
        a - Data array
        ls - Legend scheme
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createGridPointLayer

        public static VectorLayer createGridPointLayer​(GridData gridData,
                                                       java.lang.String lName,
                                                       java.lang.String fieldName)
        Create grid point layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createGridPointLayer

        public static VectorLayer createGridPointLayer​(GridData gridData,
                                                       LegendScheme aLS,
                                                       java.lang.String lName,
                                                       java.lang.String fieldName)
        Create grid point layer
        Parameters:
        gridData - Grid data
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createGridVectorLayer

        public static VectorLayer createGridVectorLayer​(GridData uData,
                                                        GridData vData,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create grid wind vector layer from U/V or direction/speed grid data
        Parameters:
        uData - U or wind direction grid data
        vData - V or wind speed grid data
        lName - Layer name
        isUV - if is U/V
        Returns:
        Vector layer
      • createGridVectorLayer

        public static VectorLayer createGridVectorLayer​(GridData uData,
                                                        GridData vData,
                                                        LegendScheme aLS,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create grid wind vector layer from U/V or direction/speed grid data
        Parameters:
        uData - U or wind direction grid data
        vData - V or wind speed grid data
        aLS - Legend scheme
        lName - Layer name
        isUV - if is U/V
        Returns:
        Vector layer
      • createGridVectorLayer

        public static VectorLayer createGridVectorLayer​(GridData uData,
                                                        GridData vData,
                                                        GridData gridData,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create grid wind vector layer from U/V or direction/speed grid data
        Parameters:
        uData - U or wind direction grid data
        vData - V or wind speed grid data
        gridData - The grid data
        lName - Layer name
        isUV - if is U/V
        Returns:
        Vector layer
      • createGridVectorLayer

        public static VectorLayer createGridVectorLayer​(GridData uData,
                                                        GridData vData,
                                                        GridData gridData,
                                                        LegendScheme aLS,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create grid wind vector layer from U/V or direction/speed grid data
        Parameters:
        uData - U or wind direction grid data
        vData - V or wind speed grid data
        gridData - The grid data
        aLS - Legend scheme
        lName - Layer name
        isUV - if is U/V
        Returns:
        Vector layer
      • createGridVectorLayer

        public static VectorLayer createGridVectorLayer​(GridData uData,
                                                        GridData vData,
                                                        GridData gridData,
                                                        LegendScheme aLS,
                                                        boolean ifColor,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create grid wind vector layer from U/V or direction/speed grid data
        Parameters:
        uData - U or wind direction grid data
        vData - V or wind speed grid data
        gridData - The grid data
        aLS - Legend scheme
        ifColor - If draw color wind
        lName - Layer name
        isUV - if is U/V
        Returns:
        Vector layer
      • createGridBarbLayer

        public static VectorLayer createGridBarbLayer​(GridData uData,
                                                      GridData vData,
                                                      java.lang.String lName,
                                                      boolean isUV)
        Create grid barb layer from U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createGridBarbLayer

        public static VectorLayer createGridBarbLayer​(GridData uData,
                                                      GridData vData,
                                                      LegendScheme aLS,
                                                      java.lang.String lName,
                                                      boolean isUV)
        Create grid barb layer from U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        aLS - Legend schemer
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createGridBarbLayer

        public static VectorLayer createGridBarbLayer​(GridData uData,
                                                      GridData vData,
                                                      GridData gridData,
                                                      java.lang.String lName,
                                                      boolean isUV)
        Create grid barb layer from U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        gridData - Grid data
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createGridBarbLayer

        public static VectorLayer createGridBarbLayer​(GridData uData,
                                                      GridData vData,
                                                      GridData gridData,
                                                      LegendScheme aLS,
                                                      java.lang.String lName,
                                                      boolean isUV)
        Create grid barb layer from U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        gridData - Grid data
        aLS - Legend schemer
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createGridBarbLayer

        public static VectorLayer createGridBarbLayer​(GridData uData,
                                                      GridData vData,
                                                      GridData gridData,
                                                      LegendScheme aLS,
                                                      boolean ifColor,
                                                      java.lang.String lName,
                                                      boolean isUV)
        Create grid barb layer from U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        gridData - Grid data
        aLS - Legend scheme
        ifColor - If is color
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createStreamlineLayer

        public static VectorLayer createStreamlineLayer​(GridData uData,
                                                        GridData vData,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create streamline layer by U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createStreamlineLayer

        public static VectorLayer createStreamlineLayer​(GridData uData,
                                                        GridData vData,
                                                        int density,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create streamline layer by U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        density - Density
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createStreamlineLayer

        public static VectorLayer createStreamlineLayer​(ucar.ma2.Array u,
                                                        ucar.ma2.Array v,
                                                        ucar.ma2.Array x,
                                                        ucar.ma2.Array y,
                                                        int density,
                                                        LegendScheme aLS,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create streamline layer by U/V or wind direction/speed grid data
        Parameters:
        u - U grid data
        v - V grid data
        x - X array
        y - Y array
        density - Density
        aLS - Legend scheme
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createStreamlineLayer

        public static VectorLayer createStreamlineLayer​(GridData uData,
                                                        GridData vData,
                                                        int density,
                                                        LegendScheme aLS,
                                                        java.lang.String lName,
                                                        boolean isUV)
        Create streamline layer by U/V or wind direction/speed grid data
        Parameters:
        uData - U grid data
        vData - V grid data
        density - Density
        aLS - Legend scheme
        lName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createImageLayer

        public static ImageLayer createImageLayer​(ucar.ma2.Array x,
                                                  ucar.ma2.Array y,
                                                  Graphic graphic,
                                                  java.lang.String layerName)
        Create image layer
        Parameters:
        x - X array
        y - Y array
        graphic - Image graphic
        layerName - Layer name
        Returns:
        Image layer
      • createImageLayer

        public static ImageLayer createImageLayer​(ucar.ma2.Array x,
                                                  ucar.ma2.Array y,
                                                  java.awt.image.BufferedImage image,
                                                  java.lang.String layerName)
        Create image layer
        Parameters:
        x - X array
        y - Y array
        image - Image
        layerName - Layer name
        Returns:
        Image layer
      • createRasterLayer

        public static RasterLayer createRasterLayer​(GridData gridData,
                                                    java.lang.String lName)
        Create reaster layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        Returns:
        Raster layer
      • createRasterLayer

        public static RasterLayer createRasterLayer​(GridArray gridData,
                                                    java.lang.String lName)
        Create reaster layer
        Parameters:
        gridData - Grid data
        lName - Layer name
        Returns:
        Raster layer
      • createRasterLayer

        public static RasterLayer createRasterLayer​(GridArray gridData,
                                                    java.lang.String LName,
                                                    LegendScheme aLS)
        Create reaster layer
        Parameters:
        gridData - Grid data
        LName - Layer name
        aLS - Legend scheme
        Returns:
        Raster layer
      • createRasterLayer

        public static RasterLayer createRasterLayer​(GridData gridData,
                                                    java.lang.String LName,
                                                    LegendScheme aLS)
        Create reaster layer
        Parameters:
        gridData - Grid data
        LName - Layer name
        aLS - Legend scheme
        Returns:
        Raster layer
      • createRasterLayer

        public static RasterLayer createRasterLayer​(GridData gridData,
                                                    java.lang.String LName,
                                                    java.lang.String paletteFile)
        Create raster layer
        Parameters:
        gridData - Grid data
        LName - Layer name
        paletteFile - Palette file name
        Returns:
        Raster layer
      • createSTPointLayer

        public static VectorLayer createSTPointLayer​(StationData stationData,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName)
        Create station point layer
        Parameters:
        stationData - Station data
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createSTPointLayer

        public static VectorLayer createSTPointLayer​(ucar.ma2.Array data,
                                                     ucar.ma2.Array x,
                                                     ucar.ma2.Array y,
                                                     LegendScheme aLS,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName)
        Create station point layer
        Parameters:
        data - Station data array
        x - X array
        y - Y array
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createSTPointLayer

        public static VectorLayer createSTPointLayer​(StationData stationData,
                                                     LegendScheme aLS,
                                                     java.lang.String lName,
                                                     java.lang.String fieldName)
        Create station point layer
        Parameters:
        stationData - Station data
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createSTPointLayer_Unique

        public static VectorLayer createSTPointLayer_Unique​(ucar.ma2.Array data,
                                                            ucar.ma2.Array x,
                                                            ucar.ma2.Array y,
                                                            LegendScheme aLS,
                                                            java.lang.String lName,
                                                            java.lang.String fieldName)
        Create station point layer
        Parameters:
        data - Station data array
        x - X array
        y - Y array
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createSTPointLayer_Unique

        public static VectorLayer createSTPointLayer_Unique​(StationData stationData,
                                                            LegendScheme aLS,
                                                            java.lang.String lName,
                                                            java.lang.String fieldName)
        Create station point layer
        Parameters:
        stationData - Station data
        aLS - Legend scheme
        lName - Layer name
        fieldName - Field name
        Returns:
        Vector layer
      • createSTInfoLayer

        public static VectorLayer createSTInfoLayer​(StationInfoData stInfoData,
                                                    java.lang.String layerName)
        Create station info layer
        Parameters:
        stInfoData - Station info data
        layerName - Layer name
        Returns:
        Station info layer
      • createSTInfoLayer

        public static VectorLayer createSTInfoLayer​(StationInfoData stInfoData,
                                                    LegendScheme aLS,
                                                    java.lang.String layerName)
        Create station info layer
        Parameters:
        stInfoData - Station info data
        aLS - Legend scheme
        layerName - Layer name
        Returns:
        Station info layer
      • createSTVectorLayer

        public static VectorLayer createSTVectorLayer​(StationData uData,
                                                      StationData vData,
                                                      StationData stData,
                                                      java.lang.String layerName,
                                                      boolean isUV)
        Create station vector layer
        Parameters:
        uData - U station data
        vData - V station data
        stData - Station data
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Station vector layer
      • createSTVectorLayer

        public static VectorLayer createSTVectorLayer​(StationData uData,
                                                      StationData vData,
                                                      StationData stData,
                                                      LegendScheme aLS,
                                                      java.lang.String layerName,
                                                      boolean isUV)
        Create station vector layer
        Parameters:
        uData - U station data
        vData - V station data
        stData - Station data
        aLS - Legend scheme
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Station vector layer
      • createVectorLayer

        public static VectorLayer createVectorLayer​(ucar.ma2.Array xData,
                                                    ucar.ma2.Array yData,
                                                    ucar.ma2.Array uData,
                                                    ucar.ma2.Array vData,
                                                    ucar.ma2.Array stData,
                                                    LegendScheme aLS,
                                                    java.lang.String layerName,
                                                    boolean isUV)
        Create vector layer
        Parameters:
        xData - X array data
        yData - Y array data
        uData - U array data
        vData - V array data
        stData - Array data
        aLS - Legend scheme
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createBarbLayer

        public static VectorLayer createBarbLayer​(ucar.ma2.Array xData,
                                                  ucar.ma2.Array yData,
                                                  ucar.ma2.Array uData,
                                                  ucar.ma2.Array vData,
                                                  ucar.ma2.Array stData,
                                                  LegendScheme aLS,
                                                  java.lang.String layerName,
                                                  boolean isUV)
        Create barb layer
        Parameters:
        xData - X array data
        yData - Y array data
        uData - U array data
        vData - V array data
        stData - Array data
        aLS - Legend scheme
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Barb layer
      • createSTVectorLayer

        public static VectorLayer createSTVectorLayer​(StationData uData,
                                                      StationData vData,
                                                      java.lang.String layerName,
                                                      boolean isUV)
        Create station vector layer
        Parameters:
        uData - U station data
        vData - V station data
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createSTVectorLayer

        public static VectorLayer createSTVectorLayer​(StationData uData,
                                                      StationData vData,
                                                      LegendScheme aLS,
                                                      java.lang.String layerName,
                                                      boolean isUV)
        Create station vector layer
        Parameters:
        uData - U station data
        vData - V station data
        aLS - Legend scheme
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Vector layer
      • createSTBarbLayer

        public static VectorLayer createSTBarbLayer​(StationData uData,
                                                    StationData vData,
                                                    StationData stData,
                                                    java.lang.String layerName,
                                                    boolean isUV)
        Create station barb layer from U/V or direction/speed station data
        Parameters:
        uData - U station data
        vData - V station data
        stData - Station data
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Station barb layer
      • createSTBarbLayer

        public static VectorLayer createSTBarbLayer​(StationData uData,
                                                    StationData vData,
                                                    StationData stData,
                                                    LegendScheme aLS,
                                                    java.lang.String layerName,
                                                    boolean isUV)
        Create station barb layer from U/V or direction/speed station data
        Parameters:
        uData - U station data
        vData - V station data
        stData - Station data
        aLS - Legend scheme
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Station barb layer
      • createSTBarbLayer

        public static VectorLayer createSTBarbLayer​(StationData uData,
                                                    StationData vData,
                                                    java.lang.String layerName,
                                                    boolean isUV)
        Create station barb layer from U/V or direction/speed station data
        Parameters:
        uData - U station data
        vData - V station data
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Station barb layer
      • createSTBarbLayer

        public static VectorLayer createSTBarbLayer​(StationData uData,
                                                    StationData vData,
                                                    LegendScheme aLS,
                                                    java.lang.String layerName,
                                                    boolean isUV)
        Create station barb layer from U/V or direction/speed station data
        Parameters:
        uData - U station data
        vData - V station data
        aLS - Legend scheme
        layerName - Layer name
        isUV - If is U/V
        Returns:
        Station barb layer
      • createStationModelLayer

        public static VectorLayer createStationModelLayer​(StationModelData stationModelData,
                                                          java.lang.String layerName)
        Create station model layer
        Parameters:
        stationModelData - Station model data
        layerName - Layer name
        Returns:
        Station model layer
      • createStationModelLayer

        public static VectorLayer createStationModelLayer​(StationModelData stationModelData,
                                                          java.lang.String layerName,
                                                          boolean isSurface)
        Create station model layer
        Parameters:
        stationModelData - Station model data
        layerName - Layer name
        isSurface - If is surface
        Returns:
        Station model layer
      • createStationModelLayer

        public static VectorLayer createStationModelLayer​(StationModelData stationModelData,
                                                          LegendScheme aLS,
                                                          java.lang.String layerName)
        Create station model layer
        Parameters:
        stationModelData - Station model data
        aLS - Legend scheme
        layerName - Layer name
        Returns:
        Station model layer
      • createStationModelLayer

        public static VectorLayer createStationModelLayer​(StationModelData stationModelData,
                                                          LegendScheme aLS,
                                                          java.lang.String layerName,
                                                          boolean isSurface)
        Create station model layer
        Parameters:
        stationModelData - Station model data
        aLS - Legend scheme
        layerName - Layer name
        isSurface - If is surface
        Returns:
        Station model layer
      • createWeatherSymbolLayer

        public static VectorLayer createWeatherSymbolLayer​(StationData weatherData,
                                                           java.lang.String layerName)
        Create station weather symbol layer
        Parameters:
        weatherData - Weather station data
        layerName - Layer name
        Returns:
        Weather symbol layer
      • createWeatherSymbolLayer

        public static VectorLayer createWeatherSymbolLayer​(StationData weatherData,
                                                           java.lang.String WeatherType,
                                                           java.lang.String layerName)
        Create station weather symbol layer
        Parameters:
        weatherData - Weather station data
        WeatherType - Weatehr type
        layerName - Layer name
        Returns:
        Weather symbol layer
      • createWeatherSymbolLayer

        public static VectorLayer createWeatherSymbolLayer​(StationData weatherData,
                                                           java.util.List<java.lang.Integer> wList,
                                                           java.lang.String layerName)
        Create weather symbol station layer
        Parameters:
        weatherData - Weather station data
        wList - Weather list
        layerName - Layer name
        Returns:
        VectorLayer
      • createWeatherSymbolLayer

        public static VectorLayer createWeatherSymbolLayer​(StationData weatherData,
                                                           java.util.List<java.lang.Integer> wList,
                                                           LegendScheme aLS,
                                                           java.lang.String layerName)
        Create weather symbol station layer
        Parameters:
        weatherData - Weather station data
        wList - Weather list
        aLS - Legend scheme
        layerName - Layer name
        Returns:
        Weather symbol layer
      • createWeatherLegendScheme

        public static LegendScheme createWeatherLegendScheme​(java.util.List<java.lang.Integer> wList,
                                                             int size,
                                                             java.awt.Color color)
        Create weather legend scheme
        Parameters:
        wList - Weather inex list
        size - Size
        color - Color
        Returns:
        Weather legend scheme
      • getWeatherTypes

        public static java.util.List<java.lang.Integer> getWeatherTypes​(java.lang.String weatherType)
        Get weather list
        Parameters:
        weatherType - Weather type
        Returns:
        Weather list
      • createCloudLegendScheme

        public static LegendScheme createCloudLegendScheme​(int size,
                                                           java.awt.Color color)
        Create could amount legend scheme
        Parameters:
        size - Size
        color - Color
        Returns:
        Cloud amount legend scheme