The initial Consultation fee of $125 for Data or Development Services.The initial Consultation fee of $125 for Data or Development Services.The initial Consultation fee of $125 for Data or Development Services.The initial Consultation fee of $125 for Data or Development Services.
TechMaven Geospatial

Mobile & Windows mapping SDKs

Field-grade mapping apps that run online or fully offline.

A proven track record of high-performance, super-capable mobile and Windows mapping solutions — equally at home network-connected and in austere, denied, degraded, intermittent & limited-bandwidth (D-DIL) offline environments.

Operates anywhere

One app, two modes — crews keep working whether or not the network exists, and nothing is lost in between.

Connected operationsLive sync with ArcGIS, PostGIS, QField, ODK/Kobo, MAGE, SharePoint & more
Austere D-DIL offlineFull capability with zero connectivity
Back onlineTwo-way sync — no lost work

Offline map caches

MBTILESPMTILESGPKGGeoJSON

Embedded spatial engine

SpatiaLite · DuckDB Spatial · RTREE-indexed GPKG

iOS · Android · Windows — native performanceOnline or fully offline (D-DIL) — same appMBTILES · PMTILES · GPKG — offline cachesXLSForm · JSON Schema — smart offline formsSpatiaLite · DuckDB — embedded spatial SQL

01 · Sync

Plays well with your back-end

Every app we ship syncs with the systems your organization already runs — from enterprise GIS to a simple SharePoint list. Edit offline, reconcile online.

ArcGIS Enterprise / Online

Two-way sync with Esri FeatureServer layers — geometry, attachments and edits flow straight into your ArcGIS stack.

Esri ArcGIS Enterprise · ArcGIS Online

PostGIS / PostgreSQL

Sync vector features directly against a PostGIS database — no middleware required.

PostGIS · PostgreSQL

QField Cloud

Interoperate with QField collection workflows and QField Cloud projects.

QField Cloud

ODK / Kobo

Exchange form data with ODK and KoboToolbox deployments your teams already run.

ODK · Kobo · XLSForm

MAGE Server

Sync field reports and tracks with MAGE Server deployments for team situational awareness.

MAGE Server

SharePoint Lists

Field records land in SharePoint Lists — visible to the whole organization, no GIS desk required.

SharePoint Lists

Custom APIs

Your own endpoints, authentication and schemas — we integrate the back-ends you already operate.

REST · GraphQL · custom schemas

TMG back-ends

First-class support for our own server products, purpose-built to feed field apps.

GeospatialCloudServGeoServEngineTileServerGeoSightOps

02 · Offline

Austere-ready data & forms

D-DIL environments are the design target, not an afterthought. Basemaps, vectors and forms live on the device — and stay fully usable.

Cached map tiles

Full basemaps and layers packed onto the device — vector tiles, raster tiles and terrain-elevation heightmaps as RGB-encoded PNG (Mapzen Terrarium & Mapbox Terrain-RGB).

MBTILES · OGC GeoPackage GPKG · PMTILES

Vector GIS data

Offline vector features from GPKG GeoPackage and GeoJSON — plus in-app GIS data conversion to the formats your teams exchange.

Shapefile · FileGDB · KML · GPX · MapInfo TAB · more

Offline smart forms

A powerful form builder with logic, repeats and constraints — share form designs between apps and teams as XLSForm or JSON schema.

XLSForm · JSON schema

Go beyond caching

The app becomes the server

Most of our apps don’t just read offline data — they serve it. In-app local mapping services turn one device into a mapping endpoint for everything around it.

Perfect for team vehicles, tactical operations centers and sites where one device holds the connection — or nobody does.

MVT

Dynamic vector tilesPBF/MVT generated on-device, with CQL filtering
RASTER

Dynamic raster tilesRendered locally on the fly, in select apps
OGC API

OGC API FeaturesHTML, JSON & GeoJSON responses, with CQL filtering

03 · Spatial intelligence

Not a dumb map.

