← Open Mapbelt

Your GIS tool belt.

Mapbelt brings eight small GIS jobs into one local browser toolkit. This is the pre-launch 1.0 release candidate. There is no account, subscription, telemetry or file-upload service.

Start here: extract the complete ZIP and open Mapbelt.html. For the local server and acceptance tests on Windows, run Start-Mapbelt.cmd and follow the addresses shown. The server needs Node.js; the standalone toolkit does not.

Choose a tool

ToolUse it for
Service inspectorRead WMS/WMTS capabilities, inspect layers, change preview options and download metadata reports. Loading an image is a separate action.
GeoTIFF diagnoserRead local TIFF/BigTIFF metadata and common georeferencing/layout findings. It does not decode pixels or certify COG conformance.
Footprint exporterCreate an image-extent polygon from supported EPSG:4326/3857 rasters. Export GeoJSON or KML. The outline is not a valid-data mask.
XYZ tile calculatorConvert longitude/latitude and zoom into XYZ/TMS indices and a tile polygon.
Bounding box toolkitValidate geographic bounds and get WKT/GeoJSON. West greater than east crosses the antimeridian.
Batch raster auditInspect up to 100 files sequentially, review failures, search reports and collect footprints. Cancelled runs retain completed files.
Raster export adviserGenerate reviewed GDAL settings and quoted commands for lossless exports or explicitly lossy visual JPEG. Conversion runs in your GDAL environment, not in Mapbelt.
Coverage plannerEstimate box area/overlap and count XYZ tiles across zoom levels. It counts a mathematical grid; it does not probe a tile provider.

Repeat a job

Saved sessions stores selected calculator/export settings in this browser only when you click Save. Portable JSON works across browsers. Service URLs, file paths, pixels and raster reports are excluded. Restoring settings hides old calculated outputs and does not rerun requests.

Use Import saved audit JSON to review an earlier report. Imported results retain an imported-report label and are not verified against source files. The import accepts Mapbelt batch, individual file and raster-diagnoser reports, with bounded structural validation.

Privacy and network use

When something fails

Accuracy and limits

Coverage areas use a sphere and rectangle edges along meridians/parallels. They are not ellipsoidal survey measurements. Tile counts include positive-area intersections, clip polar latitude and deduplicate seam columns. Display grids are not basemaps. Raster corners are transformed without edge densification. See the README for exact supported cases and limits.

Acceptance before final 1.0

Run browser acceptance over the local server and download its JSON evidence. It uses synthetic files and mocked services, isolates session storage and clipboard, and suppresses test downloads. Visual/mobile/keyboard review, live-service trials and representative real imagery checks remain separate.

Release status · Test evidence · Technical setup

This pre-launch copy has no hosted operator/contact service. Public contact details and deployment are deliberately deferred.