Introduction
Export a grid frame to ESRI Shapefile
The format and content of this export is equivalent to exporting a grid frame from the spatial display window using the debug menu (F12)
The ID of this serializer is 'grid2shp'.
Example module configuration
<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> <folder>$EXPORT_FOLDER$</folder> <exportFileName> <name>PQPF_GRIB2</name> <prefix> <currentTimeFormattingString>yyyyMMddHHmmss</currentTimeFormattingString> </prefix> </exportFileName> <exportMissingValue>-999</exportMissingValue> </general> <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 'grid2shp' 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.
2) A prefix or suffix can be added to the filename using a time formatting string as in the given example using either the <currentTimeFormattingString> or <timeZeroFormattingString>.
3) The exportMissingValue can be used to replace the given missing values by NaN (Not A Number) values to indicate that there is no valid data, ArcGIS will display such records as '0' instead of -999 in this example.