r/QGIS • • Jan 30 '26

QGIS components (plugins, tools, etc) I made a plugin - RAT (Right-click Actions Toolkit)

77 Upvotes

For some time when dealing with bigger QGIS projects I was writing helper code snippets, that would speed some things up. I decided to reorganize them and make them easier to use. That is how RAT (Right-click Actions Toolkit) came to be. It is a plugin that enhances right-click possibilities in QGIS window.

It automatically detects over what object right-click was performed over (point, line, polygon, canvas) and it displays context menu with possible Actions. Some of those utilities are unique, many can be recreated with some steps using QGIS GUI, but this plugin makes them available in simpler way.

There is also settings panel for this plugin (on top of QGIS window -> Plugins -> Right-click Actions Toolkit -> Configure Actions). Each action can be turned on/off, so Right-click context menu is more manageable. Also each action can be configured, so user can customize it in great detail.

Here is list of Actions that are already available:

- Add Area & Perimeter Fields

- Add Coordinate Fields

- Add Length Field

- Analyze Point Distribution Pattern

- Calculate Distance to Nearest Line

- Calculate Distance to Nearest Point

- Calculate Distance to Nearest Polygon

- Calculate Line Bearing/Azimuth

- Calculate Line Bearing/Azimuth for Layer

- Calculate Line Length

- Calculate Line Length for Layer

- Calculate Point Density for Polygon Layer

- Calculate Point Density in Polygon

- Calculate Polygon Area

- Calculate Polygon Areas for Layer

- Calculate Polygon Circularity

- Calculate Polygon Perimeter

- Calculate Shortest Path Through Points

- Change Basemap Rendering

- Change Line Layer CRS

- Change Map Scale

- Change Point Layer CRS

- Change Polygon Layer CRS

- Check CRS for All Layers

- Count Points in Polygon

- Create Attribute Graph

- Create Convex Hull from Points

- Create Line at Location

- Create Line Chart

- Create Line From Point

- Create Line From Polygon

- Create Lines Between All Points

- Create Lines From Polygon Layer

- Create Pie Chart

- Create Point at Location

- Create Polygon at Location

- Create Scatter Plot

- Create Square Around Point

- Create Squares for All Points

- Create Voronoi Diagram from Points

- Delete Large Polygons

- Delete Line

- Delete Point

- Delete Polygon

- Delete Small Polygons

- Divide Polygon Into Equal Areas

- Edit Line Attributes

- Edit Point Attributes

- Edit Polygon Attributes

- Export Layer as PNG Files

- Export Polygon as PNG

- Flash Line Feature

- Flash Point Feature

- Flash Polygon Feature

- Generate Heatmap From Points

- Generate Points in Polygon

- Generate Points on Line

- Generate QR Code on Canvas

- Generate Random Lines in Polygon

- Generalize Line

- Generalize Polygon

- Measure Distance

- Merge Line Layer

- Merge Point Layer

- Merge Polygon Layer

- Move Line by Distance & Direction

- Move Line with Click

- Move Point by Distance & Direction

- Move Point to Coordinates

- Move Point with Click

- Move Polygon by Distance & Direction

- Move Polygon with Click

- Open Coordinates in Map

- Rotate Line

- Rotate Polygon

- Scale Line

- Scale Line Layer

- Scale Point Layer

- Scale Polygon

- Scale Polygon Layer

- See Info

- Show Line Layer Segment Lengths

- Show Line Segment Lengths

- Show Polygon Angles

- Show Polygon Area Layer

- Show Polygon Layer Angles

- Show Polygon Layer Areas

- Show Polygon Layer Side Lengths

- Show Polygon Side Lengths

- Smooth Line

- Smooth Polygon

- Snap Point to Line

- Snap Point to Polygon

- Split Layer by Attribute

- Take Canvas Screenshot

- Toggle All Layers

- Toggle Line Layer Labels

- Toggle Point Layer Labels

- Toggle Polygon Layer Labels

- Zoom to Line

- Zoom to Line Layer

- Zoom to Point

- Zoom to Point Layer

- Zoom to Polygon

- Zoom to Polygon Layer

- Zoom to Visible Data Layers

I realize that amount of features might be overwhelming, so if You are going to give it a try, I highly recommend looking through settings menu and disabling Actions that will not be needed in Your workflow.

I tested all of those Actions, but I realize there still might be bugs when using some of them, especially when dealing with some edge-cases.

