r/geospatial

▲ 4 r/geospatial+3 crossposts

Looking for remote GIS / remote sensing freelance work

Hey everyone, I’m a remote sensing and GIS intern at NIT Mizoram, currently working on LULC studies for hilly regions.

I regularly work with:

  • Satellite image labeling.
  • Training data preparation.
  • Sentinel data.
  • DEM-based terrain analysis.
  • Map making and geospatial data handling.

I’m trying to find remote freelance or contractual work related to GIS, remote sensing, and satellite data tasks. Even small projects are fine if they are paid and remote.

If anyone has work like LULC mapping, annotation, data prep, or satellite image analysis, please reach out. I can also share samples of my work or explain my experience in more detail.

Thanks.

reddit.com
u/Icy-Requirement-3517 — 5 hours ago

Geospatial Analyst

I am a Geospatial Analyst with practical experience in UAV operations, LiDAR, photogrammetry, and multispectral data processing. My background includes supporting geospatial projects from data acquisition through processing, analysis, and reporting, with additional experience in project management and stakeholder collaboration.
I am currently pursuing a degree in Geospatial Science and have recently returned to the United Kingdom. I am actively seeking volunteer where I can contribute my technical skills while gaining further industry experience and supporting meaningful projects.
I am particularly interested in opportunities involving remote sensing, GIS, environmental monitoring, infrastructure mapping, land surveying, conservation, utilities, engineering, and other geospatial applications. I am enthusiastic about collaborating with multidisciplinary teams, learning from experienced professionals, and contributing to projects that create real-world impact.
If your organisation is looking for a motivated volunteer with a strong technical foundation in UAV technologies, LiDAR, multispectral imaging, GIS, and project coordination, I would welcome the opportunity to discuss how I can contribute to your team.

u/NoWalrus5356 — 3 days ago
▲ 53 r/geospatial+4 crossposts

[OC] How I Built Patterned Maps Without Adjacent Duplicates

Finally solved a problem that looked simple… but wasn’t.

Geoglify can now apply SVG textures to polygons so that no two adjacent regions ever share the same pattern.

This isn’t about the Four Color Theorem. Using 4 patterns is easy. The challenge was distributing 28 different patterns across 242 countries while keeping the map visually balanced, accessible, and free of adjacent duplicates.

The whole algorithm runs in ~5ms using R-trees, edge hashing, and a randomized greedy graph coloring algorithm.

Full technical write-up:
https://leoneljdias.github.io/posts/map-coloring-patterns/

Try it:
https://geoglify.com

u/geoglify — 5 days ago
▲ 5 r/geospatial+2 crossposts

[RELEASE SALE 20%] MapCheck: GeoTIFF & GeoPDF - I just launched a new app to explore digital maps on the go.

Import your own GeoTFF and GeoPDF digital maps to explore, navigate and work in the field with your GPS location.

A - What problem does MapCheck solve?

After the announcement of global price changes and new limitations of the popular Avenza mapping app in March 2026, I received multiple messages looking an easy-to-use app for exploring digital maps with GPS.

MapCheck is a lightweight app to achieve just that. Load, explore and inspect millions of digital maps available online. Share maps with others using QR codes for quick-imports, and view high quality maps and GIS data anywhere.

Load raster and vector maps with support for NDVI and other industry datasets. Designed for outdoor navigation, bushwalking, surveying, sporting events (such as orienteering & rogaine, ect), agriculture analysis and more.

How it Works:
- Import any .tiff or .pdf map from the Files App, Airdrop, or easily download maps from a URL.
- View GPS location, satellite base layers and map projection info.
- Create and share QR codes for custom map imports and more.

B – Why is MapCheck better than Avenza & other options?

- Easy to import, download and share maps.

- Simple and easy to use app interface.

- Works 100% offline, no accounts, no wifi, no cellular needed.

- Price: MapCheck ($9.99 /yr) is three times cheaper than the lowest Avenza subscription ($34.99 /yr).

- Lifetime Plan: MapCheck offers a lifetime plan, other digital map apps only have subscriptions.

- Free Imports: Load 3 digital maps for free - upgrade only if you need unlimited imports.

(Avenza users are limited to only 20 imports on the PLUS Avenza plan, and $170 /yr for more!)

Note: MapCheck is not affiliated with or endorsed by Avenza Systems.

C – Pricing, IAP details & App Store Link

MapCheck can be used for free - no subscription - for up to 3 digital maps.

