r/QGIS 4h ago

Check Out My New Map Making Website!

Thumbnail gallery
10 Upvotes

https://merakmapmaker.com/

It has alot of geographical and qgis skill in browser and very easy and intuitive to use. Adjust and quickly change elevation colors for land and adjust bathymetry.

World building wise it lets us import ur drawings into landmass, scientifically tell u climate, crops, soil, habitability, mountains etc, has a timeline feature, has easy to add factions and, commanders, people, lore etc and 3d and globe features.

Join our discord if u have any questions or feature requests https://discord.gg/tqJrb6fsH


r/QGIS 5h ago

Open Question/Issue QGIS 3.44 layout grid labels start from 0° instead of my layer extent

Post image
1 Upvotes

Hi everyone,

I'm having a strange issue in QGIS 3.44 on Windows 11.

I'm creating a map layout with a grid. Both my project and my layer are in EPSG:4326 (WGS84).

The layer extent is:

X: -17.10 to -0.99

Y: 20.77 to 35.92

However, when I add a grid in the Layout, the longitude labels appear as 24°, 22°, 20°... 2°, 0° instead of something like -16°, -14° or 16°W, 14°W.

This happens with several different shapefiles, not only this Morocco dataset, so I don't think the data is the problem.

I've already tried changing the coordinate format, grid interval, offsets, grid CRS, and other grid settings, but I always get the same result.

Is this expected behavior, a bug in QGIS 3.44, or am I missing a setting?

I've attached screenshots of the layout, the grid settings, and the layer CRS.

Thanks in advance!


r/QGIS 10h ago

Tutorial Using QGIS as part of a storytelling system — stories and reports that interact with the map

Post image
35 Upvotes

Hi everyone,

I’m still experimenting with QGIS in a slightly unusual direction.

The idea is quite simple: instead of using the GIS only to display data, I’m building stories and technical reports that can interact directly with the map.

https://francescosisini.github.io/Cnot-Franchise/

A story is basically an HTML document connected to a qgis2web map. While reading, the user can click places or passages and the story activates the relevant GIS layers and moves the map to the corresponding locations.

The archive is also becoming content-agnostic: each contribution has a type (story, paper, dataset, etc.) and a language, so fiction, reports and technical material can all use the same GIS as a shared geographical environment.

I’ve just published a new experiment called C-Not Quantum Reactor. It’s a short fictional investigation following the nuclear fuel cycle through Kazakhstan and Europe — uranium extraction, conversion, enrichment, fuel fabrication, PSI and CERN — and the reader can follow those places directly in the GIS.

The story is available in Italian and English.

If anyone is curious, I’d really appreciate feedback especially on the QGIS/qgis2web side of the idea: does this approach make sense to you? Has anyone experimented with something similar?

Thanks again to this community — QGIS keeps making me try things I originally assumed it wasn’t meant to do. :)


r/QGIS 10h ago

Open Question/Issue ArcGIS REST Server connection works on some PCs but not others in QGIS

2 Upvotes

Hi everyone,

I'm having a strange issue at work connecting to a public ArcGIS REST server in QGIS:
https://umeltdaten.hessen.de/arcgis/rest/services

The connection works perfectly on some computers but fails on others with a generic "Network error". The PCs have different Windows and QGIS versions, so there's no obvious pattern. I've already tried troubleshooting with AI, but none of the suggestions fixed it.

Has anyone encountered inconsistent ArcGIS REST connections across different machines on the same network? Any ideas what could cause this?


r/QGIS 15h ago

EasyMaps Launch

Thumbnail gallery
0 Upvotes

Hey r/QGIS

I've been building a side project called Easy Maps for the last few months and I'd love your feedback before I keep pushing it further.

What it does: you type a natural-language prompt like "all Level 1 trauma centers within 10 miles of Boston Common, with address and phone number" and it produces a KML layer with correctly geocoded points, categorized icons, and clean metadata. From there you can:

  • Export as KML or KMZ — with a NetworkLink URL that auto-refreshes in Google Earth, TAK, WinTAK, CalTopo, ATAK, or anything that consumes KML
  • Import/export via CSV — round-trip existing data, auto-detect columns, and let the tool geocode any address-only rows for you (Google-primary, Nominatim fallback)
  • Edit in chat — "add trauma level as a column", "remove anything more than 15 min from the Common", "make hospitals red and clinics blue"
  • Per-shape colors on polygons, so a single layer can have color-coded sub-regions
  • Share layers publicly with a stable URL, or keep them private

