r/gis • • Sep 08 '26

Resources "Should I go into GIS" Megathread - September, 2026

71 Upvotes

Where members of the GIS community answer the most common student questions:

  • Should I go to college for GIS?
  • Which school is the best for GIS?
  • What skills do I need to start a career in GIS?
  • Do I need THIS specific certificate? (GISP, Esri, ASPRS, etc.)
  • How do I get a GIS Internship?
  • Where can I find volunteer hours?
  • General mentorship advice

Please include which question you are responding to at the beginning of your comment.

This thread will be posted twice a year in January and September. We can assure students that the advice in the most recent thread will still be relevant going up to the next start date.


r/gis • • Sep 08 '26

Resources 2026 Free GIS Resources - Bookmarks of Interesting Things!

73 Upvotes

Please use this thread to post free GIS articles/resources you find throughout the year.

We hope this thread makes it easy for everyone to share resources that could benefit others in the profession.


r/gis • • 1h ago

Projects & Feedback Built an open-source WebGIS to map Peter Bird’s PB2002 tectonic plates, live USGS quakes, and volcanoes (MapLibre GL)

• Upvotes

[GIS Experience] GIS Developer and Software Engineer with 20 years of experience.

[AI Disclosure] AI was used for brainstorming architecture and copy-editing the post description.

Hey everyone,

Wanted to share a project I've been hacking on recently called TectonicPlateMap.org.

I've always been fascinated by geodynamics, but a lot of the existing plate tectonic tools feel clunky or locked behind heavy desktop software. I wanted something snappy and modern that runs completely in the browser.

Under the hood, it’s built with MapLibre GL JS for fast vector rendering. The core dataset ingests all 52 lithospheric plates from Peter Bird’s PB2002 model, including things like spherical equal-area measurements and NNR drift velocity vectors.

I also hooked up live USGS earthquake feeds and Holocene volcano telemetry from the Smithsonian GVP so you can see active seismic and volcanic zones right over the plates. Added a few extra layers too, like subduction trenches, impact craters, and an offline vector basemap mode.

Everything is client-side and open-source. If you're into GIS or earth science, I'd love for you to check it out and let me know how the vector rendering performance feels on your end, or if there's any other geophysical data you think would be cool to add!

https://tectonicplatemap.org/


r/gis • • 1d ago

Open Source QGIS enacts moratorium on AI contributions

Thumbnail
github.com
217 Upvotes

r/gis • • 18h ago

General Questions What's your relationship with IT?

38 Upvotes

I've noticed that there can be friction between IT and GIS, especially since GIS is so tech-focused that it encourages users to build and automate. How do you navigate with your IT department so that you can build software without too much oversight but also without inadvertently creating a shadow IT?

I myself actually sit in my company's IT department. We are a team of developers focused entirely on supporting Enterprise GIS. We work well with our GIS department since most of us have GIS backgrounds ourselves.


r/gis • • 17m ago

General Questions ArcGIS Pro vs. QGIS: The Feud™

• Upvotes

ArcGIS Pro users: What do you dislike about QGIS's UI/UX?

With RustGIS and other new GIS clients popping up, I've been thinking about something.

One of the most common complaints I hear from people who prefer ArcGIS Pro over QGIS (aside from being required to use Esri at work) is that QGIS has a poor user experience.

Personally, I generally prefer QGIS's UI/UX, so I'm curious what ArcGIS Pro users find frustrating about it.

A few questions:

  1. What specifically do you dislike about QGIS's interface?

  2. Are there things ArcGIS Pro does that you wish QGIS handled differently?

  3. Is it mostly a matter of familiarity, or are there actual usability issues that keep you from switching?

  4. If you could redesign one part of QGIS's interface, what would it be?

And no, I'm not working on yet another open source GIS client, just curious what would make QGIS worth it to the non-believers and how it could be improved in future versions.


r/gis • • 15h ago

Student Questions / New to GIS Obtaining a shape file for one parcel to import as AOI on Web Soil Survey?

4 Upvotes

