コード例 #1
0
ファイル: ogr.go プロジェクト: 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()
}
コード例 #2
0
ファイル: ogr.go プロジェクト: 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}
}
コード例 #3
0
ファイル: ogr.go プロジェクト: colek42/gdal
// Set feature identifier
func (feature Feature) SetFID(fid int) error {
	return C.OGR_F_SetFID(feature.cval, C.GIntBig(fid)).Err()
}
コード例 #4
0
ファイル: ogr.go プロジェクト: 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()
}
コード例 #5
0
ファイル: gdal.go プロジェクト: kikht/gdal
// Set maximum cache memory
func SetCacheMax(bytes int) {
	C.GDALSetCacheMax64(C.GIntBig(bytes))
}