change to GDAL to read field types