Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
titleExample ModuleConfigFile: time-dependent variable names
<import>
	<general>
		<importType>NomadsGribFilterServer</importType>
		<serverUrl>https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25_1hr.pl?dir=%2Fgfs.%TIME_ZERO(yyyyMMdd)%%2F%TIME_ZERO(HH)%%2Fatmos&amp;file=gfs.t%TIME_ZERO(HH)%z.pgrb2.0p25.f%COUNTER(001-120-1)%&amp;var_APCP=on&amp;var_DSWRF=on&amp;lev_surface=on&amp;subregion=&amp;toplat=%TOP_LAT%&amp;leftlon=%LEFT_LON%&amp;rightlon=%RIGHT_LON%&amp;bottomlat=%BOTTOM_LAT%</serverUrl>
		<idMapId>IdMapFromGfs</idMapId>
		<unitConversionsId>ImportUnitConversions</unitConversionsId>
		<importTimeZone>
			<timeZoneName>GMT</timeZoneName>
		</importTimeZone>
		<dataFeedId>Noaa.Gfs</dataFeedId>
	</general>
	<properties>
		<string key="variable_identification_method" value="grib2_parameter_name"/>
	</properties>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>P.fcst</parameterId>
		<locationId>Gfs</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>Rs.fcst</parameterId>
		<locationId>Gfs</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
	<externUnit parameterId="P.fcst" unit="mm" cumulativeSum="true"/>
	<externUnit parameterId="Rs.fcst" unit="Wm-2"/>
</import>

...

Code Block
languagexml
titleExample ModuleConfigFile: time-dependent variable names
<import>
		<general>
			<importType>NomadsGribFilterServer</importType>
			<serverUrl>https://nomads.ncep.noaa.gov/cgi-bin/filter_gefs_atmos_0p50a.pl?dir=%2Fgefs.%TIME_ZERO(yyyyMMdd)%%2F%TIME_ZERO(HH)%%2Fatmos%2Fpgrb2ap5&amp;file=gep%COUNTER(01-30-1)%.t%TIME_ZERO(HH)%z.pgrb2a.0p50.f%COUNTER(000-384-6)%&amp;var_APCP=on&amp;var_TMP=on&amp;lev_2_m_above_ground=on&amp;lev_surface=on&amp;subregion=&amp;toplat=%TOP_LAT%&amp;leftlon=%LEFT_LON%&amp;rightlon=%RIGHT_LON%&amp;bottomlat=%BOTTOM_LAT%</serverUrl>
			<idMapId>IdMapFromGefs</idMapId>
			<unitConversionsId>ImportUnitConversions</unitConversionsId>
			<importTimeZone>
				<timeZoneName>GMT</timeZoneName>
			</importTimeZone>
			<dataFeedId>Noaa.Gefs</dataFeedId>
		</general>
		<properties>
			<string key="variable_identification_method" value="grib2_parameter_name"/>
		</properties>
		<timeSeriesSet>
			<moduleInstanceId>ImportGefs</moduleInstanceId>
			<valueType>grid</valueType>
			<parameterId>P.fcst</parameterId>
			<locationId>Gefs</locationId>
			<timeSeriesType>external forecasting</timeSeriesType>
			<timeStep unit="hour" multiplier="6"/>
			<readWriteMode>add originals</readWriteMode>
			<ensembleId>Gefs</ensembleId>
		</timeSeriesSet>
		<timeSeriesSet>
			<moduleInstanceId>ImportGefs</moduleInstanceId>
			<valueType>grid</valueType>
			<parameterId>T.fcst</parameterId>
			<locationId>Gefs</locationId>
			<timeSeriesType>external forecasting</timeSeriesType>
			<timeStep unit="hour" multiplier="6"/>
			<readWriteMode>add originals</readWriteMode>
			<ensembleId>Gefs</ensembleId>
		</timeSeriesSet>
		<externUnit parameterId="P.fcst" unit="mm" cumulativeSum="true"/>
		<externUnit parameterId="T.fcst" unit="K"/>
	</import>
	<import>
		<general>
			<importType>NomadsGribFilterServer</importType>
			<serverUrl>https://nomads.ncep.noaa.gov/cgi-bin/filter_gefs_atmos_0p50a.pl?dir=%2Fgefs.%TIME_ZERO(yyyyMMdd)%%2F%TIME_ZERO(HH)%%2Fatmos%2Fpgrb2ap5&amp;file=gec00.t%TIME_ZERO(HH)%z.pgrb2a.0p50.f%COUNTER(000-384-6)%&amp;var_APCP=on&amp;var_TMP=on&amp;lev_2_m_above_ground=on&amp;lev_surface=on&amp;subregion=&amp;toplat=%TOP_LAT%&amp;leftlon=%LEFT_LON%&amp;rightlon=%RIGHT_LON%&amp;bottomlat=%BOTTOM_LAT%</serverUrl>
			<idMapId>IdMapFromGefs</idMapId>
			<unitConversionsId>ImportUnitConversions</unitConversionsId>
			<importTimeZone>
				<timeZoneName>GMT</timeZoneName>
			</importTimeZone>
			<dataFeedId>Noaa.Gefs</dataFeedId>
		</general>
		<properties>
			<string key="variable_identification_method" value="grib2_parameter_name"/>
		</properties>
		<timeSeriesSet>
			<moduleInstanceId>ImportGefs</moduleInstanceId>
			<valueType>grid</valueType>
			<parameterId>P.fcst</parameterId>
			<locationId>Gefs</locationId>
			<timeSeriesType>external forecasting</timeSeriesType>
			<timeStep unit="hour" multiplier="6"/>
			<readWriteMode>add originals</readWriteMode>
			<ensembleId>Gefs</ensembleId>
		</timeSeriesSet>
		<timeSeriesSet>
			<moduleInstanceId>ImportGefs</moduleInstanceId>
			<valueType>grid</valueType>
			<parameterId>T.fcst</parameterId>
			<locationId>Gefs</locationId>
			<timeSeriesType>external forecasting</timeSeriesType>
			<timeStep unit="hour" multiplier="6"/>
			<readWriteMode>add originals</readWriteMode>
			<ensembleId>Gefs</ensembleId>
		</timeSeriesSet>
		<externUnit parameterId="P.fcst" unit="mm" cumulativeSum="true"/>
		<externUnit parameterId="T.fcst" unit="K"/>
	</import>

