change numeric type in shapefile attribute api