Hi Nicolas, You can add georeferencing information in separate <SRS> and <GeoTransform> nodes underneath the <VRTDataset>, that should work in one step.
For the data type of the <VRTRasterBand> you can use Byte or UInt16 for a 2 byte unsigned integer, or any of the other GDAL data types. Also, if you know the file size and the number of rows/columns but not datatype you can also work backwards to find the number of bytes used for a single pixel. ImageOffset is usually 0, ByteOrder usually 'LSB'. PixelOffset 1 for Byte and 2 for Uint16, LineOffset is usually the number of columns multiplied by the PixelOffset. See also https://www.gdal.org/gdal_vrttut.html for more info. On Wed, Aug 8, 2018, at 10:18 PM, Nicolas Cadieux wrote: > Hi, > > I need help setting up the .vrt file to read a raw bin file. This is > what I figured out about the files: > > 3601 row x 3601 columns, big endian byte order, 2-byte unsigned > integer. Some files are 2-byte signed integer or byte. They have the > following Extent. -72.0001388888888840,-1.0001388888888889 : > -70.9998611111111018,0.0001388888888889. Perhaps Georeferencing should > be done in another step or can it be done in the .vrt? > > I figure the file would look like this but I need help with the big > endian, 2-byte unsigned int and ByteOrder. > > <VRTDataset rasterXSize="3601" rasterYSize="3601"> > <VRTRasterBand dataType="Byte" band="1" subClass="VRTRawRasterBand"> > <SourceFilename > relativetoVRT="1">s01w072_slope.bin</SourceFilename> > <ImageOffset>????</ImageOffset> > <PixelOffset>????</PixelOffset> > <LineOffset>?????</LineOffset> > <ByteOrder>????</ByteOrder> > </VRTRasterBand> > </VRTDataset> > > Thanks in advance. > > Nicolas Cadieux > > _______________________________________________ > gdal-dev mailing list > gdal-dev@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/gdal-dev _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/gdal-dev