Package org.meteoinfo.data.meteodata
Class StationInfoData
- java.lang.Object
-
- org.meteoinfo.data.meteodata.StationInfoData
-
public class StationInfoData extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StationInfoData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataTableextractStationData(java.util.List<java.lang.String> sts, java.util.List<java.lang.String> colNames)Extract station dataDataTableextractStationData(java.util.List<java.lang.String> sts, java.util.List<java.lang.String> colNames, java.util.Date time)Extract station datajava.util.List<java.util.List<java.lang.String>>getDataList()Get data list - the first three columns are stid, lon and latjava.util.List<java.lang.String>getFields()Get field namesjava.util.List<java.lang.String>getStations()Get station identifer listjava.util.List<java.lang.String>getVariables()Get varaible namesvoidsaveAsCSVFile(java.lang.String fileName)Save the station info data to CSV filevoidsetDataList(java.util.List<java.util.List<java.lang.String>> value)Set data listvoidsetFields(java.util.List<java.lang.String> value)Set field namesvoidsetStations(java.util.List<java.lang.String> value)Set station identifer listvoidsetVariables(java.util.List<java.lang.String> value)
-
-
-
Method Detail
-
getVariables
public java.util.List<java.lang.String> getVariables()
Get varaible names- Returns:
- Variable names
-
setVariables
public void setVariables(java.util.List<java.lang.String> value)
-
getFields
public java.util.List<java.lang.String> getFields()
Get field names- Returns:
- Field names
-
setFields
public void setFields(java.util.List<java.lang.String> value)
Set field names- Parameters:
value- Field names
-
getStations
public java.util.List<java.lang.String> getStations()
Get station identifer list- Returns:
- Station identifer list
-
setStations
public void setStations(java.util.List<java.lang.String> value)
Set station identifer list- Parameters:
value- Station identifer list
-
getDataList
public java.util.List<java.util.List<java.lang.String>> getDataList()
Get data list - the first three columns are stid, lon and lat- Returns:
- Data list
-
setDataList
public void setDataList(java.util.List<java.util.List<java.lang.String>> value)
Set data list- Parameters:
value- Data list
-
extractStationData
public DataTable extractStationData(java.util.List<java.lang.String> sts, java.util.List<java.lang.String> colNames) throws java.lang.Exception
Extract station data- Parameters:
sts- StationscolNames- Column names- Returns:
- Station data table
- Throws:
java.lang.Exception
-
extractStationData
public DataTable extractStationData(java.util.List<java.lang.String> sts, java.util.List<java.lang.String> colNames, java.util.Date time) throws java.lang.Exception
Extract station data- Parameters:
sts- StationscolNames- Column namestime- Time- Returns:
- Station data table
- Throws:
java.lang.Exception
-
saveAsCSVFile
public void saveAsCSVFile(java.lang.String fileName) throws java.io.IOExceptionSave the station info data to CSV file- Parameters:
fileName- File path- Throws:
java.io.IOException
-
-