Versions Compared

Key

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

...

Export a grid frame to ESRI ShapefileASCII grid format.

The ASCII Grid format and content of this export is equivalent to exporting a grid frame from the spatial display window using the debug menu (F12)is a plain text format that was first implemented in Arc/Info and is documented by ESRI.

The ID of this serializer is 'grid2shpasciigrid'. 

Example module configuration

Code Block
languagexml
<timeSeriesExportRun xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/timeSeriesExportRun.xsd">
	<export>
		<general>
			<exportType>grid2shp<<exportType>asciigrid</exportType>
			<folder>$EXPORT_FOLDER$</folder>
			<exportFileName>
				<name>PQPF_GRIB2<GRIB2.ASC</name>
				<prefix>
					<currentTimeFormattingString>yyyyMMddHHmmss</currentTimeFormattingString>
				</prefix>
			</exportFileName>
			<exportMissingValue>-999</exportMissingValue>
		</general>
			<properties>
			   <bool key="DxDySupported" value="true"></bool>
			</properties>
		<timeSeriesSet>
			<moduleInstanceId>ImportGrids_PQPF</moduleInstanceId>
			<valueType>grid</valueType>
			<parameterId>QPF</parameterId>
			<qualifierId>PQPF50</qualifierId>
			<locationId>PQPF_GRIB2</locationId>
			<timeSeriesType>external forecasting</timeSeriesType>
			<timeStep multiplier="6" unit="hour"/>
			<relativeViewPeriod end="6" start="6" unit="hour"/>
			<readWriteMode>read only</readWriteMode>
		</timeSeriesSet>
	</export>
</timeSeriesExportRun>

Notes:

1) The 'grid2shpasciigrid' serializer can only output one time step so in case the grid is part of a timeseries the relativeViewperiod needs to be set to select a range of which only the first timestep will be used.

...

3) The exportMissingValue can be used to replace the given missing values by NaN (Not A Number) values given number to indicate that there is no valid data, ArcGIS will display such records as '0' instead of -999 in this example.this option is required to use the resulting files with ArcGIS as the default setting using 'NaN' to represent missing values is not supported by ArcGIS.

4) The DxDySupported property shown in the above example can be used to export a grid with cells that are not exactly square. The ESRI ASCII grid format definition only supports a single CELLSIZE property that is the same for X and Y axes. If the cell width and height are not equal and you set the DxDySupported property to true, a DX and DY value will be written, this is conform the GDAL extension to the ASCII grid definition but unfortunately not supported by ArcGIS.