r/QGIS Jan 30 '26

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

75 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)

13 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 7h ago

QGIS - Group point displacement points by category?

Post image
7 Upvotes

Is there a way to organize point displacement to group points by category instead of having them random like in this screenshot? To make it more like a pie chart? Thanks


r/QGIS 10h ago

Open Question/Issue How do I automatically download Sentinel-2 imagery for an AOI over a long time period ?

2 Upvotes

I'm working on a school remote sensing/ML project and I'm trying to figure out the best way to automatically download satellite imagery.

My goal is:

  1. I have a geographic area/AOI ( a shapefile,list of coordinates)

  2. I want Sentinel-2 imagery

  3. I want to specify a date range

  4. I want to filter by cloud cover ( if possible 0% )

  5. Ideally I want one image every ~15 days (or another fixed interval)

  6. I want the imagery downloaded automatically as GeoTIFFs

  7. I eventually want to use the images in QGIS/Python for land-cover analysis and ML

I've figured out how to download the imagery manually, but I want to automate the data acquisition pipeline.

I've tried using Google Earth Engine and Python, and I found a GitHub project called EEDL(Earth Engine Downloader), but I'm having trouble getting the actual image downloads to work.

For people who have done this in actual projects: what workflow or tool do you use to automatically search for and download Sentinel-2 imagery for an AOI over a long time period?

I'm especially interested in working implementations using Google Earth Engine Python API, STAC, Sentinel Hub, Copernicus Data Space, etc., rather than manually downloading scenes.

If you have a GitHub repo, example project, or tool that does this, I'd really appreciate it.


r/QGIS 1d ago

QGIS Plugin: Turning a DEM into a full terrain product and layout — quick and easy

Post image
131 Upvotes

From 1 DEM → a complete terrain package in 1 click
Terrain Product Studio is a QGIS plugin that automates DEM processing workflows.
With a single DEM file, it generates:
🗺️ Topographic map
📐 Geomorphometric analysis
💧 Hydrology & watershed
⚠️ Hazard assessment
🌐 3D WebGIS viewer
📊 Analytics report
📦 GeoPackage
Designed to reduce repetitive GIS workflows for terrain mapping, geomorphology, and spatial analysis.

https://plugins.qgis.org/plugins/terrain_product_studio/


r/QGIS 19h ago

Pie Chart Clusters like ArcGIS?

3 Upvotes

Does QGIS have a tool to make pie chart clusters like ArcGIS does? Thanks


r/QGIS 16h ago

sentinel plug in ship detection script

0 Upvotes

hello guys,

I have been using QGIS sentinel plug in for a while and create a spesific configuration by using custom script of sentinel 2. however when I open it via software it doesnt work well. I cant see any differences with ordinary satellite image and ship detection script. Anyone who use this before? I am sharing relevant link above.

https://custom-scripts.sentinel-hub.com/custom-scripts/data-fusion/ship_detection_s1_s2/


r/QGIS 1d ago

Open Question/Issue 2 Questions - multi layer tiff and exporting larger than displayed

2 Upvotes

Hi all,

I’m a new user, using qgis to match up aeronautical sectionals downloaded from the FAA - but I have 2 questions I’m hoping to get resolved…

The way the images are, there is extra data on the sectional images. When there is more than two together you can end up with data you don’t want layered where you don’t want it lol - is there a way on export to create a layered tiff? I was thinking I could then crop out the unwanted data from the appropriate layer after QGIS lined everything up.

Second question - when I do am export, it seems to only export what is in the active view - is there a way to select a region that fits within a given scale (1:500000) to export instead of it just exporting what is one the screen based on the specified scale?


r/QGIS 1d ago

Solved GIS grid offset not working correctly? it starts from 1 degree instead of correct location

Thumbnail gallery
6 Upvotes

hello again! qgis 3.44. My map grid shows 1°, 2°, 3° instead of the correct coordinates for my area. ive set the grid crs to EPSG: 4326, changed intervals, and set X/Y offset to the right values but nothing happens. The grid value always starts from 0°. How do I fix this?


r/QGIS 1d ago

Can I use Google earth/ pro or WGIS for Survey and infrasture design.

Thumbnail
0 Upvotes

r/QGIS 1d ago

QGIS components (plugins, tools, etc) I need a free to use grey basemap for qgis2web.

2 Upvotes

Hi, lately its not possible to use openstreetmap basemaps if you want to export it as a webmap. You get an error code: -403r error-.

