migrated shapefile reprojection implementation