Esempio n. 1
0
File: ogr.go Progetto: colek42/gdal
// Delete indicated feature from layer
func (layer Layer) Delete(index int) error {
	return C.OGR_L_DeleteFeature(layer.cval, C.GIntBig(index)).Err()
}
Esempio n. 2
0
File: ogr.go Progetto: colek42/gdal
// Fetch a feature by its index
func (layer Layer) Feature(index int) Feature {
	feature := C.OGR_L_GetFeature(layer.cval, C.GIntBig(index))
	return Feature{feature}
}
Esempio n. 3
0
File: ogr.go Progetto: colek42/gdal
// Set feature identifier
func (feature Feature) SetFID(fid int) error {
	return C.OGR_F_SetFID(feature.cval, C.GIntBig(fid)).Err()
}
Esempio n. 4
0
File: ogr.go Progetto: colek42/gdal
// Move read cursor to the provided index
func (layer Layer) SetNextByIndex(index int) error {
	return C.OGR_L_SetNextByIndex(layer.cval, C.GIntBig(index)).Err()
}
Esempio n. 5
0
File: gdal.go Progetto: kikht/gdal
// Set maximum cache memory
func SetCacheMax(bytes int) {
	C.GDALSetCacheMax64(C.GIntBig(bytes))
}