<div dir="ltr">Hi List,<div><br></div><div>I'm trying to read all fields in a CSV file.</div><div>Using this command it is working:</div><div><font face="monospace, monospace">ogrinfo -ro -al -so test.csv -oo X_POSSIBLE_NAMES=Lon* -oo Y_POSSIBLE_NAMES=Lat* -oo KEEP_GEOM_COLUMNS=NO</font></div><div><br></div><div>Now I need to do this in my C# application.</div><div>Because I need to send <font face="monospace, monospace">-00</font> (open options) I cannot use <font face="monospace, monospace">Ogr.Open()</font>, but I should use <font face="monospace, monospace">Gdal.OpenEx()</font>, right? </div><div>OpenEx returns a Dataset, which I somehow need to convert to an ogr datasource so I can use GetLayerByIndex(), GetFieldCount() and GetFieldDefn() but I can't get it to work.</div><div><br></div><div>Looking at numerous Python example it seems in Python no conversion is needed.</div><div>This is my C# code:</div><div><div><font face="monospace, monospace">var openOptions = new[]</font></div><div><font face="monospace, monospace">{</font></div><div><font face="monospace, monospace">    "X_POSSIBLE_NAMES", "Lon*",</font></div><div><font face="monospace, monospace">    "Y_POSSIBLE_NAMES", "Lat*",</font></div><div><font face="monospace, monospace">    "KEEP_GEOM_COLUMNS", "NO"</font></div><div><font face="monospace, monospace">};</font></div><div><font face="monospace, monospace">using (var ds = Gdal.OpenEx(input, 4, null, openOptions, null))<br></font></div><div><font face="monospace, monospace">{</font></div><div><font face="monospace, monospace">    if (ds == null)</font></div><div><font face="monospace, monospace">    {</font></div><div><font face="monospace, monospace">        throw new Exception("Can't open OGR dataset: " + input);</font></div><div><font face="monospace, monospace">    }</font></div><div><font face="monospace, monospace">    // var layer = ds.GetLayerByIndex(0); <----- COMPILE ERROR</font></div><div><font face="monospace, monospace">}</font></div></div><div><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Any help is much appreciated. </div><div dir="ltr"><br></div><div dir="ltr">Thanks,<br>
<br>Paul<br>
</div></div></div></div></div></div>
</div></div>