Hi, hopefully this isn't too entry-level for this sub, but I looked at the wiki/searched the sub/have been searching online and haven't found any clear answers. I just bought a plot of land for my farm and I am trying to get a shape file of the county's parcel boundaries so that I can import it as an area of interest on the Web Soil Survey, which does not show property lines. My town's tax assessor has AxisGIS but you can't export an AOI nor can you import a layer. What program do I use to get my parcel's property lines into a shape file to upload to web soil survey, and how do I do this? Thank you!!


r/gis • • 1d ago

General Questions Pond or vegetation? Identifying a dark area in a historical aerial photo

Post image
26 Upvotes

I’m not sure if this is the right subreddit, so apologies if it’s not. If there’s a more suitable one, I’d appreciate any suggestions.

I’m looking at a historical black-and-white aerial photograph of a small town in central Germany, taken sometime between the 1950s and 1970s.

I’m trying to identify a possible former pond. I’ve marked the specific area in yellow on the attached image, as it appears unusually dark compared to the surrounding vegetation.

Could this be a body of water, or is it more likely dense trees and shadows? Are there any visual clues that could help distinguish between the two?

I’d appreciate any insights from people familiar with interpreting historical aerial photographs. Thanks!


r/gis • • 1d ago

General Questions I've never seen WMS ortho imagery this sharp, is it fused (enhanced) with lidar or something? LGL-BW DOP20 of Germany.

10 Upvotes

Trees look straight out of lidar, there is barely any processing, some edges seem sharp (which also leads me to believe it is lidar fused).

I've never seen imagery this detailed in my life, and this is a state agency! What are they doing in Germany?


r/gis • • 1d ago

Esri ArcGIS Earth Wayback historical imagery

5 Upvotes

My office is currently trying to figure out how to handle the Google Earth retirement scheduled for next year. Our internal customers mostly use google earth desktop for KMZ viewing and historical imagery. We can’t fully switch to Google Earth web because my org has a strict ban on logging into google accounts, and logging into Google Drive is required to upload files to Google Earth web.

Our most likely solution is just start using ArcGIS Earth, but I have had no success in viewing the historical wayback world imagery in the app, even when disabling the smart filter that they automatically apply. Nothing will show up at all below 30 km. Does anyone have experience with viewing historical imagery in ArcGIS Earth? Am I just doing something totally wrong?

Would also like to hear others perspectives or experiences with ArcGIS Earth and how it compares. We don’t love using Google Earth as it is, but a lot of people in the org are kind of clinging to it and the historical imagery is important.

Edit: so yeah I was wrong about having to log into Google to upload local files.
Thank you for the helpful comments!


r/gis • • 2d ago

Open Source Cringe

Post image
82 Upvotes

Very


r/gis • • 1d ago

Now Hiring Hiring! Esri Geospatial Developer / Administrator

22 Upvotes

Location: Remote
Esri Geospatial Developer / Administrator

Build and run the cloud GIS platform behind a federal mission.

Our team supports a federal client where ArcGIS Enterprise powers the analysis that decision-makers rely on. Every deployment has to be repeatable, secure, and automated from source to production. We're looking for an engineer who enjoys both sides of the job: building geospatial applications, and running the platform underneath them in AWS.

What you'll work on

  • Run ArcGIS Enterprise in the cloud. Deploy, administer, upgrade, and tune Portal, Server, Data Store, and Web Adaptor on AWS, including GovCloud.
  • Automate deployments. Build and maintain CI/CD pipelines in GitHub Actions and GitLab CI that ship apps, services, and configuration with no manual steps.
  • Treat infrastructure as code. Provision EC2, RDS, EBS, S3, IAM, VPC, and load balancers with Terraform so every environment can be rebuilt on demand.
  • Build geospatial applications. Develop web mapping apps with the ArcGIS Maps SDK for JavaScript, and automate data and publishing workflows with Python (arcpy, ArcGIS API for Python).
  • Manage enterprise geodatabases. Administer PostgreSQL/PostGIS on Amazon RDS, including performance, backups, and versioning.
  • Keep it secure. Support ATO activities, patching, and security hardening for a federal environment.

What you bring

  • 8+ years of Esri development and ArcGIS Enterprise administration
  • Hands-on AWS experience (EC2, S3, RDS, EBS, IAM, VPC)
  • CI/CD pipelines in GitHub Actions or GitLab CI, with YAML-based configuration
  • Infrastructure as code with Terraform
  • Scripting in Python and/or PowerShell or shell
  • Git-based development workflows
  • Bachelor's degree in GIS, Geography, Computer Science, or another STEM field
  • U.S. citizenship and the ability to obtain and maintain a Public Trust

