PerTileReproject method will perform reproject step before the tiling step.
This method of reprojection can not consider pixels past the individual tile boundaries,
even if they exist elsewhere in the dataset, and will read them as NODATA when interpolating.
However this restriction allows for source tiles to have projections that differ per tile.
The projections will be unified before the tiling step, which requires all extents to be in the same projection.