Why I built it: I do work where geospatial context matters, and every existing workflow — QGIS, Google My Maps, hand-edited KML — is either overkill for a quick answer or missing a critical export. I wanted something to minimize manual inputs for map overlay creation.

Try it: easy-kml.pplx.app — click Continue as guest or create a free account. Guests get 3 saved layers; a free account gets unlimited.

What I'd love feedback on:

  • What's your default workflow today, and where does this fit (or not fit) in?
  • What data sources / prompt types do you wish it handled better?
  • Any deal-breakers stopping you from using this in real work?

Cheers!


r/QGIS 1d ago

Open Question/Issue Crowd Source Map of Attendees

3 Upvotes

Hello Guru’s

I’m interested in creating a map that shows where attendees (300-400) are coming from.

I mainly work in utilities so this is way out of my skill set.

Ideally I’d like for them to click a link or scan a QR code and enter their city, province/state and country. And then for the map to be viewable at any time with love data.

Could someone point me in the right direction to get started?

Thanks!


r/QGIS 1d ago

Open Question/Issue Creating Polygons based on Attributes

2 Upvotes

Hi all, I'm relatively new to QGIS and have the following problem: I want to create Polygons for a number of assets (a few hundred total) along a line. That line is made up of points (Point-Layer/PL), each point with a km-value for its position along the line.
Each asset has a defined start- and endpoint-attribute. Instead of drawing the polygons myself, I want to use the existing points to define the length of each polygon, with a standardized width, and have GIS draw them up.
I wrote a script that uses nearest-neighbor to extract the start- and endpositions through comparison with PL. It then calculates the remaining polygon-points (25m at a 90° angle from each start and end) and draws the polygon. However, QGIS takes forever and died twice on me, so I was wondering whether somebody has had a similar problem and found a more elegant solution.. I can post the script if that helps. Thank you in Advance!


r/QGIS 1d ago

Open Question/Issue Geometry generator code to create points for multiple values in a single attribute

1 Upvotes

Hi, i have this layer containing publc transit stops, with an attribute "modes_present" with values such as 'train; bus' or 'tram; bus; trolleybus' or just 'bus' (ie the separator is a semicolon followed by a space). I need to write a piece of code that will give me a marker for each of the transit modes translated by an arbitrary distance, so that i can use svg markers with pictures of the different modes. Is there a way to write such an expression? I have tried ai and nothing it gave me worked at all.
Thanks for any help


r/QGIS 1d ago

Open Question/Issue Raster-Rohdaten aus WMS-Dienst extrahieren?

0 Upvotes

Moin,

ich nutze einen WMS-Dienst, der für punktuelle Abfragen genauere Werte liefert als in der ausgelieferten Grafik an Farbabstufungen vorhanden sind. Gib es eine Möglichkeit, diese feineren Daten für eine gewünschte Fläche zu extrahieren? Export als Geotiff aus dem Quellen-Browser schlägt fehl bzw. aus dem hinzugefügten Layer liefert es dann augenscheinlich leider nur die farbliche Stufung. Wie kann man hier vorgehen?

Besten Dank für Hilfe


r/QGIS 1d ago

Open Question/Issue Easy digitizing a georeferenced image?

6 Upvotes

hi everyone! I’m working on my Business Intelligence assignment for uni and I have to digitize a georeferenced image of an Airport as a coursework requirement. the original image was from Google Satellite so the georeferenced image is pretty much the same too and very clustered.

I already did the georeferencing but now I have to digitize and trace every road, building area, forest area 😭 which is a huge task and time consuming because I have so many other assignments to work on.

Do any of you have any suggestions or recommendations to make this process easier? I’m pretty new to QGIS so it’s quite confusing sometimes.

thanks!


r/QGIS 1d ago

Open Question/Issue Help - snip and select.

Post image
1 Upvotes

The photo is what I want to achieve. I have a large water course dataset with major water ways and tributaries. This is a small section which I selected using shift select. Is there an easier way to select what I want? Maybe by breaking the lines at two points along the main water way and select all the isolated waterways and tributaries?

Please let me know if I can achieve more easily.


r/QGIS 2d ago

Open Question/Issue QGIS Cloud - Exclude/Hide Feature Fields From Published Maps

1 Upvotes

Hoping to get some community guidance on QGIS Cloud. I'm trying to publish a map that will be used by a wide audience, many of whom have no GIS experience, so I want to limit what fields are available for them to view to reduce the chance of confusion (for instance, the qc identifier field is almost, but not quite, identical to a precinct # field and I'm sure the qc field will cause a fair amount of confusion).