Nice to have

  • AWS GovCloud/Commercial experience
  • Docker and/Or Kubernetes-based deployments
  • Identity integration (SAML/OIDC, Keycloak, or Active Directory) with ArcGIS Enterprise
  • Esri Server Administration, AWS certifications, or CompTIA Security+
  • Experience on federal programs
  • Agile/Scrum experience

Pay: $130k - $150k per year

Job Post is here
https://www.indeed.com/viewjob?jk=a865efc7014e1016

Please DM me or apply to the job post directly. Thank you.


r/gis • • 1d ago

Resources Geo MCP Servers

16 Upvotes

Hey team, I've put together a GitHub repo of Geospatial MCP Servers and a skill to help navigate them. Today, there are 101 different servers listed. If you have or know of a server, shout; I'm happy to accept PRs or Issues. Otherwise, hopefully it's handy! https://github.com/sparkgeo/geo-mcp-servers


r/gis • • 1d ago

Events Drone Mapping Summit

6 Upvotes

Ouster is hosting a virtual Drone Mapping Summit, October 27 at 8am PT with GeoCue, Seneca and Flyability. About half of it is the practical stuff with GIS/lidar mapping: capture settings, processing, and what makes a point cloud come out clean versus noisy. There will be a panel with our co-hosts talking about what they're seeing in real projects.

Would be great to have attendance from this community and get some input on valuable topics to cover.

We have a ton of sample data we’ve captured with an in-house drone and Ouster OS1 Max lidar payload. These are free and public mapping point clouds we collected in San Francisco.

Register here!

If there's a workflow question you'd want covered, drop it here and I'll pass it to the presenters. I'll hang around in the comments.

Disclosure: I work at Ouster.


r/gis • • 1d ago

General Questions AutoDesk Connection to ESRI

5 Upvotes

Has anyone implemented the Autodesk connection to ESRI? I'm looking into whether it would be worth it to purchase a full autodesk license for our team.

Right now the use case is that our engineer does his drafting for our telecom network in CAD then I essentially redraw the points and lines into the database. We're thinking of setting up the connection for points and lines, but he kind of wants some sort of changelog so he can see edits that were made in the field by certain users when he syncs my updates. I'm wondering if this is something someone out there has experience with...?

I'll also be at IMGIS and I'll be talking to AutoDesk while I'm there so maybe some information that would help me to ask them some questions would be helpful! TIA


r/gis • • 23h ago

Programming Lots of AI hate here, but it saved my tush

0 Upvotes