Instead I loaded over XYZ Tiles a basemap from openfreemap. with the link: https://tiles.openfreemap.org/natural_earth/ne2sr/{z}/{x}/{y}.png.

It worked. My problem is, the map is colorful but I want a black and white basemap. If I just do it in the color settings it won't translate the color settings when I export it as a web map.

I cant find a link to load the other openfreemap designs which are black and white. Do you know how to do this or how to load a black/white basemap fro another opensource map provider?

Solution for the people who are interested:

  1. In QGIS, go to Plugins → Manage and Install Plugins and install the qgis2web plugin.
  2. Under Browser → XYZ Tiles → Right-click → New Connection, create a new connection:
  3. Name: OpenFreeMap
  4. URL: https://tiles.openfreemap.org/natural_earth/ne2sr/{z}/{x}/{y}.png
  5. Open Web → qgis2web → Create web map and select Leaflet at the bottom.
  6. In the Layers and Groups tab, check the boxes next to OpenFreeMap Visible and BaseMap.
  7. In the Export tab, under “Exporter,” select Export to folder, specify a folder, and then click Export.
  8. In the export folder that was created, open the subfolder qgis2web_.... The index.html file is located there.
  9. Right-click on index.html → Open with → Editor (e.g., Notepad).
  10. In the editor, press Ctrl + F to search for “liberty.” You’ll see:
  11. style: ‘https://tiles.openfreemap.org/styles/liberty’,
  12. Replace “liberty” with “positron”:
  13. style: ‘https://tiles.openfreemap.org/styles/positron’,
  14. Save, then reopen the index.html file in your browser.

r/QGIS 1d ago

Como hacer que el satélite Esri funcione en QGIS?

Thumbnail
0 Upvotes

r/QGIS 1d ago

Open Question/Issue Reasoning behind why having overlapping pixels over NDVI is bad??

1 Upvotes

I was surprised to when my boss came up too me and posed a question I could noy answer. To why the pixels over a NDVI index on a satellite image is bad. At first I couldn't see a issue with that and I didn't see anything wrong with it, since we get it from a third party software solution company that specialize in satellite imagery. I can see that adjacent pixels have a different color meaning different index value as well. so one part of the field in the overlapping 10 x 10 m blocks are two different colors stacked over. I though about it and think that maybe what my boss is alluding too is a incorrect or discrepancy with that part of the farming block where those overlapping pixels lay. Now readings become unsure and data reliability can affect relationships. I don't see it as a big problem in the grand scheme of it all but maybe someone with GIS background can give some insight?


r/QGIS 1d ago

First Time Remote Sensing need help

Thumbnail gallery
1 Upvotes

r/QGIS 1d ago

sentiel plug in error

0 Upvotes

I download sentiel plug in and log in via my authentic id. however in qgis it does not work effectively. Satellite images are not working and I cant really track changes by time. Am I missing any points or this is how it works? is there any one more experienced and effectively use it and share any tips? thanks in advance.


r/QGIS 2d ago

Don't know what the heck I'm doing

Thumbnail gallery
14 Upvotes

I am trying to create a map in QGIS so I can make a Contiguous Cartogram. The original map was made in inkscape. It's just simplified geometric shapes. I don't have any real idea what I'm doing so I went online and tried to find instructions. as per what I found:

  1. I saved it as a dxf file and imported it into QGIS

  2. converted to Lines to polygons

  3. deleted the original layer as that it wouldn't be needed

  4. saved as gpkg

Now I have the image above. (somehow It set it to these Christmas light looking lines instead of the red they were.) The next step is to hit F6 and assign data to the objects but it says selected:0. If I click on a section before I hit F6 it just moves the image around but still says selected:0. If I try to type in something in the text column it stays but I have no idea if its the right space.

What do I not know?


r/QGIS 3d ago

Solved How to clip division lines so they only appear inside a polygon boundary?

Thumbnail gallery
9 Upvotes

hi im new to gis! what is the best way to restrict these division lines to only appear inside the current atlas feature?

the setup is that i have an atlas set up with a barangay boundary layer (green one) as my coverage layer. The Atlas zooms to each barangay correctly, and I have "Clip to atlas feature" turned on.

i also have a division line layer (puroks - neighborhood boundaries) that I want to only show up inside the green area (the current barangay chosen). Right now, the lines from neighboring barangays spill over into the map.

