[gdal-dev] .NET and OGR writing to stream

Maksim Sestic max at geoinova.com
Mon Aug 1 03:49:58 EDT 2011


Hi Chaitanya,

 

Is there a managed wrapper for this (I mean, VSI* methods)?

 

Regards,

Maksim Sestic

 

  _____  

From: Chaitanya kumar CH [mailto:chaitanya.ch at gmail.com] 
Sent: Sunday, July 31, 2011 19:33
To: Maksim Sestic
Cc: gdal-dev at lists.osgeo.org
Subject: Re: [gdal-dev] .NET and OGR writing to stream

 

Maksim,

You can use the memory file system handler in the GDAL library.
The documentation of VSIInstallMemFileHandler() includes a C++ example.

http://www.gdal.org/ogr/cpl__vsi_8h.html#66e2e6f093fd42f8a941b962d4c8a19e

On Sun, Jul 31, 2011 at 9:47 PM, Maksim Sestic <max at geoinova.com> wrote:

Hi Chaitanya,

 

Actually, what I need is writing GML (using GML driver) to string, not a
file. Current managed wrapper looks like:

 

Public Function CreateDataSource(utf8_path As String, options() As String)
As OSGeo.OGR.DataSource

 

...while I need something like:

 

Public Function CreateDataSource(myStream As Stream, options() As String) As
OSGeo.OGR.DataSource

 

Regards,

Maksim Sestic

 

  _____  

From: Chaitanya kumar CH [mailto:chaitanya.ch at gmail.com] 
Sent: Sunday, July 31, 2011 18:06
To: Maksim Sestic
Cc: gdal-dev at lists.osgeo.org
Subject: Re: [gdal-dev] .NET and OGR writing to stream

 

Maksim,

You can use the Memory driver.

http://www.gdal.org/ogr/drv_memory.html
http://www.gdal.org/ogr/ogr_formats.html

On Sun, Jul 31, 2011 at 8:45 PM, Maksim Sestic <max at geoinova.com> wrote:

Hi all,

 

Is there any example of OGR driver writing to memory stream (instead of file
stream), in .NET?

 

Regards,

Maksim Sestic

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110801/11682d73/attachment.html


More information about the gdal-dev mailing list