<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Excellent Frank, thanks for the tips.&nbsp; I thought there might be a problem with the /vsimem/ since only the VRT XML would be passed as an in-mem buffer, the actual image data is in a disk file.&nbsp; I'll just pass the entire VRT XML for simplicity.<br><br>-- Dan<br><br>&gt; Date: Thu, 11 Jun 2009 12:54:30 -0400<br>&gt; From: warmerdam@pobox.com<br>&gt; To: grevedan@hotmail.com<br>&gt; CC: gdal-dev@lists.osgeo.org<br>&gt; Subject: Re: [gdal-dev] Regarding using VRT to open a raw file<br>&gt; <br>&gt; Dan Greve wrote:<br>&gt; &gt; I'm using the VRT schema to open a raw binary image file.  I can <br>&gt; &gt; successfully access the image data by creating a VRT file with the <br>&gt; &gt; necessary metadata, and then perform GDALOpen using the filename of the <br>&gt; &gt; VRT file.  Is there a clean way to just create the VRT metadata file in <br>&gt; &gt; memory, instead of having to create a VRT file on disk?<br>&gt; <br>&gt; Dan,<br>&gt; <br>&gt; I believe the VRT driver is unusual in that it allows passing the entire<br>&gt; VRT XML contents as the filename to GDALOpen() instead of it being a file<br>&gt; on disk.<br>&gt; <br>&gt; If the driver did not have this specific capacity, you could also use the<br>&gt; /vsimem/ pseudo-filesystem handling to create the file in memory but have<br>&gt; it appear to be on disk to most of the GDAL software.<br>&gt; <br>&gt; Best regards,<br>&gt; -- <br>&gt; ---------------------------------------+--------------------------------------<br>&gt; I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam@pobox.com<br>&gt; light and sound - activate the windows | http://pobox.com/~warmerdam<br>&gt; and watch the world go round - Rush    | Geospatial Programmer for Rent<br>&gt; <br><br /><hr />Windows Live™: Keep your life in sync. <a href='http://windowslive.com/explore?ocid=TXT_TAGLM_WL_BR_life_in_synch_062009' target='_new'>Check it out.</a></body>
</html>