Exemplo n.º 1
0
func (ds *DataSource) Layer() (*Layer, error) {
	layer := C.OGR_DS_GetLayer(ds.v, 0)
	if layer == nil {
		return nil, lastOgrError("failed to get layer 0")
	}
	return &Layer{layer}, nil
}
Exemplo n.º 2
0
Arquivo: ogr.go Projeto: colek42/gdal
// Fetch a layer of this data source by index
func (ds DataSource) LayerByIndex(index int) Layer {
	layer := C.OGR_DS_GetLayer(ds.cval, C.int(index))
	return Layer{layer}
}
Exemplo n.º 3
0
Arquivo: gdal.go Projeto: helmi03/gdal
func (dataset Dataset) LayerByIndex(index int) Layer {
	layer := C.OGR_DS_GetLayer(dataset.cval, C.int(index))
	return Layer{layer}
}