▲ 4 r/geographymemes+3 crossposts

Free GIS tools: Download and stitch huge satellite maps with PyMapStitcher and AppleMapDownloader

I recently released PyMapStitcher 3, a free desktop application for downloading and stitching very large satellite map areas into georeferenced GeoTIFF and BigTIFF files.

One of the main design goals was to avoid the RAM limitations that affect many existing map downloaders. PyMapStitcher streams the stitching process directly to disk, allowing mosaics that are often much larger than those practical with conventional approaches. In many cases, the limiting factor becomes available storage rather than system memory.

This also makes it an excellent companion for Mustatil, where PyMapStitcher generates the large georeferenced imagery and Mustatil performs AI/GIS workflows such as annotation, YOLO training, object detection, large-image inference, and geospatial export.

AppleMapDownloader

While working on mapping projects, I searched for a tool that could download and stitch Apple Maps imagery in the same way as other GIS downloaders work with XYZ tile servers. Surprisingly, I couldn't find a desktop application that provided this functionality for Apple Maps.

That led me to experiment with a completely different approach. Instead of relying on a traditional tile server, I developed a workflow that automates Apple's own web map viewer through embedded web views. Each view captures part of the map, and the software automatically aligns, stitches, and georeferences the resulting images into a single large mosaic.

The result is AppleMapDownloader, which applies the same low-memory streaming philosophy as PyMapStitcher while making it possible to create very large Apple Maps mosaics for GIS, archaeology, remote sensing, and research projects. It was essentially built because I needed such a tool myself and couldn't find an existing solution.

Download:
https://github.com/tarekwasfy01/AppleMapDowloader/releases/download/AppleMapDownloaderv.1.0/AppleMapDownloader.exe

Website:
https://apple-map-downloader.com

Websites

PyMapStitcher:
https://py-map-stitcher.com

Mustatil AI:
https://mustatil-ai.com

Alternative website:
https://pymapstitcher.de

Main Features

  • Download very large satellite map areas
  • Low-memory streaming stitcher
  • GeoTIFF & BigTIFF export
  • Georeferenced EPSG:3857 output
  • CUDA / CuPy acceleration
  • Desktop GUI
  • QGIS plugin
  • Windows, Linux, macOS
  • Snap, PyPI and Conda packages

Downloads

Microsoft Store
https://apps.microsoft.com/detail/9pds632rms2s?hl=de-DE&gl=DE

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

Windows Portable (OneDir)
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

Python

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

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

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

conda install -c mustatil pymapstitcher
pymapstitcher

GitHub

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

AppleMapDownloader:
https://github.com/tarekwasfy01/AppleMapDowloader

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

QGIS Plugin

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

I'd love to hear feedback, feature requests, or suggestions from the GIS, archaeology, remote sensing, and mapping communities.

reddit.com
u/Mustatil — 10 days ago
▲ 1 r/applemaps+3 crossposts

AppleMapDownloader - The (only) Tool To Download Maps From Apple Maps

AppleMapDownloader is a lightweight desktop application for downloading and stitching large map areas into high-resolution raster outputs. It supports multi-threaded downloading, automatic image stitching, GeoTIFF export, BigTIFF support, and georeferenced outputs suitable for GIS workflows.

The project was developed as a companion utility for PyMapStitcher, allowing users to generate large map mosaics and geospatial imagery for research, GIS, remote sensing, archaeology, and mapping projects.

At The Moment Only Zoom 18 Works.

Features

  • Multi-threaded map downloading
  • Large area stitching
  • GeoTIFF and BigTIFF export
  • Georeferenced outputs for GIS software
  • Preview and map selection tools
  • Standalone Windows executable available
  • Python source code available
  • Suitable for very large raster generation workflows

Download

Windows OneFile Executable

Download the latest standalone Windows executable:

https://github.com/tarekwasfy01/AppleMapDowloader/releases/download/AppleMapDownloaderv.1.0/AppleMapDownloader.exe

No Python installation is required for the OneFile release.

Related Project: PyMapStitcher

If you are looking for a more advanced GIS-oriented map stitching solution with support for extremely large datasets, BigTIFF generation, QGIS integration, and multiple installation options, please also check out PyMapStitcher.

PyMapStitcher Website

https://py-map-stitcher.com

PyMapStitcher GitHub Repository

https://github.com/tarekwasfy01/PyMapStitcher

PyMapStitcher provides:

  • GeoTIFF and BigTIFF export
  • Large-area map downloading
  • QGIS integration
  • Windows, Linux, macOS support
  • Python package availability
  • GIS-ready workflows
  • Advanced raster processing

Disclaimer

Users are responsible for ensuring that any downloaded map imagery complies with the terms of service, licensing conditions, and usage restrictions of the respective map providers. This software is intended for educational, research, and authorized use cases.

Author

Tarek Wasfy

GitHub:
https://github.com/tarekwasfy01

reddit.com
u/Mustatil — 11 days ago
▲ 13 r/remotesensing+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
▲ 3 r/roboflow+1 crossposts

Mustatil: Free desktop GIS AI tool for YOLO, RF-DETR and Faster R-CNN training/detection

Hi everyone, I’m developing Mustatil, a free desktop AI/GIS vision workspace for annotation, object detection, model training, satellite imagery and large GeoTIFF analysis.

It supports YOLO models, RF-DETR, Faster R-CNN, custom dataset creation, class management, false-positive labeling, CPU/CUDA workflows, tiled detection on very large images, and GIS export to GPKG/GeoJSON.

The goal is to make a local “universal AI trainer” for people who want to annotate data, train models, run detections and export results without relying on cloud platforms.

GitHub: https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-
Zenodo: https://doi.org/10.5281/zenodo.20481111

reddit.com
u/Mustatil — 14 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 — 13 days ago
▲ 2 r/OpenSourceeAI+1 crossposts

Mustatil: A New Kind of YOLO and AI Detection Program with OWLv2, Grounding DINO, and LAE-DINO Support

Mustatil is an integrated GIS-level AI vision workspace for annotation, YOLO training, large-scale detection, satellite-map analysis, and visual pipeline building. It combines dataset creation, model training, geospatial inference, map-based review, and graphical AI pipelines in one desktop application — designed for images and map areas too large for conventional computer-vision tools.
Mustatil also includes experimental support for additional AI vision models beyond standard YOLO. The Google OWL-ViT / OWLv2 model enables open-vocabulary object detection from text prompts. Grounding DINO adds powerful text-guided detection for flexible object search, while LAE-DINO provides an advanced DINO-based workflow with project-based dataset creation and training support. These models extend Mustatil from a YOLO GIS workspace into a broader AI detection and training environment.

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

The installer .exe does download Python and all dependencys then it starts the GUI. Don't worry, it takes some time and should be an option for non Python natives. Download from Github releases or on itch.

Download Windows Installer:

GitHub
GitHub

https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-/releases/download/Mustatil-5/Mustatil_5_Setup.exe

GitHub
GitHub

Apple Mac OS Installer:

Mac Installer

Linux Installer:

Linux Installer

Downloads:

https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-/releases/download/Mustatil-5/Mustatil_5_Setup.exe

Downloads:

https://github.com/tarekwasfy01/Mustatil-YOLO-AI-Model-Trainer-/releases/download/Mustatil-5/Mustatil_5_Setup.exe

Aditionally there is a GeoPackage converter for QGis if there is a Problem with the files. Normally you can change the EPGS for a layer in QGis.
Mustatil means rectangle — a reference to both archaeological mustatils and the rectangular detection boxes used in AI object detection.
The Program was written using AI.

reddit.com
u/Mustatil — 19 days ago