Repository 'gdal_gdal_merge'
hg clone https://toolshed.g2.bx.psu.edu/repos/ecology/gdal_gdal_merge

Changeset 0:ce7826d49a5c (2019-02-26)
Next changeset 1:caeb65a2ba87 (2019-02-27)
Commit message:
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tools/gdal commit b964e8f7d7bb076d63a1c7bdfbbdba0f9074d517
added:
gdal_macros.xml
gdal_merge.xml
test-data/small_east.dem
test-data/small_merged.tif
test-data/small_west.dem
b
diff -r 000000000000 -r ce7826d49a5c gdal_macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/gdal_macros.xml Tue Feb 26 11:49:25 2019 -0500
b
b'@@ -0,0 +1,164 @@\n+<macros>\n+    <token name="@VERSION@">2.4.0</token>  \n+    <xml name="gdal_requirements">\n+        <requirements>\n+            <requirement type="package" version="2.1.0">gdal</requirement>\n+            <requirement type="package" version="3.5.0">geos</requirement>\n+        </requirements>\n+    </xml>\n+\n+    <xml name="gdal_advanced_params_select">\n+        <param name="advanced" type="select" label="Specify advanced parameters">\n+            <option value="simple" selected="true">No, use program defaults.</option>\n+            <option value="advanced">Yes, see full parameter list.</option>\n+        </param>        \n+        <when value="simple">\n+        </when>\n+    </xml>\n+\n+    <xml name="gdal_param_te">\n+        <conditional name="condi_te">\n+            <param name="te" type="select" label="Georeferenced extents of output file" help="-te xmin ymin xmax ymax">\n+                <option value="no_te" selected="true">Don\'t use the -te option</option>\n+                <option value="te">Use the -te option</option>\n+            </param>\n+            <when value="no_te">\n+            </when>\n+            <when value="te">\n+                <param name="xmin" type="float" label="xmin" value="0" min="0" help="In target SRS by default, or in the SRS specified with -te_srs"/>\n+                <param name="ymin" type="float" label="ymin" value="0" min="0" help="In target SRS by default, or in the SRS specified with -te_srs"/>\n+                <param name="xmax" type="float" label="xmax" value="0" min="0" help="In target SRS by default, or in the SRS specified with -te_srs"/>\n+                <param name="ymax" type="float" label="ymax" value="0" min="0" help="In target SRS by default, or in the SRS specified with -te_srs"/>\n+            </when>\n+        </conditional> \n+    </xml>\n+\n+    <xml name="gdal_param_r">\n+        <conditional name="condi_resample">\n+            <param label="Use a resampling method" help="-r resampling algorithm" name="resample" type="select">\n+                <option value="no_resampling" selected="true">Don\'t use a resampling method</option>\n+                <option value="resampling">Use a resampling method, option -r</option>\n+            </param>\n+            <when value="resampling">\n+                <param name="r" type="select" label="Reseampling algorithm" >\n+                    <option value="nearest" selected="true"/>\n+                    <option value="bilinear"/>\n+                    <option value="cubic"/>\n+                    <option value="cubicspline"/>\n+                    <option value="lanczos"/>\n+                    <option value="average"/>\n+                    <option value="mode"/>\n+                    <option value="max"/>\n+                    <option value="min"/>\n+                    <option value="med">Median resampling</option>\n+                    <option value="q1">First quartile resampling</option>\n+                    <option value="q2">Third quartile resampling</option>\n+                </param>\n+            </when>\n+            <when value="no_resampling">\n+            </when>\n+        </conditional>\n+    </xml>\n+\n+    <xml name="gdal_param_tr">\n+        <conditional name="condi_tr">\n+            <param name="tr" type="select" label="Set the ouput file resolution" help="-tr xres yres. Set output file resolution (in target georeferenced units)"> \n+                <option value="no_tr" selected="true">Don\'t use the -tr option</option>\n+                <option value="tr">Use the -tr option</option>\n+            </param>\n+            <when value="no_tr">\n+            </when>\n+            <when value="tr">\n+                <param name="xres" type="float" label="xres" value="0" min="0"/>\n+                <param name="yres" type="float" label="yres" value="0" min="0"/>\n+            </when>\n+        </conditional>\n+    </xml>\n+\n+    <xml name="gdal_param_b">\n+        <param name="b" type="text" label="Select an input band band for output" help="eg : -b band -b 1'..b'falsevalue="" checked="false" label="Place each input file into a separate band" help="-separate. In that case, only the first band of each dataset will be placed into a new band. Contrary to the default mode, it is not required that all bands have the same datatype" />\n+    </xml>\n+\n+    <xml name="gdal_param_a_srs">\n+        <param name="a_srs" type="text" label="Override the projection for the output file" help="-a_srs srs_def. The srs_def may be any of the usual GDAL/OGR forms, complete WKT, PROJ.4, EPSG:n or a file containing the WKT. No reprojection is done" value="" />\n+    </xml>\n+\n+    <xml name="gdal_param_stats">\n+        <param name="stats" type="boolean" truevalue="-stats" falsevalue="" checked="false" label="Force (re)computation of statistics"  help="-stats. Read and display image statistics. Force computation if no statistics are sto.red in an image."/>\n+    </xml>\n+    \n+    <xml name="gdal_param_norat">\n+        <param name="norat" type="boolean" truevalue="-norat" falsevalue="" checked="false" help="-norat. Do not copy source RAT into destination dataset." label="Suppress printing of raster attribute table."/>\n+    </xml>\n+\n+    <xml name="gdal_param_of">\n+        <param name="of" type="select" label="Output format -of" value="Gtiff" help="Select the output format. The default is GeoTIFF (GTiff). A short list of raster formats is currently enable in GalaxyE : GTiff, netCDF and VRT.">\n+            <option value="GTiff">GTiff</option>\n+            <option value="netCDF">Network Common Data Format - netCDF</option>\n+            <option value="VRT">GDAL Virtual - VRT</option>\n+        </param>\n+    </xml>\n+\n+    <xml name="gdal_param_co">\n+        <param name="co" type="text" label="Pass a creation option to the output format driver" help="-co NAME=VALUE. eg : COMPRESS=JPEG" value="" />\n+    </xml>   \n+\n+    <xml name="gdal_param_ot">\n+        <param name="ot" type="select" label="Datatype of the output bands" help="-ot Datatype">\n+            <option value="byte">Byte</option>\n+            <option value="int16">Int16</option>\n+            <option value="uint16">UInt16</option>\n+            <option value="uint32">UInt32</option>\n+            <option value="int32">Int32</option>\n+            <option value="float32">Float32</option>\n+            <option value="float64">Float64</option>\n+            <option value="cint16">CInt16</option>\n+            <option value="cint32">CInt32</option>\n+            <option value="cfloat32">CFloat32</option>\n+            <option value="cfloat64">CFloat64</option>\n+            <option value="" selected="true">Select a datatype for the output bands (default)</option>\n+        </param>\n+    </xml>\n+\n+<!-- need to upgrade gdal version to use\n+    <xml name="gdal_param_oo">\n+        <param name="oo" type="text" label="-oo NAME=VALUE" value="" />\n+    </xml>\n+-->\n+\n+    <xml name="gdal_input_raster_multiple">\n+        <param type="data" name="input" format="gtiff,tiff,netcdf,VRT,txt,xml" help="Formats currently supported are : GTiff, netCDF and VRT" label="Gdal supported input file" multiple="true"/>\n+    </xml>\n+\n+    <xml name="gdal_output_change_format">\n+        <data name="output" format="GTiff" label="${on_string}.${of}">\n+            <change_format>\n+                <when input="of" value="GTiff" format="tiff"/>\n+                <when input="of" value="netCDF" format="netcdf"/>\n+                <when input="of" value="VRT" format="txt"/>\n+            </change_format>\n+        </data>\n+    </xml>\n+\n+    <xml name="gdal_citation">\n+        <citations>\n+            <citation type="bibtex">\n+                @Manual{,\n+                title = {{GDAL/OGR} Geospatial Data Abstraction software Library},\n+                author = {{GDAL/OGR contributors}},\n+                organization = {Open Source Geospatial Foundation},\n+                year = {2018},\n+                url = {http://gdal.org},\n+                }\n+            </citation>\n+        </citations>  \n+    </xml>\n+</macros>\n'
b
diff -r 000000000000 -r ce7826d49a5c gdal_merge.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/gdal_merge.xml Tue Feb 26 11:49:25 2019 -0500
[
@@ -0,0 +1,145 @@
+<tool id="gdal_gdal_merge" name="GDAL Merge" version="@VERSION@">
+    <description>mosaics a set of images</description>
+    <macros>
+        <import>gdal_macros.xml</import>
+    </macros>
+    <expand macro="gdal_requirements" />
+    <command detect_errors="exit_code"><![CDATA[
+        gdal_merge.py
+            -q
+            #for $i in $input
+                '$i'
+            #end for
+
+            -of '$of'
+
+            #if $settings.advanced=='advanced'
+
+                #if str($settings.co).strip()!=''
+                    -co '$settings.co'
+                #end if
+
+                #if str($settings.ot).strip()!=''
+                    -ot '$settings.ot'
+                #end if
+                
+                #if $settings.condi_ps.pixelsize=='use_ps'
+                    -ps $settings.condi_ps.pixelsize_x $settings.condi_ps.pixelsize_y
+                #end if
+                
+                $settings.tap
+                
+                #if $settings.condi_ul_lr.ul_lr=='ul_lr'
+                    -ul_lr $settings.condi_ul_lr.ulx $settings.condi_ul_lr.uly $settings.condi_ul_lr.lrx $settings.condi_ul_lr.lry
+                #end if
+                
+                $settings.v
+                
+                $settings.separate
+                
+                $settings.pct
+                
+                #if $settings.n!='nodata_value'
+                    -n '$settings.n'
+                #end if
+                
+                #if $settings.a_nodata!='output_nodata_value'
+                    -a_nodata '$settings.a_nodata'
+                #end if
+                
+                #if str($settings.init).strip()!=''
+                    -init '$settings.init'
+                #end if
+                
+            #end if
+
+            -o '$output'
+        ]]></command>
+
+    <inputs>
+        <expand macro="gdal_input_raster_multiple"/>  
+        <expand macro="gdal_param_of"/>
+        <conditional name="settings">
+            <expand macro="gdal_advanced_params_select"/>
+            <when value="advanced">
+                <expand macro="gdal_param_co"/> 
+                <expand macro="gdal_param_ot"/> 
+                <conditional name="condi_ps">
+                    <param label="Fix pixel size to be used" help="-ps pixelsize_x pixelsize_y. If not specified the resolution of the first input file will be used" name="pixelsize" type="select">
+                        <option value="use_ps">Fix pixel size with the -ps option</option>
+                        <option value="no_ps" selected="true">Don't specify a resolution</option>
+                    </param>
+                    <when value="use_ps">
+                        <param name="pixelsize_x" type="integer" value="0" min="0"/>
+                        <param name="pixelsize_y" type="integer" value="0" min="0"/>
+                    </when>
+                    <when value="no_ps">
+                    </when>
+                </conditional>        
+                <expand macro="gdal_param_tap"/> 
+                <conditional name="condi_ul_lr">
+                    <param name="ul_lr" type="select" argument="-ul_lr ulx uly lrx lry" label="The extents of the output file" help="If not specified the aggregate extents of all input files will be used" >
+                        <option value="no_ul_lr" selected="true">Don't use the -ul_lr option</option>
+                        <option value="ul_lr">Use the -ul_lr option</option>
+                    </param>
+                    <when value="no_ul_lr">
+                    </when>
+                    <when value="ul_lr">
+                        <param name="ulx" type="integer" label="The ulx extents of the output file" value="0" min="0"/>
+                        <param name="uly" type="integer" label="The uly extents of the output file" value="0" min="0"/>
+                        <param name="lrx" type="integer" label="The lrx extents of the output file" value="0" min="0"/>
+                        <param name="lry" type="integer" label="The lry extents of the output file" value="0" min="0"/>
+                    </when>
+                </conditional>        
+                <param name="v" type="boolean" truevalue="-v" falsevalue="" checked="false" help="-v" label="Generate verbose output of mosaicing operations as they are done" />
+                <expand macro="gdal_param_separate"/>
+                <param name="pct" type="boolean" truevalue="-pct" falsevalue="" checked="false" help="-pct. Merging pseudo-colored images this way assumes that all input files use the same color table" label="Grab a pseudo-color table from the first input image" />
+                <param name="n" type="text" argument="-n nodata_value" label="Ignore pixels from files being merged in with this pixel value" value="nodata_value" />
+                <param name="a_nodata" type="text" argument="-a_nodata" label="Assign a specified nodata value to output bands" value="output_nodata_value" />
+                <param name="init" type="text" help="-init values(s). It is not marked as the nodata value in the output file. If only one value is given, the same value is used in all the bands" label="Pre-initialize the output image bands with values" value="" />
+            </when>
+        </conditional>
+    </inputs>
+        
+    <outputs>
+        <expand macro="gdal_output_change_format"/>
+    </outputs>
+
+    <tests>
+        <test>
+            <param name="input" value="small_west.dem,small_east.dem"/>
+            <param name="advanced" value="simple"/>
+            <output name="output" file="small_merged.tif"/>
+        </test>
+    </tests>
+
+    <help><![CDATA[
+==========================
+Gdal_merge
+==========================
+**What it does**
+
+This utility will automatically mosaic a set of images. All the images must be in the same coordinate system and have a matching number of bands, but they may be overlapping, and at different resolutions. In areas of overlap, the last image will be copied over earlier ones.
+
+|
+
+**How to use it**
+
+Select as much raster files as you want from history to make the mosaic.
+
+Specifiy output format using short name (http://www.gdal.org/formats_list.html).
+
+|
+
+**Advanced options and sources**
+
+To see complete details and help section please check the official gdal sources.
+
+http://www.gdal.org
+
+http://www.gdal.org/gdal_merge.html
+
+Raster Processing Tutorial : https://trac.osgeo.org/gdal/wiki/UserDocs/RasterProcTutorial
+    ]]></help>
+    <expand macro="gdal_citation"/>
+</tool>
b
diff -r 000000000000 -r ce7826d49a5c test-data/small_east.dem
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/small_east.dem Tue Feb 26 11:49:25 2019 -0500
b
b'@@ -0,0 +1,1 @@\n+                           smol_east.dem                                                                     -1234456.6219  4815 3.3781              1     1     0     0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0     3     2     4  -4.454966218750001D+05   1.737033781250000D+05  -4.454966218750001D+05   1.745966218750000D+05  -4.446033781250000D+05   1.745966218750000D+05  -4.446033781250000D+05   1.737033781250000D+05   0.000000000000000D+00   6.700000000000000D+02                     0.0     07.506250D+007.506250D+001.000000D+00     1   120                       2 1 4       0                                                                                                                                 1     1   120     1  -4.454966218750001D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   3.880000000000000D+02-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    30    23     8     6    13    27    42    56    62    76   112   144   149   133   126   120   105    85    70    60    48    68   117   162   188   186   149   170   185   208   183   227   248   247   250   309   322   294   287   388   363   322   318   356   373   344   306   255   281   250   195   150   212   145   196   262   253   264   298   292   303   350   341   295   244   294   347   313                                                                                                                                                                     1     2   120     1  -4.454891156250000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   4.350000000000000D+02-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    29    24    11     5    14    26    39    53    72   106   117   153   138   121   111   101   100    82    65    52    42    78   123   157   187   198   191   225   191   186   206   273   300   303   297   324   299   265   250   316   295   259   283   332   323   283   253   256   253   231   221   139   139   144   187   261   257   267   285   272   254   257   231   222   305   419   435   275                                                                                                                                                                     1     3   120     1  -4.454816093750000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   4.140000000000000D+02-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    25    22    22    17    11    16    26    34    50    57    83   115   135   150   124    99    94    86    74    63    51    39    79   113   137   155   179   187   232   236   242   234   233   232   229   241   275   240   236   224   261   233   231   259   273   253   246   221   216   185   227   197   117   155   188   201   199   209   220   215   189   177   185   247   317   395   414   389   250                                              '..b'10000000000000D+02     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    12    22    31    24    34    53    63    59    77   105   106    79    88   109   120   130   147   181   173   167   155   122    96    70    72    75    71    70    75    81    82    83    84    84    89   104   116   114    96    94   104   110   106    84   107   106   118   105   109   123   108   131   137   156   157   174                                                                                                                                                                     1   118   120     1  -4.446183906250000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   1.800000000000000D+02     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     9    38    50    67    74    59    92   124   109    72    93   107   118   137   133   127   129   138   119    95    84    68    71    71    70    69    71    81    82    83    84    83    95   104   124   129   108    88    98    98    93   105    87   108   115   102   101   114   111   129   139   148   180   177                                                                                                                                                                     1   119   120     1  -4.446108843750000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   1.850000000000000D+02     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    12    33    69    60    49    56   104   117   100    67    97   127   148   146   132   133   114   107   102    90    77    67    67    70    68    69    72    81    82    83    83    83    88   106   121   127   100    86    93    88    82    80    85   108   112   101   110   112   115   136   138   141   177   185                                                                                                                                                                     1   120   120     1  -4.446033781250000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   1.950000000000000D+02     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    15    34    54    54    37    59   101    88    67    77    93   120   147   161   124   114   113    95    79    79    84    84    82    71    73    71    70    81    82    84    84    84    84   104   105    95    93    81    79    74    77    77    89   117   111   102   110   123   103   121   132   140   165   195                                                                                                                                                                \n\\ No newline at end of file\n'
b
diff -r 000000000000 -r ce7826d49a5c test-data/small_merged.tif
b
Binary file test-data/small_merged.tif has changed
b
diff -r 000000000000 -r ce7826d49a5c test-data/small_west.dem
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/small_west.dem Tue Feb 26 11:49:25 2019 -0500
b
b'@@ -0,0 +1,1 @@\n+                           smol_west.dem                                                                     -1235956.6219  4815 3.3781              1     1     0     0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0                     0.0     3     2     4  -4.463966218750001D+05   1.737033781250000D+05  -4.463966218750001D+05   1.745966218750000D+05  -4.455033781250000D+05   1.745966218750000D+05  -4.455033781250000D+05   1.737033781250000D+05   0.000000000000000D+00   8.720000000000000D+02                     0.0     07.506250D+007.506250D+001.000000D+00     1   120                       2 1 4       9                                                                                                                                 1     1   120     1  -4.463966218750001D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   6.250000000000000D+02-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    28    51   100   138   140   155   182   203   244   266   296   316   358   381   397   423   457   478   497   498   558   574   576   564   571   606   625   571   542   480   380   336   315   391   462   503   512   542   400   509   517   481   401   384                                                                                                                                                                     1     2   120     1  -4.463891156250000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   6.450000000000000D+02-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     2    34    65    98   135   162   167   178   221   252   278   314   346   349   387   403   433   475   497   523   530   557   586   598   600   578   603   634   645   638   561   448   421   367   337   390   425   408   494   392   444   471   472   405   384                                                                                                                                                                     1     3   120     1  -4.463816093750000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   6.970000000000000D+02-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    10    43    77   107   134   169   182   191   231   259   289   321   354   378   394   410   449   486   512   536   554   542   591   604   611   603   608   648   685   697   628   556   505   391   337   337   345   373   464   403   397   418   394   390   384                                              '..b'30000000000000D+02-32767-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    19    14    23    59   108   127   168   211   246   241   199   206   174   131    77    72    93    90    86    89   131   169   217   293   376   391   397   415   451   469   511   501   437   384   331   272   340   412   423   469   431   432   418   350   359   311   247   261   301   321   296   254   213   240   301   345   358   399   449   513   492   454   476   465                                                                                                                                                                     1   118   120     1  -4.455183906250000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   5.320000000000000D+02-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     6    21    31    30    58   106   135   149   198   228   212   187   176   156   109    83    52    78    79    77   116   136   189   252   319   385   391   411   421   439   454   439   407   352   299   261   305   376   404   425   416   387   379   377   346   302   271   250   245   262   275   236   213   196   222   249   314   407   426   458   532   503   458   404   365                                                                                                                                                                     1   119   120     1  -4.455108843750000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   4.840000000000000D+02-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    19     8     3     6    19    33    28    63   101   123   135   165   190   183   159   155   125    93    78    56    59    59    91   143   144   138   216   338   381   388   395   415   390   361   328   271   237   248   271   323   374   414   398   412   424   374   299   302   292   289   281   252   243   227   174   190   200   240   276   289   375   436   460   484   451   388   348   298                                                                                                                                                                     1   120   120     1  -4.455033781250000D+05   1.737033781250000D+05            0.000000D+00   0.000000000000000D+00   4.350000000000000D+02-32767     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0    27    15     3     6    14    32    40    52    83   117   131   147   165   158   144   137   108    83    80    59    51    60   107   146   179   163   171   254   304   308   298   282   256   255   232   258   310   301   298   414   385   379   356   408   435   404   333   252   249   248   261   196   239   203   182   236   247   257   329   331   342   399   431   416   335   282   271   291                                                                                                                                                                \n\\ No newline at end of file\n'