I would like to draw a rectangular map, but the sides are not aligned with the usual geographic grid. For example, the southern New Zealand island is stretched approximately along a diagonal in the usual map. So I would like MMA to produce a map inside the tilted rectangle in the figure below.
p1 = GeoGraphics[GeoRange -> CountryData["NewZealand"],
GeoBackground -> "ReliefMap"]
p2 = Graphics[
Line[{{174, -39}, {176, -43}, {168, -47}, {166, -43}, {174, -39}}]];
Show[p1, p2]
Is there an elegant way to do this, or do I have to clip the parts I don't need manually?