These are full spatial databases in your pocket. Advanced spatial search and operations run on-device against your offline data — no server round-trip required.

KNN nearest search

Find the closest features to your center point, a lat/long, or any location you pick.

K-Nearest-Neighbor

BBOX / ST_Intersect

What features are in your current map view? Query the viewport bbox instantly.

ST_Intersect

Radius search

Everything within a distance of a point — for rapid vicinity queries.

ST_DWithin

Full-text search

Fast attribute search across every field in the dataset, not just geometry.

FTS

Point-in-polygon

Which polygon contains this point? Classic containment lookups on-device.

ST_Contains · ST_Within

Buffer & spatial ops

Buffer a feature and combine geometries with real spatial operations.

Buffer · overlays

Distance & bearing

Calculate distance and bearing between any points, anywhere.

Geodesic math on-device

Embedded engines

SpatiaLite and/or DuckDB Spatial built in — GPKG SQLite vector features and GeoJSON queried like a database, with RTREE spatial indexing and database indices.

SpatiaLite · DuckDB Spatial · GPKG RTREE

04 · Platforms

Build once for every screen your mission uses

From phones and tablets to ruggedized embedded controllers — we deliver on the platform your environment demands, including Huawei’s HarmonyOS NEXT devices.

Native mobile

  • SwiftNative iOS & iPadOS
  • Kotlin / JavaNative Android
  • HarmonyOS NEXTNEWHuawei devices

Cross-platform

  • Dart & FlutterCross-platform
  • .NET C# MAUICross-platform
  • React NativeCross-platform

Windows & desktop

  • Go + WailsWindows · macOS · Linux
  • .NET C# — WPF / UWPWindows
  • ElectronWindows · macOS · Linux

Embedded & regulated

  • QNX C++Real-time operating systems
  • Hardened Red Hat LinuxEmbedded, industrial & military applications

05 · Mapping engines

The right renderer for every product

We master the full spectrum of mapping libraries — native, webview-embedded and 3D — and ship them without CDN dependencies so they keep working offline.

MapLibre GL Native

Open-source vector mapping at full native speed — the engine behind many of our mobile and Linux apps.

iOSAndroidLinux

Mapsui

The .NET mapping toolkit for our MAUI, WPF and UWP solutions.

.NET MAUIWPFUWP

GeoLibre

MapLibre GL JS + DeckGL running in a webview — no CDN, all local assets and local data handling.

fieldsentinel.techmaven.net →

Mapbox GL Native

Mapbox vector rendering inside native apps, offline and online.

geonamesmapexplorer.techmaven.net →

geodatacollector.techmaven.net →

Mapbox GL JS

In a webview with zero CDN dependency — all local, all offline-capable.

mapexplorer.techmaven.net →

TerriaJS

Earth Explorer — 3D globe mapping with augmented reality.

earthexplorer.techmaven.net →

OpenLayers

The web-mapping workhorse, embedded and self-contained.

mapdiscovery.techmaven.net →

Leaflet

Lightweight web mapping, embedded for local data handling.

geodataexplorerapp.techmaven.net →

ArcGIS Maps SDK — SceneView

Full 3D scene rendering from the ArcGIS Maps SDK for JavaScript.

Windows only

3dmapexplorer.techmaven.net →

Connect

Point them at any service

Public or private, secured services — our apps consume Esri and OGC endpoints out of the box, online. Offline, the same data keeps working from device caches.

Bring the map to the mission — not the mission to the network.

Esri services

  • FeatureServer — edit & sync
  • MapServer — dynamic maps
  • ImageServer — imagery & elevation
  • VectorTileServer — vector basemaps

OGC & open services

  • WFS and OGC API Features
  • OGC API Tiles / XYZ
  • WMS — map images
  • WMTS — tiled maps

Bring us your hardest mapping problem.

From a field data-collection app to an offline-capable situational awareness platform — Tech Maven Geospatial designs, builds and ships mapping software that works where your crews do.

error: Content is protected !!

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close