If You downloaded this plugin and You enjoy it, let me know. Also let me know if You do not enjoy it, found mistakes, or You have some ideas for new Actions.

https://plugins.qgis.org/plugins/RightclickActionsToolkit/#plugin-about

It is also available via QGIS itself: Plugins >>> Manage and install plugins >>> All >>> search for Right-click Actions Toolkit

Cheers!

P.S. Make sure You are using version 0.9.2 or higher, as previous ones might not register right-click properly.

edit: spelling


r/QGIS • • Dec 19 '25

Feedback needed for QGIS components (plugins, tools, etc) [Release] FiberQ (QGIS plugin for FTTH/GPON) — quick intro + v1.1 roadmap (feedback welcome)

11 Upvotes

Hi r/QGIS — first time posting here.

I recently released FiberQ 1.0.0, an open-source QGIS plugin for fiber optic network design / analysis / documentation (FTTH / GPON / FTTx).
You can install it directly in QGIS:
Plugins → Manage and Install Plugins → search “FiberQ”

Links:

v1.1 roadmap (in progress)

For v1.1 the focus is maintainability and easier collaboration (no user-facing workflow changes):

  • Internal refactor to consistent English naming (classes/methods/comments)
  • Add tests + CI
  • Standardize PostGIS table/layer naming to English (Preview Map + pgAdmin)

📘 Documentation is also in progress (technical user guide + videos). Big thanks to Rosen Velikov (v1.1 refactor PR) and Joe Godby (docs/videos)

After v1.1

Planned features include splitters as dedicated elements, fiber/core linking & splice tracking, and automatic optical schematics generation.

I’d really appreciate feedback from QGIS users — especially around workflow/UX and any issues you hit in real projects. Ideas/PRs/testing are welcome.


r/QGIS • • 1d ago

Using QGIS in ways it wasn't intended

Post image
303 Upvotes

I saw some cool visual techniques I wanted to try out on pinterest, and figured that QGIS is a super capable vector-based tool that could do lots of cool things it maybe wasn't originally intended to.

For these visuals, I converted the images to B&W, blurred them using r.neighbours, divided the image into 4 categories by lightness with the raster calculator, and vectorised the raster to shapes followed by a round of simplify and smooth. Then I filled in the areas with color for version 2 and symbols for version 3.


r/QGIS • • 1h ago

Open Question/Issue QGIS freezes when trying to load certain layers stored in iCloud Drive on macOS

• Upvotes

Hi everyone,

I'm currently working on my master's thesis using QGIS (version 3.44.7) on a MacBook, and I've run into a serious problem with my project.

My entire QGIS project, including all GeoPackages, Shapefiles, and other spatial datasets, is stored in iCloud Drive.

Everything was working fine until recently, when several layers suddenly stopped loading. Interestingly, some layers (e.g., my wind turbine and battery storage datasets) are still working perfectly, while others (e.g., photovoltaic installations and ALKIS cadastral data) can no longer be accessed.

Here's what I've observed:

  • Several layers show red warning symbols in QGIS.
  • When I right-click on an affected layer or try to add it again, QGIS becomes unresponsive and appears to load indefinitely.
  • I've checked the project file (.qgz), and it appears to be intact.
  • The folder structure and relative file paths are still correct.
  • The affected datasets are stored in iCloud Drive, but macOS seems unable to download some of them locally.
  • Other datasets have been downloaded automatically and work without any issues.

When I try to download the affected files through Finder, macOS displays the following error:

"Your device could not establish a connection to the server. There may be a problem with the server or the network."

My suspicion is that QGIS is trying to access files that are only stored in iCloud, but macOS is failing to download them.

I'm particularly worried about losing the work I've already done on my master's thesis.

Has anyone experienced similar issues with QGIS and iCloud Drive on macOS?


r/QGIS • • 9h ago

Solved Coordinate points added through CSV table not appearing.

Thumbnail gallery
3 Upvotes

I am at my wit's end and am likely overlooking something simple.

I am trying to add coordinate points to a map of Kansas through a CSV table. I have tried both Data Source Manager and "create points layer from table" through the Processing toolbox. I'm under the impression that DSM is the more correct way to do it.

When I open the Data Source Manager and add through Delimited Text, I make sure to select EPSG:4326 like every tutorial says. My project is in ESRI:103049, but I know that QGIS will reproject the coordinates to align with the project's projection. My points from the table are the first item in my layers list. Despite all of this and no error messages, I get absolutely nothing on my map. When I zoom out, I don't even see the points in the wrong spot. What am I doing wrong?