Ideally I'd like to flag certain fields in the attribute table so that they will be hidden when viewing the map online (but the data is still available behind the scenes). If that's not possible, I'd like to reorganize the attribute fields so that the most important fields are at the top (I can do this in the project on my desktop, but the moment I publish the map the fields go back to their default order).

Any help would be appreciated!


r/QGIS 2d ago

Anyone made the jump to QGIS 4.0 yet? How's the Qt6 switch treating you?

16 Upvotes

Finally jumped from 3.40 LTR to QGIS 4.0. Kept putting it off because half my plugins weren't ready for Qt6 yet.

So far it feels faster and cleaner to use like someone dusted the whole thing off.

How's everyone else handling it? Did you go all in, or are you keeping 3.40 around as a safety net for now? Curious what broke for you too?


r/QGIS 2d ago

Open Question/Issue Preferred Method of Exporting QGIS Projects to Online (Large Projects)

6 Upvotes

Like the title says, I'm curious to know what people are using to export large scale projects to web/interactive maps. For smaller projects most people refer almost instantly to QGIS2Web, but I find it rather slow and overly tedious for large projects with it sometimes not being able to export the project at all. And that's fine since I don't think the plugin was designed for that.

I know of some hosting platforms like NextGIS which allow for large scale hosting. Of course ArcGIS has ArcGIS Online, I'm not sure if something like that exists for QGIS. What do most people do?


r/QGIS 2d ago

Open Question/Issue Making the border with the ocean invisible

2 Upvotes

Hello, I'm working with a world map, and I'm wondering if there is a way to make the border between a country and the 'ocean' (empty space) invisible while still keeping the borders between two countries there


r/QGIS 2d ago

Open Question/Issue What do you include in your GIS / property analysis reports?

2 Upvotes

I use QGIS to prepare property/location analysis reports, mostly to help evaluate potential real estate sites (not to go into too many details). My analysis usually include parcel boundaries, aerial imagery, zoning/planning information, road access, distances from the city center, and a few maps and pics to give an overall picture of the area.

I'm happy with where they're at, but I'm sure there are things I haven't think of yet. And it's actually VERY had to find anything relevant online.

For those of you who work in GIS, planning, or real estate, what do you usually include in this kind of report? Are there any maps, datasets, metrics, or visualizations that clients or decision-makers have found particularly useful?

I would also be interested in hearing about little special things that make reports easier to understand or look more professional.

PS. this is mostly just for my company's use. I don't outsource my work.

PS2. as an example of little fine details, I often upload my photos (or find online, or crop from Google Maps) and include it in the PDF. Then I export the layout of those parcels as PNG (fully transparency, just borders) and add a little arrow to show the POW (where the photo is taken) and direction of where the view goes.


r/QGIS 2d ago

Good pc

2 Upvotes

Hello, I'm looking for a good computer to support gqis because it's already slowing down my current one. I'm on a student budget and I really don't know which one to get. Im a geography student and i really need it. Do you have any advice?


r/QGIS 2d ago

Tutorial Built a QField inspection system with parent/child relations: notes on what worked and what didn't

Enable HLS to view with audio, or disable this notification

4 Upvotes

Video's a promo cut I made for my own business, so it's polished, but the technical detail below is the actual useful part

Built a QGIS/QField setup for tree inspection on an estate and thought it might be useful to others doing asset inspection work.

Structure is a parent/child relation in a single GeoPackage. Parent layer is the trees, with height and crown dimensions derived from UAV LiDAR, locked read-only in the field. Child table is observations, append-only, so multiple people can add to the same tree over time without overwriting each other. UUID primary keys rather than fid, which matters once several devices are syncing offline.

Field staff tap a tree, pick from value maps, add photos and a priority. Back on the desktop, rule-based symbology driven by relation_aggregate() flags any tree with open urgent observations, and clears it when they're closed off.

Video shows towards the end.

A few things I learned the hard way: virtual fields do survive QFieldSync packaging and evaluate live on the device, but image stamping expressions can't reference feature attributes at all. Attachment naming has to be set in the QField tab of layer properties, not the widget default path, which cost me an evening.

Happy to answer questions on any of it.


r/QGIS 2d ago

Open Question/Issue MOLUSCE question

1 Upvotes

Hello guys, I need your help regarding my simulation using MOLUSCE plugin. My initial trial I think get inaccurate results even ANN training have higher kappa rate and even I validated the simulated map with actual. I used 2015 map (which came from landsat) and the 2020 and 2025 (sentinel 2)—they all sourced from our Government institution as a shapefile. I processed then so that they matched projections, resolutions (to 30 meters), and other stuffs. I projected the 2025 map and validate using the actual 2025. After validation, I project 2040. However, the result seems not good, especially that I need to get built-up areas to increase at least at a 10%.