appreciate the help! version 3.44, windows 11


r/QGIS 4d ago

Make 3D map from point data?

Post image
21 Upvotes

I have all of this overlapping data, which doesn't look good, and isn't very useful. I was wondering if it's possible to make this point data 3D? So, for example, the location where there are 42 data points would be 42 "units" tall, the 11 would be 11 tall, etc. If this is possible, does anyone know where I could find a tutorial on how to do it? I know there are other ways to map the data points than what I show here, but I thought the 3D would look cool. Thanks!

I


r/QGIS 3d ago

I need you opinion

0 Upvotes

I created a NEW PLUG in for QGIS try It out and give your opinions


r/QGIS 4d ago

Open Question/Issue How to make a graduated symbology based on multiple attribute columns

2 Upvotes

I have a geopackage with every US county, and it has a lot of data in the attribute table (it is a map about US county agriculture production). There are many columns which range up to 100% which show what % of that county's fields produce a crop. I would like to create a symbology which has a different color for each crop, and which ever crop has the highest % in that county, it would be colored (a larger % in that county would also make the color darker). Is this possible with one symbology, or should I split up the counties based on an expression where each crop gets checked if it is greater than the other crops?


r/QGIS 3d ago

NEW PLUG in

0 Upvotes

I'm excited to share something I've been working on: AI GIS AGENT PRO!
After many hours of development and testing, I'm thrilled to finally launch AI GIS AGENT PRO — a professional tool that connects QGIS with the power of AI.
It works as an MCP server for VS Code and GitHub Copilot, allowing you to control QGIS using natural language: create layers, run geoprocessing, analyze spatial data, export results... all from your AI assistant.
🧠 Natural language GIS actions
🌍 Works with QGIS (local)
🔌 Built on MCP (Model Context Protocol)
💻 Integrates with VS Code + GitHub Copilot
⚙️ Automate geoprocessing & analysis
📄 Export results (GeoPackage, Shapefile, etc.)
My goal is simple: make GIS faster, easier and more accessible for everyone.
📩 Contact: [aigisagentpro@gmail.com](mailto:aigisagentpro@gmail.com)
If you work with QGIS or are interested in the future of AI + GIS, I'd love for you to check it out, and share your feedback. 🤝

#QGIS #GIS #AI #Geospatial #MCP #VSCode #GitHubCopilot #Automation #SpatialAnalysis #GeoTech


r/QGIS 4d ago

Open Question/Issue How to get rid of these lines?

5 Upvotes

I'm trying to make a custom projection to change the point where the map wraps around (so that the Westernmost area of Russia doesn't appear on the left side of the map) I tried changing the longitude in the projection, and it worked, but now I have these weird lines going across the screen that I assume are from bits of geometry wrapping around. Is there any way I can get rid of them?


r/QGIS 4d ago

1:10M map not refreshing when zooming in.

Post image
2 Upvotes

Hi,

I downloaded a 1:10m world map from https://www.naturalearthdata.com/downloads/10m-raster-data/10m-cross-blend-hypso/, and when I zoom in it doesn't refresh, and looks very pixalated. It is a TIF file. I'm assuming it's not the map itself and is something within QGIS. If I add a basemap it refreshes with no problem. My resampling is set to nearest neighbor (have also tried Bilinear, which changed it from pixalated to smoother, but still blurry), the rendering checkbox at the bottom is checked, and based on a google search I built pyramids. Any help would be appreciated. Thanks.


r/QGIS 4d ago

Solved Can't get point labels to show unit and not show decimals

3 Upvotes

I'm on Windows 10, QGIS 3.38.2-Grenoble. Only plugin of note is NextGIS QuickMapServices, which I used to get terrain maps.

I have a set of coordinates, which have elevation value I sampled from a DEM in the program. The elevation goes up to 3 decimals. These values do not include any unit.

My goal was to reduce the number of decimals to zero, and add unit of meters. That way I'd have a nice even height gradient.

My attempt went: In styling layout I reduced the number of decimals to zero. Then I used the expression builder to add a unit with "ele" || ' m'. Unfortunately it overrode the decimal placement setting.

Is there any combo of functions I could use to both add a unit, AND reduce the number to just whole meters?

example of how the coordinate labels show on map after the attempt

r/QGIS 4d ago

Dwg/Dxf georeference

3 Upvotes

How can I georeference a DWG/DXF file in QGIS?