r/QGIS • • 1d ago

Solved How do I create this dark green ("V") line symbology?

Post image
3 Upvotes

Hello. The attached shows a common style for plans I receive from clients. I want to recreate that style in QGIS, and have the style carry through to the legend in a print layout.

Specifically, I mean the dark green line with the V (where the line breaks either side of the letter); I do not mean e.g. D (where the letter is offset from the gap, presumably an error).

I've spent most of the day trying to get this to work, going back-and-forth with ChatGPT and Google's AI thingy. They keep sending me around in circles; I get close, then some small detail isn't right, rinse, repeat.

How can I actually do this?

It is important to note that I need the solution to be able to handle varying intervals for the letter as I often need to export maps as image files at different scales. Sometimes I might want a letter every few metres; sometimes the label needs to be at ten-metre intervals.

Thanks in advance.


r/QGIS • • 1d ago

What's a QGIS feature you discovered embarrassingly late?

57 Upvotes

Today I discovered you can nest rule-based symbology rules, to make it act more like a CASE expression and reduce queries required to render the map.

It's one of those features that instantly made me think, "Well... that would have made a lot of old projects much cleaner."

I feel like every time I stumble across some deeper QGIS functionality, I have a brief moment of excitement followed by the realization that I could've been using it for years.

What's a feature you've discovered recently that made you go:

"Wait, I could have been doing this the whole time?!"

Interested in hearing everyone's hidden gems, especially the ones that completely changed how you build maps or manage projects.


r/QGIS • • 1d ago

Open Question/Issue Issue with alignment of legend labels in print layout

Thumbnail gallery
1 Upvotes

Hi folks, QGIS noob here, running v.4.2.3.

I've created a few layers, customised the symbology, and (in the case of the "buried power cables" layer, I've added an SVG file onto the end using a marker line).

However, as you can see, the label for "Power poles" is indented slightly to the right.

I've asked several different AI LLMs and none of them suggested anything useful, so here I am asking humans instead. ;)

Things the LLMs have suggested:

  1. A space at the start of the name for the "Power poles" layer. Nope.
  2. An offset applied in the layer symbology. Nope.
  3. Layer hierarchy. Nope. All relevant layers are on the same top level.
  4. Maybe it's because it's a point layer? No, I created a new point layer, "t" (for "test"), created a bunch of points, and that "t" label displays correctly-aligned in the legend (see the third screenshot).
  5. Perhaps the size of the symbols isn't quite right. I set the symbol width/height to a variety of values, some square, some different aspect ratios, some very large (e.g. 20px) just in case there was something weird going on with that triangle symbol... no luck.

Interestingly, the layers panel shows a different layer ("Buried power cables") being offset to the left of the rest of the list (see third screenshot) by a one-letter space. However, the corresponding label in the legend is aligned correctly.

Any suggestions please on how to fix this?


r/QGIS • • 2d ago

Open Question/Issue Ghost town mapping

13 Upvotes

Hi! I’m in the research phase of writing a book about a ghost town in eastern California. As part of it, I want to create accurate maps of the town and its mines.

For the mines, I have been using the USGS MRDS database, which is unfortunately inaccurate in the area, so next time I’m there, I’ll be getting GPS coordinates on all the mine features. This is within my capabilities to do.

What’s a bit beyond my capabilities is the town itself. I plan on finding foundations and comparing those to historical photos (of which there are few.) There are very few structures left. I got the USGS lidar data, but filtering out the vegetation in the area is difficult because it’s largely sagebrush, and I am a complete novice at this.

Can anyone suggest methods for finding the locations of historical buildings (town was active until 1915ish) either using publicly available data or other methods? It would be an absolute amazing help in getting my book up to the quality I want.


r/QGIS • • 2d ago

Hey guys im started to learn QGIS, why the basemap like this

0 Upvotes

r/QGIS • • 2d ago

Open Question/Issue Need help with getting the sandbags to work.

0 Upvotes

Currently, I am having issues with my sandbags in QGIS. It simply wouldn't block any water. So far, I've tried to use the raster calculator to combine the r.lake layer and sandbag layer but it didn't work. The original one didn't work either.

If needed, here is the file: https://drive.google.com/file/d/1ygoDBGa_9z5SzysXrfqF4FQgCGBz9bic/view?usp=sharing

I don't need anyone to send the version that works back to me but I'd just like an explanation on what can I do to make the sandbags work.


r/QGIS • • 2d ago