Context: ESRI user of 20 years. So like many, I've used AI to make my scripts better/more advanced, or use it to troubleshoot issues way faster than ESRI tech support could. We're using ESRI Workforce (I know it's being killed off) and are working towards implementing Cityworks/Trimble Unity Maintain (who at Trimble thought that was a good name?). We should be on Cityworks within a year.

Until then, we have about 200 field crew, and the whole place has run on Workforce for years. Suddenly, the ESRI field app stops syncing...or it will sync but takes two hours. I have ~200 field crew and their managers looking at me wanting answers. ESRI tech support is no help, they suggest I rebuild Enterprise, which is NOT something I can do on a whim. I read Field Maps has "tasks" now, but re-training ~200 field crew (who many of you know are not technologically literate anyway) and dispatchers is also a problem. So I wonder...can I make my own Workforce-ish web app that requires minimal training? Turns out I can make a close clone, using the ESRI API's and SDK and Claude code.

About 36 hours of basically no sleep and a vicious conversation with our IT dept (where they sandboxed the server even further, and told me if my new creation so much as sneezes in an unfriendly way I'm fired) the field crew are SSO signing in to our Portal....and they love it. I had a really positive reviews especially because they can use it on a Windows machine, where the ESRI Workforce app was iOS or Android only.

So it seems like the community here is pretty anti-AI, but it's provided a huge lifeline for us.


r/gis • • 2d ago

Resources RustGIS

140 Upvotes

I'mma just drop this here.

RustGIS: https://rustgis.app/

A fast, free and open-source GIS in pure Rust for mapping, analyzing and sharing geospatial data.

Runs on Windows, MacOS, Linux and the Web.

Holly Molly.

The author, Qiusheng Wu, is insanely good at developing open source GIS tools. He already author GeoLibre, which is widely regarded as the next Google Earth Desktop app.

Enjoy.


r/gis • • 2d ago

Memes A day in the life of GIS

15 Upvotes

A day* in the life of GIS+

*Depending on baseline expectations, a GIS day can range anywhere between one second and three years.

+Graphics In a Second

Normal text: Requestor
Bold text: My responses
[Bold italic text]: Intrusive thoughts / contemporaneous field notes

23/09 10:02 AM

Morning, how are you going?

---

23/09 10:03 AM

I'm good, how about you?

[Notes: One minute to respond. Strong opening. Efficient but still human. He does not, of course, care how I am going. Nobody has ever opened Teams at 10:02 AM because of an uncontrollable desire to know how Thou is travelling emotionally. The pleasantry mask is up. Somewhere behind it is a polygon.]

---

23/09 10:05 AM

I'm good thank you.

Is there any chance you would be able to help me out with some aerial imagery from Nearmap on project?

---

23/09 10:06 AM

For sure, whereabouts?

[Notes: Always keen to help. This is still theoretically a two-minute job. A project number would be premium here. A charge code would be bordering on science fiction. Won't get one. This particular ecosystem also contains a supervisor known for the Friday-afternoon "friendly reminder" about timesheets, which adds a pleasing layer of administrative theatre to work that apparently exists outside the space-time continuum.]

---

23/09 10:08 AM

Something like that boundary if possible?

(Attaches a screenshot with a markup that the kids would be proud of.)

---

23/09 10:08 AM

Any preference for date, or latest possible do?

[Notes: The spatial specification has arrived as a hand-drawn shape on a screenshot. Somewhere, OGC standards quietly close their eyes.]

---

23/09 10:09 AM

latest possible please

---

23/09 10:09 AM

August 2026 is best in class.

[Notes: Nearmap searched, available captures assessed, most recent suitable imagery identified. We're still inside the bounds of "quick favour". Nobody panic.]

---

23/09 10:16 AM

Thank you greatly!

[Notes: "Greatly." Interesting escalation. The superlative combined with the exclamation mark is an early indicator that financial compensation is now highly unlikely. See also the corporate praise lexicon: LEGEND!, ROCKSTAR!, WEAPON!, CHAMPION! All historically reliable substitutes for a valid project code.

There were once dreams of being a rockstar, admittedly. Unfortunately the insufferable pentatonic lead breaks in E were never going to pay for a mortgage. As for "legend", I have never pulled a sword from a stone, founded a civilisation, or slain anything more formidable than a corrupted shapefile, so expectations should remain calibrated.]

---

23/09 10:36 AM

(Attachment of deliverable aerial image covering the site at 7.5cm resolution provided.)

Looks good.

[Notes: Twenty-minute turnaround from vague screenshot to current georeferenced imagery. This is the fundamental GIS business-model problem: make something difficult look easy and everyone quite reasonably concludes it must have been easy.

I really need to become less efficient. Perhaps introduce a ceremonial overnight wait.]

---

23/09 10:38 AM

Legend, thank you for that!

[Notes: And there it is.

Legend? No.

Nostradamus? Increasingly plausible.

The ability to accurately forecast the next move of a simple workflow remains one of my stronger competencies.]

---

23/09 1:26 PM

There's a reasonable point-cloud available from FSDF Elevation in 2018 which is good enough for a 0.5 m to 1 m DEM.

[Notes: This was not requested.

This is important.

Somewhere between "can I get an aerial?" and lunch, I have voluntarily located the most recent useful open-source LiDAR coverage, assessed the vintage, downloaded several hundred megabytes of nested government archives, and begun wondering whether its ground-point density is sufficient to support a terrain model.

Why?

Excellent question.

Apparently once a GIS person detects adjacent spatial value, stopping becomes neurologically difficult.

We are also in a particularly good area for publicly available ground data. So naturally instead of saying "here is your photograph", the brain has gone: "Yes, but what if it also had elevation?"

This is how we got here.]

---

23/09 1:34 PM

Cheers

[Notes: A Six character word is a perfectly reasonable response to approximately three hours of unsolicited data acquisition.

At this point the LiDAR is still technically merely an interesting aside. A fascinating archaeological snapshot from the brief period before it becomes tomorrow's requirement.]

---

24/09 4:52 PM

Hi, would I be able to grab that point cloud survey please?

[Notes: Twenty-seven hours later.

I am Nostradamus.

Yesterday's unrequested value-add has completed the standard enterprise lifecycle:

interesting → useful → expected → deliverable.

Observe the speed at which scope reproduces when left unattended.]

---

25/09 1:17 PM

Read the File List.pdf for what these are (referring to the attachment of a dream project baseline data startup which was provided).

[Notes: At this point, "grab that point cloud" has evolved somewhat.

The original raw LiDAR delivery has been preserved.

Twenty individual point-cloud tiles have been interrogated rather than simply thrown into a viewer. Point counts, total density, ground density, classifications and return distributions have been inventoried. Ground-point coverage has been assessed to decide whether the data genuinely supports a 0.5 m or 1 m bare-earth DEM rather than selecting a resolution because the number sounded impressive.

Two DEM products have been generated.

A near-contemporary aerial image has been sourced to approximately match the LiDAR epoch.

The tiled clouds have been merged.

RGB values have been burned into the point cloud to produce a colourised LAS.

The current Nearmap orthophoto has been retained alongside it for present-day context.

Projection differences have been reconciled into the appropriate MGA Zone on the GDA2020 datum.

CSV inventories have been produced.

A twenty-page tile-by-tile QA report has been produced.

A rendered image has been supplied so somebody can understand what the colourised cloud looks like without opening a 4.5 GB LAS file.

A file manifest has been written explaining all of the above. The final package genuinely contains the raw source, 0.5 m and 1 m DEMs, the colourised point cloud, imagery, statistical inventories and a tile report. File List File List

In other words, the original request was:

"Can I have an aerial image?"

The eventual response was approximately:

"Here is a small geospatial information system."

This is ostensibly being done to demonstrate the group's capability and service offering.

It remains free.

It has also been completed while servicing one of the company's major clients.

The phrase "value add" is normally used in PowerPoint presentations. Occasionally it escapes containment and actually occurs.]

---

13/10 10:31 AM

So ive loaded in the point cloud data... but it's not the correct area for the project.

[Notes: Three weeks later.

The circle closes.

Not with a crash.

Not even with an error message.

Just one quiet Teams notification.

Naturally, the first diagnosis upon eventually viewing it is that the GIS data is wrong 

The imagery was produced from the boundary supplied.

The LiDAR was sourced around the area implied by the same request.

The datasets were inspected, transformed, analysed, documented, colourised and packaged.

But somewhere upstream of all this, the fundamental spatial primitive - where is the project? - has apparently undergone a late design revision.

There is something beautifully pure about this.

We can resolve coordinate systems.

We can inspect six million points per square kilometre.

We can differentiate ground, vegetation, buildings, water, roads, bridges and transmission infrastructure from hundreds of millions of laser returns.

We can interpolate a bare-earth surface to half a metre.

We can reconcile imagery captured years apart.

We can transfer RGB values into three-dimensional points.

But no available GIS algorithm can yet compensate for:

"Nah, not there."

And thus concludes another day in GIS.

Duration: 20 days.

Chargeable time: unclear.

Graphics produced: several gigabytes.

Initial requirement: one aerial image.

Final lesson: before commencing advanced geospatial analysis, confirm that the polygon depicting the project actually depicts the project.]

---

13/10 11:31 AM

Did I miss with the cut or is the projection on the piss? Would be in MGA / GDA2020. Had a quick look and lines up.

[Notes: Immediate self-audit.

Check the cut.

Check the projection.

Check the coordinate system.

Check the bounds.

Check the original hand-drawn kindergarten polygon.

Everything lines up.

The LiDAR is exactly where it was asked to be.

This is the professional equivalent of hearing a smoke alarm and checking your own house before noticing someone next door is making toast.]

---

13/10 11:33 AM

Yeah sorry, i was reloading that again after i sent that... Might be alright, its just taking a while to load in

[Notes: And there it is.

The point cloud was not in the wrong place.

The projection was not wrong.

The cut was not wrong.

The source boundary was not wrong.

The data was simply... loading.

Three weeks of dwell time.

Two minutes of accusation.

Then redemption by progress bar.

A 4.5 GB colourised point cloud containing millions upon millions of spatially referenced observations had apparently failed the ultimate QA test:

it did not appear instantaneously.

This is perhaps the purest summary of modern technical work.

The data can be spatially correct, vertically plausible, properly classified, projection-consistent, documented, inventoried, statistically reviewed and packaged with supporting imagery.

But if it takes 90 seconds to draw, suspicion immediately falls on the person who made it.

Meanwhile, the twenty-day period during which nobody looked at it is considered operationally normal.

And this, more than anything, explains the title:

A day in the life of GIS.

One day to produce it.

Twenty days to open it.

Two minutes to conclude it might be wrong.

Another two minutes to discover that Windows was still thinking.]

[GIS Experience] GIS Analyst for 20+ years

[AI Disclosure] No AI was harmed


r/gis • • 2d ago

Programming Coding and AI

13 Upvotes

This might be a bit of a touchy subject but I am curious how to GIS community feels about using AI to generate code? I’m just learning to code and I have been using AI a lot. There is a lot of back and forth, fine tuning, etc… but, it has been incredibly helpful. A buddy at work told me that AI is slowly starting to almost become standard practice for generating code. (At the least the framework) I just want to know how everyone feels about this. Should I really buckle down and learn the language(s) or continue?


r/gis • • 2d ago

Student Questions / New to GIS Worth $100 for ArcGIS Pro Spatial Analyst, or stick with QGIS + Surfer for steady/unsteady groundwater modeling?

7 Upvotes

​Hey everyone!

​I’m trying to decide whether it’s worth spending $100 on the ArcGIS Pro for Spatial Analyst extension for groundwater work, or if I should stick with QGIS and Surfer?

​Here is what I want to achieve:

​The Goal: Map the hydrodynamic spectrum (potentiometric contours/isopiezes and flow lines) overlaid on a geological map.

​The Workflow: Digitize the topographic and geological maps in QGIS, and then build the potentiometric maps for both steady-state and transient (unsteady) conditions—along with groundwater velocity vectors—using Surfer.

​Important context: I eventually plan to use MODFLOW for flow and contaminant transport modeling, so I need a setup that transitions well into numerical modeling.

​What do you guys think? Is ArcGIS Pro Spatial Analyst worth the investment for this kind of workflow, or will QGIS + Surfer handle everything efficiently before moving to MODFLOW?

​Any advice would be appreciated!


r/gis • • 2d ago

Events Charlotte area GIS Day ‘26!

Post image
17 Upvotes

The gov I work for is participating in a GIS Day at Mount Holly, North Carolina (just outside of Charlotte). Still a month out but wanted to drop a link if anyone in the area wanted to add it to their calendar to check it out!

https://experience.arcgis.com/experience/59c50ffa4d384313bc229d80c6b065f0


r/gis • • 2d ago

General Questions La version de l'extension QGIS Universal Map2web 1.4.0 en vidéo !: Vos cartes sur le web en un cliq

Post image
11 Upvotes

En quelques minutes, transformez vos SIG bureau à un SIG accessible par tous vos utilisateurs:
1- table attributaire cliquable (tri, filtres, export CSV)
2- couches WFS/WMS en direct depuis GeoServer
3- mode PostgreSQL/PostGIS dynamique
4- recherche par adresse
5- Outils de mesure (surface et distance)
6- Outils Zoom sur les couches
7- Outils de recherche ou filtre par attribut
Gratuit et open source. À installer depuis QGIS : Extensions > Installer/Gérer les extensions > « Universal Map2web ».
Vos retours sont les bienvenus, Merci !
1 - Lien de l'extension : https://plugins.qgis.org/plugins/universal_map2web/
2 - Documentation : https://geomatic-web.github.io/universal_map2web/
3 - Dépot Github : https://github.com/geomatic-web/universal_map2web
#QGIS #SIG #Géomatique #WebGIS #OpenSource


r/gis • • 3d ago

Projects & Feedback An offline reverse-geocoding SDK and demo site for resource-constrained environments

Thumbnail
gallery
4 Upvotes

I built galuchat-gis-sdk to perform reverse geocoding—retrieving place names and other information from longitude and latitude—offline, without relying on an external API. Like the timezonefinder library, it lets you look up a region from coordinates; in this case, a district name. The input is longitude and latitude, and the output is a place name.

The code and datasets are available here. There are readers for JavaScript, Java, Python, and C++, and 45 datasets covering 38 countries and regions.

https://github.com/nyatla/galuchat-gis-sdk

You can also try a local reverse-geocoding system and map built with the SDK here:

https://nyatla.github.io/galuchat/#try

The demo runs in a web browser, but all reverse-geocoding queries are processed locally in the browser.

For municipalities and small statistical areas, irregularly shaped regions are divided into grid cells. The SDK determines which region a coordinate belongs to at the grid-cell level. Because it uses area information rather than the nearest point, it can follow complex region shapes.

The SDK consists of map datasets for the target regions and reader libraries that decode them. The datasets are made by sampling the original region polygons into high-resolution rasters whose pixel values are region IDs. They are compressed and stored in a form that supports reading only the required portions.

Dataset sizes depend on resolution and coverage, but they are compact enough for embedded devices. Because the datasets contain area information, they can also be reconstructed as map images.

  • At 0.01° per pixel (roughly 1,100 m): 10 KiB–1 MiB
  • At 0.001° per pixel (roughly 110 m): 100 KiB–5 MiB
  • At 0.0001° per pixel (roughly 11 m): 300 KiB–30 MiB

For example, the dataset covering all of Japan’s administrative areas is 478.8 KiB at approximately 111 m spacing and 4.47 MiB at approximately 11 m spacing.

Reverse geocoding requires relatively little computing power. On embedded devices, it can run with several tens of kilobytes of memory. I expect lookups to take about 100 ms on an ESP32 and less than 5 ms on a smartphone or PC.

[GIS Experience]

My GIS experience includes analyzing administrative boundary maps and developing reverse geocoders based on them. I mainly research and develop methods for using government-provided GIS data in devices and other systems.

This project was created to address the computational and data-size challenges I encountered while implementing a reverse geocoder based on Japan’s National Land Numerical Information (Administrative Area data).

It originally supported only Japanese administrative areas, but I generalized it into a framework for implementing reverse geocoders for different types of regions.

[AI Disclosure]

I devised the core method myself, implemented the initial version, and wrote the documentation, completing the project at that stage. I later used AI to verify and improve the code, translate the documentation, and remove redundancies from it.

For the datasets, I manually prepared the Japanese data and used it as the basis for a template. AI then helped fill in that template by examining publicly available data and license terms for each country. I reviewed the results before producing the datasets.

All Japanese-to-English translations of the documentation were done with AI. I also used AI to help check minor numerical details and references, including broken links, in the documentation.

The application was created by AI to demonstrate an application of the underlying technology. The SDK, not the application, is the subject of this post.

I wrote this post in Japanese and used AI to translate it into English.


r/gis • • 3d ago

Professional Questions Is this job worth it?

4 Upvotes

Recently I went through a third round interview for a GIS analyst position in the gas/energy field. I have previously gotten my certificate through my university as part of my undergraduate degree program as well as three GIS internships, two of which were through municipalities working in utilities. I did a mix of independent and cooperative based work. I understand that most work I am qualified for is “entry level” despite my experience and that’s totally fine. This job wants to hire me in at $24/hr with honestly few benefits besides 80 hours of vacation and some retirement benefits. I live in Michigan and this is a remote role but they do have an office in my state. I’m just not too certain if the pay is good for the position, especially given that this is in a sector that is known for being profitable.
I was trying to look up average wages online but I get mixed results. I was wondering if perhaps anyone had any insight. The pay honestly seems low but perhaps my expectations are skewed.


r/gis • • 4d ago

Student Questions / New to GIS Interesting datasets on cats

9 Upvotes

Hi, I am wondering if anyone knows where to find some spatial datasets that are related to cats. I am new to GIS and would love to play around with fun datasets!