getRasterBand and getRasterDatatype
can read vector from band
can write to a band