...

Code Block
languagexml
titleExample ModuleConfigFile: data with z-levels
<import>
	<general>
		<importType>NomadsGribFilterServer</importType>
		<serverUrl>https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25_1hr.pl?dir=%2Fgfs.%TIME_ZERO(yyyyMMdd)%%2F%TIME_ZERO(HH)%%2Fatmos&amp;file=gfs.t%TIME_ZERO(HH)%z.pgrb2.0p25.f%COUNTER(000-120-1)%&amp;var_PRMSL=on&amp;var_UGRD=on&amp;var_VGRD=on&amp;lev_mean_sea_level=on&amp;lev_10_m_above_ground=on&amp;subregion=&amp;toplat=%TOP_LAT%&amp;leftlon=%LEFT_LON%&amp;rightlon=%RIGHT_LON%&amp;bottomlat=%BOTTOM_LAT%</serverUrl>
		<idMapId>IdMapFromGfs</idMapId>
		<unitConversionsId>ImportUnitConversions</unitConversionsId>
		<importTimeZone>
			<timeZoneName>GMT</timeZoneName>
		</importTimeZone>
		<dataFeedId>Noaa.Gfs</dataFeedId>
	</general>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>Pmsl.fcst</parameterId>
		<locationId>Gfs</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>WSu.fcst</parameterId>
		<locationId>Gfs</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>WSv.fcst</parameterId>
		<locationId>Gfs</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
    <externUnit parameterId="Pmsl.fcst" unit="Pa"/>
    <externUnit parameterId="WSu.fcst" unit="m/s"/>
	<externUnit parameterId="WSv.fcst" unit="m/s"/>
</import>

...

Code Block
languagexml
titleExample ModuleConfigFile: data with z-levels
<import>
	<general>
		<importType>NomadsGribFilterServer</importType>
		<serverUrl>https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25_1hr.pl?dir=%2Fgfs.%TIME_ZERO(yyyyMMdd)%%2F%TIME_ZERO(HH)%%2Fatmos&amp;file=gfs.t%TIME_ZERO(HH)%z.pgrb2.0p25.f%COUNTER(000-120-1)%&amp;var_TMP=on&amp;var_UGRD=on&amp;var_VGRD=on&amp;lev_2_m_above_ground=on&amp;lev_10_m_above_ground=on&amp;subregion=&amp;toplat=%TOP_LAT%&amp;leftlon=%LEFT_LON%&amp;rightlon=%RIGHT_LON%&amp;bottomlat=%BOTTOM_LAT%</serverUrl>
		<idMapId>IdMapFromGfs</idMapId>
		<maximumVerticalSnapDistance>0.01</maximumVerticalSnapDistance>
		<unitConversionsId>ImportUnitConversions</unitConversionsId>
		<importTimeZone>
			<timeZoneName>GMT</timeZoneName>
		</importTimeZone>
		<dataFeedId>Noaa.Gfs</dataFeedId>
	</general>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>T.fcst</parameterId>
		<locationId>Gfs2m</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>WSu.fcst</parameterId>
		<locationId>Gfs10m</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>WSv.fcst</parameterId>
		<locationId>Gfs10m</locationId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep unit="hour" multiplier="1"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
	<externUnit parameterId="T.fcst" unit="K"/>
	<externUnit parameterId="WSu.fcst" unit="m/s"/>
	<externUnit parameterId="WSv.fcst" unit="m/s"/>
</import>

...

Code Block
languagexml
titleExample ModuleConfigFile: data with isobaric levels
<import>
	<general>
		<importType>NomadsGribFilterServer</importType>
		<serverUrl>https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25.pl?dir=%2Fgfs.%TIME_ZERO(yyyyMMdd)%%2F%TIME_ZERO(HH)%%2Fatmos&amp;file=gfs.t%TIME_ZERO(HH)%z.pgrb2.0p25.f%COUNTER(000-240-3)%&amp;var_RH=on&amp;lev_850_mb=on&amp;lev_700_mb=on&amp;lev_600_mb=on&amp;lev_500_mb=on&amp;lev_300_mb=on&amp;subregion=&amp;toplat=%TOP_LAT%&amp;leftlon=%LEFT_LON%&amp;rightlon=%RIGHT_LON%&amp;bottomlat=%BOTTOM_LAT%</serverUrl>
		<idMapId>IdMapFromGfs</idMapId>
		<unitConversionsId>ImportUnitConversions</unitConversionsId>
		<importTimeZone>
			<timeZoneName>GMT</timeZoneName>
		</importTimeZone>
		<dataFeedId>Noaa.Gfs</dataFeedId>
	</general>
	<properties>
		<bool key="layerIndexAsLocationId" value="true"/>
	</properties>
	<timeSeriesSet>
		<moduleInstanceId>ImportGfs</moduleInstanceId>
		<valueType>grid</valueType>
		<parameterId>RH.fcst</parameterId>
		<locationSetId>GfsLevels</locationSetId>
		<timeSeriesType>external forecasting</timeSeriesType>
		<timeStep multiplier="3" unit="hour"/>
		<readWriteMode>add originals</readWriteMode>
	</timeSeriesSet>
</import>