To unlock all features & unlimited imports (USD prices):
- $1.99 /mo
- $9.99 /yr
- $24.99 for lifetime - 20% SALE THIS WEEKEND ($19.99)

The lifetime upgrade includes access to all new features, and premium support.

Download Now (20% Sale Ends 1st June):

https://apps.apple.com/au/app/mapcheck-offline-geotif-pdf/id6761805550

MapCheck is now live on the App Store, and I have many exciting updates on the way. Keep an eye out for new releases including support for the #1 requested feature - GPS waypoints & map pins.

If you regularly use digital maps, drop a comment. I’m keen to hear your suggestions!!

u/yoyohannnn — 6 days ago
▲ 88 r/geospatial+5 crossposts

overwatch.earth - My newly released project

I wanted to do something entirely different than my normal, meet overwatch.earth

Explore the world through a fully interactive 3D globe with real-time feeds from over 150,000 sources. Track live events as they happen—from earthquakes and satellite movements to live webcams, global transportation networks, and digital infrastructure.

u/tuxxin — 8 days ago
▲ 29 r/geospatial+4 crossposts

StreamEar 2.0

StreamEar 2.0 is now live on the App Store. After months of solo development, this comprehensive OSINT intelligence platform for iOS has shipped its biggest update yet.

What is StreamEar? It provides real-time global situational awareness, distilled into 14,000+ alerts aggregated from 100+ trusted sources, classified by AI at 97.1% accuracy, along with strategic analysis you can act on.

What's new in 2.0?

- Nexus Intelligence Engine: Tap any alert to reveal cross-domain connections — actor networks, causal chains, and non-obvious links across geopolitics, economics, and security, powered by AI with superforecaster-style scenario probabilities.
- Pattern Detection: AI continuously detects recurring event patterns across the global feed. You can ask follow-up questions on any pattern to dig deeper, translated into your language on demand.
- Mother Nature: A unified feed of earthquakes, wildfires, and extreme natural events worldwide. AI correlation connects natural disasters to geopolitical and economic signals, with past echoes showing how similar events unfolded historically.
- 3D Threat Globe: Visualize global alerts, fault lines, nuclear facilities, wildfires, and chokepoints on an interactive 3D globe. Switch between flat map and globe with a tap.
- CBRN Threat Analysis: Chemical, biological, radiological, and nuclear alerts now include Gaussian plume dispersion modeling — lethal, injury, and detection zone estimates based on live weather conditions.
- Markets Intelligence: Track defense stocks, global indices, and commodities. AI correlates market movements with active alerts and generates strategic analysis on demand.
- Daily Intelligence Brief: AI-generated summary of the day's most significant events, refreshed every 24 hours.
- Multi-Platform: Full native support for iPhone, iPad, Mac, and Apple TV.
- Map Layers: Nuclear facilities with interactive blast calculator, maritime chokepoints, active wildfires (NASA FIRMS), and extreme natural events (NASA EONET) — all toggleable and live.

Who is this for? Security analysts, defense contractors, EOD/UXO professionals, journalists covering conflict zones, emergency management teams, and anyone who needs to understand the world at the strategic level.

Coming soon: Android version is in active development. Built solo at The Nero Labs with no VC funding or investor pressure — just real tools for people who need real intelligence.

apps.apple.com
u/Affectionate_Owl5354 — 9 days ago
▲ 76 r/geospatial+3 crossposts

Made some shirts for myself ahead of the ESRI UC. Curious if these land or if I'm just funny to myself.

Long time lurker, first post — figured this was finally the right occasion.

Been in GIS a long time. Started on a UNIX box with ARC/INFO. Now I'm explaining to software why my schema isn't normalized instead of the other way around. Somewhere in between I started making shirts to cope.

A few of them:

  • Ungeoreferenced But Okay
  • Choose Your Distortions Wisely
  • Cloud Cover Is My Villain Origin Story
  • Me & Jack Go Way Back

Wearing a different one each day at the UC if anyone wants to say hi or tell me which one is the worst.

Mostly just wanted to share with people who'd actually get the jokes instead of my non-GIS friends (and Mom) giving me a polite confused smile. Happy to share where to find the rest if anyone's curious.

reddit.com
u/kringleX — 9 days ago
▲ 50 r/geospatial+4 crossposts

Making Thematic Maps Accessible with Pattern Fills in MapLibre

I managed to integrate Textures.js into MapLibre's WebGL renderer, solving an accessibility issue on geoglify.com that the web too often overlooks.

Maps that rely solely on solid colors are inaccessible to around 8% of the population due to color vision deficiency. Traditional cartography solved this problem decades ago with pattern fills: lines, dots, hexagons, waves, and other textures that make adjacent regions distinguishable regardless of color.

