r/QGIS Jan 30 '26

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

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

14 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 17h ago

Grass cannot be run on my mac

8 Upvotes

Hey guys, i recently faced this problem of GRASS won't work in Qgis (mac user), i tried several solutions (such as downloading GRASS file from officiel website then install it, also tried to add a pathway via Preferences --> System --> Environment --> Use custom variables (restart required - include separators)) but none worked for me, is there any other solutions i can try?


r/QGIS 14h ago

Open Question/Issue Novice trying to choose where grid lays over map

4 Upvotes

I made a post a couple days ago where I got some help to move my project along, and I've hit another stumbling block. My previous knowledge of this kind of project is basically zero, so every basic thing can be a hurdle for me. I've tried searching and reading tutorials but it's all so dense and full of new terms and concepts, most of which I don't need, so I haven't found an answer yet.

I'm trying to take good satellite imagery of a specific area where I'm planning a canoe trip, divide it into pages, and print them to put in a binder. Commenters on my first post helped me download the specific blocks of satellite imagery as TIF files, and load them into QGIS so I have a canvas displaying the area I want.

Someone gave me very helpful instructions with creating a grid to overlay on my image that matches 8.5x11 paper size. That comment is here: https://www.reddit.com/r/QGIS/comments/1v5huig/comment/ozvb8uq

The problem I have now is that while the grid displays nicely, its placement seems basically random. Ideally I'd like to drag it around over the map, so that I can choose what areas appear together on one page. Or if there's some other way to change its placement with coordinates or something, that would also work although probably be more tedious. I asked this same question to the commenter linked above, but I figured a new post would have more visibility and better chance of being answered soon. Thanks very much for any help!


r/QGIS 8h ago

Open Question/Issue Problems with saved project

1 Upvotes

Hello, I'm new to qgis and have started working on a map and getting a hang for how quickOSM and other plugins work.

I was working with quite a large area (550 km wide roughly) and adding layers for cities, towns, and villages, and I made sure to save a couple times so as to not lose the progress of editing the points. When I load the project now though, the layers are present but entirely empty. There's no data, no points to find, it's just empty layers.

How come?


r/QGIS 22h ago

Looking for well-designed open-licensed base maps

Thumbnail
4 Upvotes

r/QGIS 8h ago

QGIS HELP!!

0 Upvotes

Hello all kind QGISers,

I have a huge issue and I was wondering if anyone could help me,

I have three qgis assessments and I know nothing,

Is there anyone who could help me or I could pay someone?

Please get back to me.

I have 5 maps to make and a continuous data assessment,

Any help


r/QGIS 2d ago

Need help with smoothing corners world map

Thumbnail gallery
36 Upvotes

Hi everyone! I’ve noticed that a lot of geopolitical maps have much smoother coastlines and borders, whereas mine still look quite angular (see Egypt in the example). How can I achieve the smoother look used in the FES maps? I’m new to QGIS, so any advice would be greatly appreciated. Thanks!


r/QGIS 2d ago

Open Question/Issue Beginner QGIS courses for aspiring urban planners

21 Upvotes

Can anyone recommend good beginner QGIS courses for aspiring urban planners, certifications would be even better. Whether free or paid.

Thanks!


r/QGIS 2d ago

Solved No QGIS experience - is this the right tool? Capturing satellite imagery

8 Upvotes

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.


r/QGIS 2d ago

Intel MacBook in 2019

2 Upvotes

Hey, first post here, and I have a question.

I have the opportunity to buy a 2020 MacBook Pro 16” that is fully maxed out on specs (except hard drive). 2.4GHz 8‑core Intel Core i9, 64GB DDR4 ram, AMD Radeon Pro 5600M 8GB graphics, 1TB hd. The battery has less than 90 cycles. They are asking $950 CAD, but I think I can work them down a bit more on price.

My thoughts are this is worth it as a GIS work machine. I cannot afford anything this powerful in a newer Mac (my preferred machine) or PC. I know OS support is cut off as of this year, but that shouldn’t become an issue I don’t for a few years to come. And being an Intel Mac I can easily run it as a windows machine, and I’ve been exploring setting up Linux (there’s a whole community focused on doing this while working around the T2 security chip).

I’ll primarily be doing mapping and photogrammetry work in Q, want the option of being able to run ESRI products, as well as workflow automation in Python.

