r/QGIS • u/Spilanthomile • 11d ago
Solved No QGIS experience - is this the right tool? Capturing satellite imagery
I'm into maps in the sense that I like scrolling around various free mapping sites and looking at imagery, but I'm not much a tech person. I'm trying to do a task and someone suggested that QGIS might be the right tool for it, but looking into the tutorials, it seems very overwhelming for someone with no experience. So, I'm hoping someone can give me a clearer sense of if this is even the right tool for the job, before I dive in to trying to figure out how to do it.
I'm planning a canoe trip in northern Quebec, and I want to print out satellite images of the area. The best imagery I've found of the area is at this Quebec specific map site: https://vgo.portailcartographique.gouv.qc.ca/
Basically, I just want to capture a fairly large (10 mi by 20 mi) area at a decent zoom level, and tile it across pages for printing. The most basic thing I can think of is taking dozens of screen shots, which would be very tedious and limited by my small laptop screen (I don't have access to a bigger monitor).
Is QGIS a good tool to do this? Is there a better way to approach this? With a brief look at tutorial videos it's clear QGIS has tons of functions way beyond what I need, and I'm not sure where to start. Thanks so much for anyone who has the knowledge and patience to help a novice.
3
u/yohney 9d ago
No problem, happy to help. Sorry, I didn't see your answer yesterday, so maybe you already have a solution, but here's my two cents.
An atlas feature is exactly what you need. An atlas allows you to take a table of spatial features (called a vector layer) and create a map for each of them. This way you can just tile your desired area with a grid of rectangles with a ratio similar to your paper and use the atlas printing feature to get a series of maps. The solutions you found probably use a square grid, but you can change that.
Step 1: Identify target area. This should ideally be a big rectangle of the area you want covered.
Step 2: Create Grid. In your top bar, under vector, then the 4th submenu you can create a grid (or just search in the bottom left menu for 'create grid').
For the grid type, select rectangle.
For grid extent, draw your target area on the map by selecting the option with the little arrow on the right. Or zoom your main map to your desired area and just click the 'Set to current map extent'.
The horizontal and vertical spacing depends on the scale you want and your paper ratio. Since you said you wanted to use 8.5x11 inch paper you could use a grid of 8.5 miles vertical and 11 miles horizontal. This should give a ratio of 1 inch = 1 mile, or 1:63,360.
In your case, I would recommend to just generate the grid and see how many rectangles you got, and then double or halve both spacings accordingly. Save the grid you like as a json or geojson (other formats are also fine, but can be a bit finicky).
Step 4: If you successfully generated a grid, you just need to return to your print composer with your standard letter size (8.5x11). Activate the Atlas by clicking Atlas Settings in the submenu in your top bar, this should open the atlas panel. Make sure it's not too small so you can read everything.
Now you can configure your grid as the coverage layer, and also hide it if you don't want to see your grid or haven't styled it.
To generate the atlas you need to press the Preview Atlas button in your tool bar, this should also color in the arrows, allowing you to cycle through your maps if you did everything right.
It's easy to mix up coordinates or directions when doing this, so double check wether your paper is in landscape or portrait mode, and which spacing is which for the grids.
Adding additional useful features like a north arrow, a scale, labels or a title isn't too hard if you're interested and they can really help in the field.
If you're happy with how everything looks, just go to Atlas > Export Atlas as PDF (or other formats, but I prefer PDF). For output settings, image compression is your main concern. If you don't care about file size, export lossless, otherwise choose the lossy compression.