/// <summary> /// Loads a Ogr datasource with the specified layer /// </summary> /// <param name="Filename">datasource</param> /// <param name="LayerName">name of layer</param> public Ogr(string Filename, string LayerName) { this.Filename = Filename; OGR.ogr.RegisterAll(); _OgrDataSource = OGR.ogr.Open(this.Filename, 1); _OgrLayer = _OgrDataSource.GetLayerByName(LayerName); }
/// <summary> /// Loads a Ogr datasource with the specified layer /// </summary> /// <param name="Filename">datasource</param> /// <param name="LayerNum">number of layer</param> public Ogr(string Filename, int LayerNum) { this.Filename = Filename; ogr.RegisterAll(); _OgrDataSource = OGR.ogr.Open(this.Filename, 0); _OgrLayer = _OgrDataSource.GetLayerByIndex(LayerNum); }