There's another, less obvious benefit. Thematic maps can encode two independent variables simultaneously: color for one variable and pattern for another, something that's impossible with solid fills alone. The groundwork is now in place.

The real technical challenge was rendering. MapLibre's WebGL pipeline doesn't support SVG textures directly, so I had to generate pixel-perfect SVG tiles in the background and convert them dynamically into bitmap textures while preserving the exact device pixel ratio. This ensures that patterns remain sharp and perfectly aligned, even on HiDPI and Retina displays.

The next step is implementing graph coloring based on the classic Four Color Theorem, ensuring that adjacent regions are automatically assigned different patterns without any manual intervention.

u/geoglify — 9 days ago
▲ 13 r/geospatial+4 crossposts

PyMapStitcher 3 — huge satellite map downloader / stitcher for GIS and AI workflows

I recently released PyMapStitcher 3, a desktop tool for downloading and stitching very large satellite map areas into georeferenced GeoTIFF / BigTIFF outputs.

In my own workflow, this was the only tool that could reliably deliver really large satellite maps without running into memory limits. That makes it a good companion for Mustatil, because PyMapStitcher can create huge map outputs first, and Mustatil can then be used for AI/GIS workflows like annotation, YOLO detection, training, large-image detection, and geospatial export.

https://py-map-stitcher.com

https://mustatil-ai.com

https://pymapstitcher.de

Main features:

  • large-area satellite map downloading
  • low-RAM stitching workflow
  • GeoTIFF / BigTIFF export
  • georeferencing / EPSG:3857 workflows
  • CUDA / CuPy acceleration support
  • desktop GUI
  • QGIS plugin workflow
  • Windows, Linux, macOS, Snap, PyPI and Conda installation options

GitHub:
https://github.com/tarekwasfy01/PyMapStitcher-3---Cuda-Maps-Downloader

QGIS Plugin:
https://plugins.qgis.org/plugins/PyMapStitcher2/

PyPI:
https://pypi.org/project/pymapstitcher/

Install with pip:

python -m pip install --upgrade pip
python -m pip install pymapstitcher
pymapstitcher

Conda package:
https://anaconda.org/channels/mustatil/packages/pymapstitcher/overview

Install with Conda:

conda install -c mustatil pymapstitcher
pymapstitcher

Windows installer:
https://github.com/tarekwasfy01/PyMapStitcher-3---Cuda-Maps-Downloader/releases/download/PyMapStitcher3/PyMapStitcher3_Offline_Setup.exe

Windows onedir full EXE:
https://gitlab.com/TWasfy/pymapstitcher-3/-/raw/main/PyMapStitcher3_OnedirEXE_Offline_Setup.exe?ref_type=heads

Linux DEB:
https://github.com/tarekwasfy01/PyMapStitcher-3---Cuda-Maps-Downloader/releases/download/PyMapStitcher3/pymapstitcher_3.0.0_amd64.deb

Snap Store:
https://snapcraft.io/pymapstitcher

macOS PKG:
https://github.com/tarekwasfy01/PyMapStitcher-3---Cuda-Maps-Downloader/releases/download/PyMapStitcher3/PyMapStitcher-3.0.0-macOS.pkg

Mustatil companion project:
https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-

reddit.com
u/Mustatil — 13 days ago
▲ 11 r/geospatial+8 crossposts

Mustatil: A new YOLO and LAE-DINO workspace for GIS, satellite detection, training and visual AI pipelines. Train, annotate and detect on pictures and videos in one desktop app. It is an .exe.

I built Mustatil, a desktop AI vision workspace focused on YOLO-based detection, annotation, training and GIS workflows, with the help of AI.

It supports large-image and satellite-map detection, custom YOLO training from project annotations, GeoPackage / GeoJSON export, map-based review, false-positive filtering, and visual pipeline building. The goal is to combine dataset creation, model training, geospatial inference and post-processing in one offline desktop application.

Newer features include project-based training, satellite-area detection, GIS-ready exports, class filtering, detection review tools, and pipeline logic for combining YOLO detections with rules. Mustatil is designed especially for remote sensing, archaeology, aerial survey data and very large images that are difficult to handle in normal computer-vision tools.

GitHub: https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-

Zenodo: https://doi.org/10.5281/zenodo.20481110

Download:
https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-/releases/download/Mustatil-5.1/Mustatil_5.1_Setup.exe

u/Mustatil — 14 days ago