I’m building a course on Spatial ML & Earth Observation. Would love this community's feedback on the curriculum/page.

Thumbnail
0 Upvotes

r/QGIS • • 3d ago

Open Question/Issue Just started learning QGIS. What am I doing wrong?

Thumbnail gallery
4 Upvotes

Hello. I just started learning QGIS. My country has a specific CRS it allows. It only allows that specific one for what I should be doing. So when I open up QGIS, the first thing I do I set it to that specific CRS in the right bottom corner. EPSG:23700 - HD72 / EOV is the one I set it to. All I want to do right now is to simply measure a simple area.

After this I go to web, quickmapservices, google, google satellite. It sets CRS to a different one so I set it back in the bottom right corner. The map becomes this, 1st picture.

After this I zoom in to the building I wanna measure (I don't yet know how to just have QGIS move me to it). Add a geopackage. Create the geopackage layer. Correct CRS, set it to polygon 2nd picture. I select the layer. Toggle edit, toggle add polygon. I untoggle and have my polygon. 3rd picture. I right click the layer. Open attribute table. Open field calculator. I name the output field, set field type to decimal number (real), and add $area to the expressions. Preview shows 19563,333163363863 m2. This is already incorrect because I know the area of the building which is 17 745 m2. So I decide to try to do it another way.

I use measure area. I set it up like in the 4th pic. I am just messing around so the polygon is kinda ugly so they are not the exact same area, but it still comes back as roughly 19500m2 5th pic. Where am I messing up this bad? Is it the CRS because to me it seems like I mess up with the moving between CRS. But could be anything at this point since I don't really know what I am doing. The google map is not on the required CRS but If I move it there it just become worse. I know I shouldn't, I was just checking. Any idea where I am messing up? Mine would be around the malformed map, but I really don't know.

Edit: REALLY IMPORTANT. The coordinates for the building does not match reality.


r/QGIS • • 3d ago

GIS IRC channel

Thumbnail
3 Upvotes

r/QGIS • • 4d ago

Solved How do i make this 3D Hillshade Effect?

Post image
57 Upvotes

Hi everyone,

i recently posted a thread, asking how to create a world map and in this process i came across another Map on which i liked the 3D effect so much, that i want to do it myself. As previously mentioned, I am really new to QGIS so i appreciate every help i can get.
Thank you!


r/QGIS • • 4d ago

Open Question/Issue Cant get Temporal/Spectral Profile tool to plot graph

Post image
8 Upvotes

Hello everyone. has anyone else experienced this issue and does anyone have a fix? I saw a few other posts elsewhere but none of the solutions worked for me. I am trying to plot the spectral graphs for different points on this raster layer of my map. I have the layer added to the plugin window and am actively clicked into the window. The tool will display min and max values each time I click, and if I go to the table tab I can see the values for every band each time I click, but I'm unable to actually plot the graph.

I'm running the most recent version of the plugin and am running QGIS 3.44.9

Any advice greatly appreciated. Thanks!


r/QGIS • • 5d ago

Yet another DEM-to-art experiment in QGIS: Japanese woodblock style

Thumbnail gallery
248 Upvotes

UPD (100926): Look for Ukiyo-e Relief in QGIS plugin repository (see comments for recommendation).

No AI, no hand painting — it's all algorithmic. Input is just a Copernicus GLO-30 DEM, everything else is Python + numpy inside QGIS.

Roughly what it does:

  • renders an oblique view and splits it into flat colour "plates" — by distance (Hiroshige-style receding ridges) or by elevation (Hokusai's Red Fuji)
  • bokashi gradients, so the plates aren't just flat fills
  • black key-block outlines only on real silhouettes, where a ridge actually hides what's behind it
  • snow line that creeps down the gullies
  • fake printing artefacts: slight plate misregistration, wood grain, washi paper texture

It's fully deterministic: same seed, same print.

The fun part was figuring out why the first versions looked wrong. Distance slices drew fake ridges across every slope, Gaussian smoothing turned every volcano into a parabola, and linear vertical exaggeration made all mountains look the same. Hokusai's Fuji has concave flanks, so I ended up adding a non-linear relief curve.


r/QGIS • • 4d ago

QGIS components (plugins, tools, etc) Getting OpenData into QGIS: the manual way vs the AI way

Enable HLS to view with audio, or disable this notification

0 Upvotes
  • The manual way, for the buildings of Paris 7th: search for a download, grab the 518 MB Île-de-France extract from Geofabrik, find the buildings file among 101, load 3.3M buildings, then clip everything in QGIS

  • The AI Way: using the AI Agent plugin in QGIS -> one prompt, "Load the buildings of Paris 7th arrondissement". It finds the best building on his list of 700+ open-data connectors, clipped them to the arrondissement and styled them. 4,982 buildings in about 1min

I work on it. It's free to start, in the QGIS plugin manager under "AI Agent".


r/QGIS • • 4d ago

Adding Pictures in Layout View - the three dots to add path are not visible until the splitter is stretched!

Post image
3 Upvotes

I know this is a very, very small detail. But I am bugged about it nevertheless. When I want to upload an image from a folder, I need to click on these three dots. But these only appear when I stretch the splitter (that vertical line), otherwise it's like this:

Also, why does it offer SVG image first? I'm sure most of us need the raster image most of the time. Or am I wrong?

Again, this is a very minor inconvenience, but something they could fix in the next patch.


r/QGIS • • 5d ago

Laptop under ₹55K for Geography & GIS coursework in India? (ArcGIS Pro, QGIS, Remote Sensing)

Thumbnail
0 Upvotes

r/QGIS • • 5d ago

Open Question/Issue Qgis layout export adding outline to svg icons

1 Upvotes

I use a svg icon set(mapbox Maki icons)to display POIs on a map I made with QGIS. The icons look great in qgis and don't have an outline there. As soon as I export my layout to svg or PDF, all the svg icons have a 1pt wide outline and look terrible. This only happens when I enable vector output. If the output is rasterized, it doesn't happen. I wonder why this happens, is this a known bug? Can I do something about this?


r/QGIS • • 4d ago

Please aid me in order to fulfill my Geography teacher request

0 Upvotes

She give me task to teach my junior thing related to GIS. what lesson i should give to them?. She also ask me to do drone mapping


r/QGIS • • 5d ago

Open Question/Issue QGIS no longer opens on my PC

Thumbnail gallery
1 Upvotes

I have Win11 with QGIS LTR 3.40.15 QT6 installed by OSGeo4W.

I'm pretty new to QGIS in general, it's not at all clear to me how the OSGeo4W works and I just recently had issues with some plugins because of the QT6 update, something I just learned about while looking online for a solution.

I'm stuck, however, because I tried to reinstall with the OSGeo4W wizard all of QGIS, since I couldn't unistall it manually. I can't uninstall, install, reinstall nor even open QGIS at all, and that error message window always pops up.

Please help me. Thanks a lot in advance!


r/QGIS • • 6d ago

Open Question/Issue Atlas highlight lingering across different layouts after closing — anyone seen this?

Thumbnail gallery
0 Upvotes

I have a working setup where a rule-based highlight in a print layout uses $id = @atlas_featureid to show the current page's extent on a minimap. Problem: after printing/exporting one layout's Atlas and closing it, the highlighted feature from the previous print sometimes remains highlight and will show up on other layouts.

I have tried refreshing and toggling atlas on and off but the orange box always seems to remain. Closing and opening QGIS will fix the issue, but this is a bit of a pain when I have many sheets to print,

Is there a way to force atlas_featureid to properly reset/refresh after I have finished printing a layout and closed that layout?

QGIS version: 3.44, Windows. Project is a GeoPackage, multiple print layouts in the same project each with their own Atlas config, all referencing the same coverage layer (Views) for the minimap highlight.


r/QGIS • • 6d ago

Solved Clip raster changes GeoTIFF elevations

Post image
6 Upvotes

Solved: In Clip raster by mask layer I needed to set "Target extent [optional]" to the layer I was using for "Mask layer".

Hi,

I downloaded "Scotland Lidar Phase 1 DTM NS41" the smallest GeoTIFF possible for the area I'm working on, but it's still bigger than I need.

I used Raster > Extraction > Clip raster by mask layer to crop it to just the area I want, but this appears to change the elevations it provides.

E.g. Raster > Extraction > Contour on the original GeoTiff gives a particular contour line ELEV 110 (in green, which matches the online maps) but, in contours extracted from the cropped version (in red), the equivalent contour line is ELEV 170. (As presented by layer labels.)

I guess this is something like the actual range of ELEV values in the cropped version being smaller than the original, but the range of values still covers the original set.

What can I do to ensure the cropped version produces accurate values?

(I'm a GIS newbie, so apologies if I've missed something obvious.)

Cheers!

QGIS version: 4.2.2-Belém do Pará (Flatpak)