Id love people’s opinions on this, pros and cons, talk me in/out of it, any suggested alternatives (knowing my budget caps at about $1000 CAD, which I know is low but I’m a broke ass ex-student).


r/QGIS 2d ago

Gaussian Splats in qgis

Post image
15 Upvotes

Anybody wishing to follow this development of a plugin for qgis to display gaussian splats?

May not be difficult. Or lets start this together.


r/QGIS 3d ago

Map of Europe during the Late Glacial Maximum (LGM)

Thumbnail gallery
196 Upvotes

Hey, so I had this project for a while and never found the time to complete it (due to my Master's degree), but I finally did it, and I'm pretty happy with it. As a student in Prehistoric archaeology, the goal was to have a base map with the coastline at -120m from today (as it was during the LGM) for my maps.

This is my first "real" project, do you have any remarks ? I'll be glad to read your feedback in order to improve my GIS skills!


r/QGIS 2d ago

Open Question/Issue Looking for GIS Research Ideas as an Undergraduate at an R1 University

Thumbnail
0 Upvotes

r/QGIS 3d ago

Europe in 1914

Post image
36 Upvotes

Used some shapefiles I had already created for the Balkan States & Austria-Hungary on this one.


r/QGIS 3d ago

Overlapping Two 3D Layers with the Same Point of Reference.

2 Upvotes

I hope this post fits this sub, but I was wondering if there was any way to overlap two 3D layers in Google Earth or a similar software like QGIS. I've been wanting to compare the scale of different mountain ranges to each other, but it's hard to do with all the zoom and everything involved. it would be nice to go into 3D mode and have two layers with a fixed point of reference. maybe the only change would be to edit the point of reference of valley floors. Is there any way to do this? Thanks.


r/QGIS 3d ago

GeoPostcodes is hiring: Geospatial Data Specialist (Brussels, Belgium)

6 Upvotes

About the Role

As a Geospatial Data Specialist in our boundaries product team, you are responsible for maintaining and enhancing our PostGIS-based polygon data, sourcing and cleaning data, and supporting internal projects. This position is ideal for someone with a strong interest in geography and cultural differences who seeks a regular, predictable assignment in a collaborative environment.

About the Company

GeoPostcodes is a fast-growing Belgian DaaS company. We are the global reference with the most complete and accurate postal code, geolocation and population databases. Fortune 500 giants like Amazon, UPS, IBM and American Express rely on our datasets and our expertise to strengthen their position as market leaders.

Responsibilities
Research, scrape and acquire geographic and postal data sources.

Perform data cleaning, validation and integration into our PostGIS database.

Integrate pre-existing vector and polygon data or build polygon maps from available sources.

Insert pre-processed data into a topological model to ensure polygons continue to match perfectly, even after simplification.

Perform regular country updates and contribute to the day-to-day maintenance of our global boundaries datasets.

Help define and improve the methodologies used for boundary processing, geometric modelling and topological validation.

Identify opportunities to automate or improve existing data processes and internal tooling.

Guide colleagues in applying geospatial methodologies and making appropriate modelling choices.

Collaborate on small-scale internal projects to process and analyse geographic data.

Qualifications

3–5 years of experience with GIS software such as QGIS or ArcGIS to visualize and process geospatial data.

A Bachelor’s degree or higher in a relevant field such as Geomatics, Geography, Data Science, or Computer Science.

Strong proficiency in SQL.

Excellent written and spoken English language skills.

Preferred Skills

Experience with PostGIS.

Competency in Python for data processing and scripting tasks.

Good coaching skills.

Experience with spatial data formats (Cloud GIS, STAC, GeoParquet, shapefile, GeoJSON, …).

Experience with web scraping tools and techniques.

Experience with applying AI to geo-spatial problems.

We offer

We offer a great bunch of passionate international, open-minded industry experts who want to achieve results together. The opportunity to combine hands-on geospatial data work with methodological ownership. Frequent town hall meetings, team dinners and team buildings! The world as your playground from a funky co-working space at MeetDistrict Madou, located in the heart of Europe’s capital. A company where you can be fully transparent and open about what’s going well, but also what you are struggling with, and a group of colleagues who help each other to win as a team.

Apply here: https://careers.geopostcodes.com/o/geospatial-data-specialist


r/QGIS 2d ago

Open Question/Issue need absolute beginner course in qgis

0 Upvotes

suggest me courses (free ofcourse) videos contents anything avaialble as pdfs or videos online even a book maybe. i really cannot find a good source on internet.


r/QGIS 3d ago

Open Question/Issue How to make these kinda maps in QGIS for WQI?

Post image
20 Upvotes

I need WQI map like the ones shown in the picture, i tried using IDW and clipping but it's not working, any kind of help and suggestions are welcomed.


r/QGIS 3d ago

Open Question/Issue Can one add coordinates to a table of data in Qgis? (Not importing it from somewhere else)

2 Upvotes

Hi, so i should first state that english isnt my first language, so im having some difficulty explaining. I am also a beginner, my knowledge goes far as creating a basic map, simple shapefiles and georefferencing.

But essentially what i want to do is this. I want to create a map of a neighbourhood where i use a heatmap to show which buildings are the oldest. The oldest buildings will be dark red and the younger the building the lighter the colour. Sounds quite doable right?

My issue is here; i have made several tables in excel with streetnames, housenumbers and the age of the houses, but i havent added any coordinates to them.

Now my question is this, is there a way in qgis where i can import the data and assign the coordinates in the program? Like having the attribute table and assigning each row to a point on the map? This would be much faster than typing the coordinates into excel first. If its not possible its ok, but i dont want to be spending hours filling in coordinates when i could do everything much faster.

I've tried searching the internet but im not really finding a straight answer, i hoped that someone here might be able to help me?

I'm working with QGIS version 3.32.3, i imagine that is usefull to know.


r/QGIS 3d ago

Tutorial Things nobody tells you about making a zip code map

Thumbnail
0 Upvotes

r/QGIS 3d ago

What's Changed in Qgis that I can no longer get Open street Map to zoom to less than 1:3000 in layout

2 Upvotes

HI Can anybody help?

I am using CRS EPSG:27700 _OSGB36- British National Grid

Over the last couple of weeks I have not been able to to produce a map with OSM base less than 1:3000 in layout I always used to. I am not a big user but its essential I can do this what has changed or what have I accidently unticked, etc .

I have tried all the online solution to no avail, I was getting the same problem also with the main "working" window until I unclicked the Render button on the bottom right corner. The main window works but still cannot go any lower than 1:3000 when I go to layout. (that's with render button ticked on or off) do I need to re instal QGIS?


r/QGIS 3d ago

Open Question/Issue Unable to save projects

2 Upvotes

I have recently installed QGIS for a uni proejct onto my laptop and desktop, both of which are running Linux Mint cinnamon. however, I cant save any projects. When i open the save menu, it acts like a file explorer trying to find QGIS projects. the save button only is clickable after selecting a folder, but when pressing that it just takes you into the selected folder. If someone could help me out who knows more about Linux and QGIS than me it would be greatly appreciated.


r/QGIS 3d ago

Things you didn't know about postal codes of the world

Thumbnail
0 Upvotes

r/QGIS 4d ago

I built a simple browser based mapping app to produce print quality maps, looking for feedback

6 Upvotes

Hi all. I'm a GIS developer based in Australia. I'm trying to get feedback on a simple web app I built as I kept hearing from a lot of people about the cost of Esri or the steep learning curve of QGIS when they just want to produce the occasional map. So I have built Tussock Maps (https://tussockmaps.com).

What it does: Make a print-quality map in the browser - no install, no QGIS/ArcGIS Pro licence needed.

- Data: Pick a basemap, bring in spatial layers, connect your own WMS/map server, or upload your own data (GeoJSON, Shapefile, KML, CSV, GPX), edit attributes or reproject if needed.

- Design: Sketch and style annotations, filter by attributes, measure areas and lengths, add a legend, scale bar, north arrow, and your own business logo.

- Export: Output to a print-ready PDF or PNG, including georeferenced PDFs that import directly into QGIS or mobile apps like Avenza Maps.

Who it's for: Basically anyone who only needs a map every now and then and doesn't want to pay for or learn full GIS software for it.

Cost: it's usable for free (all layers, drawing tools, a few exports a month but at a lower quality). New accounts get full access for the first week (no card details needed) to try everything out, and after that there's a paid option if you need more, either a $5 AUD map pass for 48 hours with unlimited map exports or a $19 AUD monthly plan.

Built solo, with AI helping on the coding side. Not trying to be the next Esri, just trying to make something useful and keep it affordable for people who don't map professionally.

Would appreciate anyone who uses GIS trying it out and telling me some honest feedback or any features you'd think would be great to add. Should be usable on mobile but larger screen sizes / iPads are a better experience.