I'm a bit of a novice with QGIS, so this is really throwing me for a loop.
For the maps I'm intending on making, an azimuthal orthographic projection would be my preference.
For example, one map I'm trying to recreate is this map of the Pacific islands from Wikipedia:
I've been using the NaturalEarth Quick Start package, which has been a really good launching-off point, but I'm running into some issues at the horizon of the orthographic projection.
I've tried adding a custom projection:
+proj=ortho +lat_0=0 +lon_0=170 +x_0=0 +y_0=0 +a=6371000 +b=6371000 +units=m +no_defs
But that gives the following map:
Which certainly is close to being right, but the ocean is obviously being cut off in the Arctic and on the southern horizon.
I understand the issue is that naively mapping layers described in WGS 84 to an orthographic projection leaves you with artifacts at the horizon, but how do I fix it?
I first tried to use the Clip to Hemisphere
plugin described in Ortho Projection produces artifacts, but it seems incompatible with QGIS 3; when I try adding the plugin, QGIS3 gives an error message and places it in the "Invalid" section of the Plugins window.
I then tried both solutions presented at Where did the polygons go after projecting a map in QGIS? Again the issue is with QGIS 2/3 incompatibility.
For Solution 1, both Numerical Digitize
and CAD Tools
are again incompatible with QGIS 3 and give the same result as Clip to Hemisphere
.
For Solution 2, I can't disable on-the-fly-reprojection
in settings since that setting was removed in QGIS 3.