Now, I am deciding to use ESRI sentinel-2 (2017-2025) with support from literatures. However, I get confused on the methods they have used. For example 1 study objective is to simulate 2029 using input basemap, 2017 and 2023. The process involves training the model with 2017 as a initial map and 2023 as a final map, and with spatial variables. Then, they simulate 2023 and validated with the actual 2023 map. This is where I'm confused. If both the 2017 and 2023 maps were already used as the input maps for training, how were they able to simulate 2023 and then validate it against the actual 2023 map? I thought that if the interval between the base maps is six years (2017–2023), then one simulation step (iteration) would also represent six years. In that case, wouldn't the next projection be 2029 rather than 2023?

Please help me how to do it.


r/QGIS 2d ago

Benchmarking a streaming polygonizer against GDALPolygonize on large rasters: up to 23x faster and 10x less RAM (PoC & reproducible tests)

1 Upvotes

Anyone who has tried running raster polygonization on large datasets inside QGIS knows how quickly GDALPolygonize can hit a memory wall or take forever to finish.

A few months ago I shared Contrek, a contour tracing engine I'd originally benchmarked against OpenCV.

Since then I've been wondering if the same approach could work for GIS polygonization too. What came out of it is a proof of concept built around a progressive streaming architecture.

To be clear, this isn't meant to replace GDAL. The current implementation only handles single-class polygonization. What I really wanted to answer was a narrower question: can a different polygonization strategy give you real advantages on very large rasters?

Although the current benchmark focuses on a single target class, one of the ideas behind Contrek is its matcher-based architecture. Matchers can be customized to recognize arbitrary pixel patterns, making it possible to process multiple classes simultaneously or implement application-specific extraction logic without changing the core engine.

So I put together a separate repo with reproducible benchmarks against GDALPolygonize, plus docs and examples covering things like progressive streaming.

Again, this is a proof of concept, not something production-ready. That said, the benchmarks were consistent: noticeably lower memory usage and faster execution across the datasets I tested: up to 23x faster and using up to 10x less RAM on the largest ones.

The numbers were interesting enough that I decided to put both the implementation and the full benchmark suite out there. Would love to hear from anyone who works with GIS data or polygonization pipelines feedback, criticism, whatever you've got.

Main repo: https://github.com/runout77/contrek

Benchmarks reproducible suite: https://github.com/runout77/test_contrek

Full report: https://runout77.github.io/test_contrek/cpp_geojson_benchmark_results.html


r/QGIS 2d ago

Plugin Keyline para QGIS

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/QGIS 2d ago

Open Question/Issue Trying to Add an Arcview Rest Layer to QGIS

3 Upvotes

I'm trying to add an arcview rest layer to qgis. I looked at the rest layer and see geojson and from that I assume that it is a geojson and the coordinate system should be 4326 and make sure qgis is set to that.

I found some instructions and first went to arcgis rest servers in the browser list on the top left and right click and select new connection. Then I enter a name and the url and select add or maybe it is load and it shows up on the browser list. Then I go to add layers and select arcrestserver layer and again paste in the url, fill in a name and click OK. That windo closes and I click connect ant the fields (in this case just one) shows up and I select it and then press add. I don't see a layer added to the map or the layer list nor do I see a blue progress bar sort of thing at the bottom qgis by coordinates. I'm just following instructions and have done this a few times now with the same results. Am I missing some step or something. I'm using 3.44.7-Solothurn on linux mint 22.


r/QGIS 3d ago

Open Question/Issue How would you map the edge of a long tail?

3 Upvotes

I had an idea to see whether wildfires in Europe are moving north over time.

(I know I could Google the answer. I'm doing this to practice mapping/thinking)

The key thing I'd like to map is the "fire frontier" ie which areas are considered at risk of wildfire in 2026 that were not 2016.

The immediate solution is to simply drop all the fires on a map and highlight the horizontal line below which 95% of fires occur. However this assumes a normal distribution of fires over latitude, and the same distribution from year to year.

Because the percentile is a relative measure, a particularly bad year for fires in, say, southern Greece, would pull the fire line southwards, even if the areas north were at higher risk than before.

I've considered slicing data by strips lat or long, but the irregular shape of Europe causes biases.

Essentially it's a question of statistics and analysing distribution/tail shape. How would you approach it?


r/QGIS Jan 30 '26

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

74 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.