Hey Scott,<br><br>You could extract that layer from the netCDF, burn it with gdal_rasterize as a geotiff, convert the geoTiff into a GMT grid, and then possibly add that back into the netCDF (somehow).<br><br>Sounds like a pain though.<br>
<br>Roger<br>--<br><br><div class="gmail_quote">On Mon, Sep 21, 2009 at 11:49 AM, Scott Lewis <span dir="ltr">&lt;<a href="mailto:scott.lewis@nsidc.org">scott.lewis@nsidc.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ah, thanks.  I must have missed that.  Looks like I&#39;ll have to find<br>
another way to accomplish what I&#39;m trying to do then!<br>
<br>
Thanks for your help!<br>
<font color="#888888"><br>
Scott<br>
</font><div><div></div><div class="h5"><br>
Hermann Peifer wrote:<br>
&gt; The driver doesn&#39;t support updating netCDF files. gdalinfo --formats says:<br>
&gt;<br>
&gt;  GTiff (rw+): GeoTIFF<br>
&gt;  (...)<br>
&gt;  netCDF (rw): Network Common Data Format<br>
&gt;<br>
&gt; The &quot;+&quot; indicates update support, which is obviously missing for netCDF<br>
&gt; format.<br>
&gt;<br>
&gt; Hermann<br>
&gt;<br>
&gt;<br>
&gt; -------- Original Message  --------<br>
&gt; Subject: Re:gdal_rasterize with a NetCDF file?<br>
&gt; From: Scott Lewis &lt;<a href="mailto:scott.lewis@nsidc.org">scott.lewis@nsidc.org</a>&gt;<br>
&gt; To: Date: 21/09/2009 20:37<br>
&gt;<br>
&gt;&gt; Evan,<br>
&gt;&gt;<br>
&gt;&gt; Thanks, that seems to be getting me in the right direction: I&#39;m no<br>
&gt;&gt; longer getting the segfault error, or &quot;ERROR 5&quot; at all.<br>
&gt;&gt;<br>
&gt;&gt; However, now it&#39;s giving me a different error.  The first line has the:<br>
&gt;&gt; 0...10...20...30...40...50...60...70...80...90...100 - done.<br>
&gt;&gt; message, like I would expect from when I do this with GeoTIFF files.<br>
&gt;&gt; But following that I am getting a whole bunch of this error, repeated<br>
&gt;&gt; many times:<br>
&gt;&gt;<br>
&gt;&gt; ERROR 6: WriteBlock() not supported for this dataset.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Doing a search online, I&#39;m getting the impression that this might mean<br>
&gt;&gt; that gdal_rasterize doesn&#39;t support writing to a NetCDF file?  Is this<br>
&gt;&gt; correct, or does the problem lie elsewhere with my calling of the<br>
&gt;&gt; utility.<br>
&gt;&gt;<br>
&gt;&gt; Here&#39;s the command line I&#39;m using now:<br>
&gt;&gt;<br>
&gt;&gt; /usr/local/FWTools-2.0.6/bin_safe/gdal_rasterize -i -burn 0 -l<br>
&gt;&gt; &quot;OGRGeoJSON&quot; dummy.json<br>
&gt;&gt; &#39;NETCDF:&quot;Albedo.nc&quot;:Albedo_with_1400_Local_Time_of_Measurement&#39;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks again for the help!<br>
&gt;&gt;<br>
&gt;&gt; Scott<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Even Rouault wrote:<br>
&gt;&gt;&gt; Selon Scott Lewis &lt;<a href="mailto:scott.lewis@nsidc.org">scott.lewis@nsidc.org</a>&gt;:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Scott,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Anytime you want to access to a subdataset with a gdal utility, you<br>
&gt;&gt;&gt; must use the<br>
&gt;&gt;&gt; value of the relevant SUBDATASET_xxx_NAME metadata item, in that<br>
&gt;&gt;&gt; instance<br>
&gt;&gt;&gt; &#39;NETCDF:&quot;Albedo.nc&quot;:Albedo_with_1400_Local_Time_of_Measurement&#39;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The segmentation fault however wasn&#39;t expected, so I commited fixes<br>
&gt;&gt;&gt; per ticket<br>
&gt;&gt;&gt; <a href="http://trac.osgeo.org/gdal/ticket/3146" target="_blank">http://trac.osgeo.org/gdal/ticket/3146</a> to error out more nicely.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Best regards<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I&#39;m still fairly new at using GDAL, but I am having trouble burning a<br>
&gt;&gt;&gt;&gt; vector image onto a NetCDF file.  I&#39;ve had success with using<br>
&gt;&gt;&gt;&gt; gdal_rasterize to burn a vector onto a GeoTIFF file, but when I try to<br>
&gt;&gt;&gt;&gt; burn the same vector onto a NetCDF file, I get an error.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Based on the error, I&#39;m suspecting it&#39;s because it doesn&#39;t know how to<br>
&gt;&gt;&gt;&gt; find the right &quot;band&quot; in the NetCDF File (I want the<br>
&gt;&gt;&gt;&gt; &quot;Albedo_with_1400_Local_Time_of_Measurement&quot; subdataset), but although<br>
&gt;&gt;&gt;&gt; I&#39;ve looked at the documentation, I&#39;m not sure how to specify this to<br>
&gt;&gt;&gt;&gt; gdal_rasterize.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Any help would be much appreciated!  Below is the info.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Here is the command I am trying to run:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; /usr/local/FWTools-2.0.6/bin_safe/gdal_rasterize -i -burn 0 -l<br>
&gt;&gt;&gt;&gt; &quot;OGRGeoJSON&quot; dummy.json Albedo.nc<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; And the error I get:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ERROR 5: GDALDataset::GetRasterBand(1) - Illegal band #<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; /usr/local/FWTools-2.0.6/bin_safe/gdal_rasterize: line 9: 26950<br>
&gt;&gt;&gt;&gt; Segmentation fault      $FWTOOLS_HOME/bin/`basename $TARGET` &quot;$@&quot;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Here is the gdalinfo for Albedo.nc:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Driver: netCDF/Network Common Data Format<br>
&gt;&gt;&gt;&gt; Files: Albedo.nc<br>
&gt;&gt;&gt;&gt; Size is 512, 512<br>
&gt;&gt;&gt;&gt; Coordinate System is `&#39;<br>
&gt;&gt;&gt;&gt; Metadata:<br>
&gt;&gt;&gt;&gt;   NC_GLOBAL#Conventions=CF-1.4<br>
&gt;&gt;&gt;&gt;   NC_GLOBAL#institution=National Snow &amp; Ice Data Center, Boulder, CO<br>
&gt;&gt;&gt;&gt;   NC_GLOBAL#title=AVHRR Polar Pathfinder Twice-Daily 5 km EASE-Grid<br>
&gt;&gt;&gt;&gt; Composites Albedo<br>
&gt;&gt;&gt;&gt;   NC_GLOBAL#source=See the title and references for this information<br>
&gt;&gt;&gt;&gt;   NC_GLOBAL#comment=Not set at this time<br>
&gt;&gt;&gt;&gt;   NC_GLOBAL#references=Documentation available at:<br>
&gt;&gt;&gt;&gt; <a href="http://nsidc.org/data/docs/daac/nsidc0066_avhrr_5km.gd.html" target="_blank">http://nsidc.org/data/docs/daac/nsidc0066_avhrr_5km.gd.html</a><br>
&gt;&gt;&gt;&gt;   NC_GLOBAL#history=Mon, 21 Sep 2009 09:31:24: File created.<br>
&gt;&gt;&gt;&gt; Subdatasets:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; SUBDATASET_1_NAME=NETCDF:&quot;Albedo.nc&quot;:Albedo_with_1400_Local_Time_of_Measurement<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;   SUBDATASET_1_DESC=[1x244x242]<br>
&gt;&gt;&gt;&gt; Albedo_with_1400_Local_Time_of_Measurement (8-bit integer)<br>
&gt;&gt;&gt;&gt;   SUBDATASET_2_NAME=NETCDF:&quot;Albedo.nc&quot;:latitude<br>
&gt;&gt;&gt;&gt;   SUBDATASET_2_DESC=[244x242] latitude (64-bit floating-point)<br>
&gt;&gt;&gt;&gt;   SUBDATASET_3_NAME=NETCDF:&quot;Albedo.nc&quot;:longitude<br>
&gt;&gt;&gt;&gt;   SUBDATASET_3_DESC=[244x242] longitude (64-bit floating-point)<br>
&gt;&gt;&gt;&gt; Corner Coordinates:<br>
&gt;&gt;&gt;&gt; Upper Left  (    0.0,    0.0)<br>
&gt;&gt;&gt;&gt; Lower Left  (    0.0,  512.0)<br>
&gt;&gt;&gt;&gt; Upper Right (  512.0,    0.0)<br>
&gt;&gt;&gt;&gt; Lower Right (  512.0,  512.0)<br>
&gt;&gt;&gt;&gt; Center      (  256.0,  256.0)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; And for completeness, the dummy.json file (it&#39;s basically a triangle):<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; {<br>
&gt;&gt;&gt;&gt;     &quot;type&quot;: &quot;FeatureCollection&quot;,<br>
&gt;&gt;&gt;&gt;     &quot;features&quot;: [{<br>
&gt;&gt;&gt;&gt;         &quot;type&quot;: &quot;Feature&quot;,<br>
&gt;&gt;&gt;&gt;         &quot;properties&quot;: { &quot;BASIN_ID&quot;: 1.000000, &quot;AREA_SQKM&quot;:<br>
&gt;&gt;&gt;&gt; 1739.016470 },<br>
&gt;&gt;&gt;&gt;         &quot;geometry&quot;: {<br>
&gt;&gt;&gt;&gt;             &quot;type&quot;: &quot;Polygon&quot;,<br>
&gt;&gt;&gt;&gt;             &quot;coordinates&quot;: [ [<br>
&gt;&gt;&gt;&gt;                 [ -2000000, -2500000 ],<br>
&gt;&gt;&gt;&gt;                 [ -2500000, -1400000 ],<br>
&gt;&gt;&gt;&gt;                 [ -1500000, -1400000 ],<br>
&gt;&gt;&gt;&gt;                 [ -2000000, -2500000 ]<br>
&gt;&gt;&gt;&gt;             ] ]<br>
&gt;&gt;&gt;&gt;         }<br>
&gt;&gt;&gt;&gt;     }]<br>
&gt;&gt;&gt;&gt; }<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks!<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Scott Lewis<br>
&gt;&gt;&gt;&gt; National Snow &amp; Ice Data Center<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; gdal-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</div></div></blockquote></div><br>