iOS Android

Portable geospatial edge server

Rapidly serve geospatial data, TAK team collaboration and video server

To mapping clients, apps, and software, or to the included 2D and 3D map viewer, available to any client in the browser.

Portable Tile Server · major update

Your Device. Your Data. Your Server.

A portable edge platform for standards-based GIS, 3D, TAK, video, and AI. ALL-in-ONE Server on the End User Device.

  • Wi-Fi network, battery travel router or corporate LAN
  • Without Wi-Fi, USB-C OTG adapter, hub, or wired Ethernet
  • Serves the same phone or tablet, or any device on that network
  • Internet is not required
  • GIS
  • 3D
  • TAK
  • VIDEO
  • AI
Tile Server dashboard: server URL, Discover, WebTAK, All Endpoints, and XYZ WMTS PMTiles services
Server Dashboard

Rapidly Serve Geospatial Data, TAK Team Collaboration and Video Server

to Mapping Clients/Apps/Software or to Advanced Map Viewer (2D and 3D that’s included Available to any Client in Browser)

Add cached map tiles screen on the phone, PMTiles, GPKG, and MBTiles Tile URLs

Standard Tile URLs from MBTiles & GPKG

Serves cached map tiles from MBTiles & GPKG-GeoPackage as OGC API TILES/XYZ (tile.json), OGC WMTS (getcapabilities.xml, gettile), and OSGEO TMS (tileset.xml). Includes MapBox PBF vector and raster tiles. Supports vector tiles in GPKG per OGC extensions. GeoPackage raster tiles use EPSG:3857 Spherical Web Mercator projection only.

Add 3D content screen on the phone, glTF, GLB, CAD, BIM, mesh, IFC, SLPK, and Gaussian splats 3D Geospatial

3D Geospatial Data on the Edge

OGC 3DTILES, OGC i3S SceneServer from local SLPK SceneLayerPackage, GLB 3D Models, Gaussian Splats, and BIM Data, plus in-app GIS vector conversion and DuckDB Spatial query and analytics.

Endpoints screen on the phone listing map tiles, OGC API, and catalog services GeoPackage

GeoPackage Vectors as Live Endpoints

GeoPackage vector features as OGC API Tiles/XYZ dynamic PNG raster tiles (points, lines, polygons) for big data with basic styling. OGC API Features in HTML, JSON, and GeoJSON with a queryable REST endpoint.

One device. Every client.

The phone is the server. ATAK, iTAK, WinTAK, WebTAK, ArcGIS Pro, QGIS, Unity, and Unreal connect over the local network.

Android

ATAK

Tactical map + PLI

iPhone

iTAK

Same COP on iOS

Windows

WinTAK

Desktop TAK client

EUD server

ALL-in-ONE

Browser

WebTAK

COP · SA · C3

Game engines

Unity / Unreal

3D worlds in-engine

Desktop GIS

ArcGIS / QGIS

All Esri endpoints

Cached map tiles

MBTiles and GeoPackage, published as URLs

Serves cached map tiles from MBTiles and GPKG GeoPackage. Available as tile URLs:

  • OGC API Tiles / XYZ with tile.json
  • OGC WMTS with getcapabilities.xml and GetTile
  • OSGeo TMS with tileset.xml
  • MapBox Protocol Buffer Format (PBF) vector tiles and raster tiles
  • Vector tiles inside GPKG following new OGC extensions

GeoPackage raster tiles should be 3857 Spherical Web Mercator / Auxiliary Sphere.

Add cached map tiles: PMTiles, GeoPackage, or MBTiles served as XYZ and WMTS
Add cached map tiles · PMTiles, GPKG, MBTiles
Demo · picking a tile file and publishing it

All Esri endpoints

Transactional GIS. At the edge.

The device publishes all Esri REST endpoints: MapServer, FeatureServer, ImageServer, VectorTileServer, SceneServer, and StreamServer. GeoPackage vector features also go out as OGC API Tiles / XYZ dynamic PNG raster tiles (points, lines, and polygons) and as OGC API Features (HTML, JSON, and GeoJSON) with CQL filtering.

01

Vector data

Points, lines & polygons

GeoPackage features as dynamic PNG tiles and OGC API Features.

02

Transactions

Query · Edit + attachments

Queryable REST with CQL filtering. Fully transactional FeatureServer.

03

Open endpoints

OGC API · all Esri endpoints

FeatureServer, MapServer, ImageServer, VectorTileServer, SceneServer, StreamServer.

  • MapServer
  • FeatureServer + attachments
  • ImageServer
  • VectorTileServer
  • SceneServer
  • StreamServer
  • DuckDB Spatial GIS vector converter, query, and analytics engine, OGC API Features, OGC API Tiles / XYZ, and all Esri REST endpoints (FeatureServer, MapServer, VectorTileServer, ImageServer, SceneServer, StreamServer)
  • Raster and DEM as ESRI ImageServer, including NDVI and multi-spectral imagery
  • In-app data conversion and reprojection between GIS formats
Endpoints catalog: map viewers, map tiles, raster, 3D data, vector GIS, catalogs, and TAK maps
Endpoints · all Esri REST, OGC API, XYZ, and WMTS URLs
DuckDB console on the device running read-only SQL against realtime.duckdb
DuckDB console · read-only SQL on the device

Dynamic tile delivery

Vector data in. Live tiles out.

Support for dynamic (and cached, for an area of operation with minzoom / maxzoom) GL JSON stylesheets of basemaps and overlays to raster tiles XYZ / TMS / WMTS and OGC WMS.

Load Army Geospatial Center releasable basemaps, NGA, or OpenStreetMap vector-tile basemaps and render them for mapping apps that cannot consume those styles and vector tiles directly, including ATAK, WinTAK, FalconView, and other clients. Converts vector tiles with a stylesheet to raster tiles (multiple layers and raster sources in the stylesheet) for a bounding box and zoom range, saved as MBTiles.

Edge MapServer OpenLayers map with OpenStreetMap source on the phone
Edge MapServer · pick a source and layer, render tiles
Demo · TMG Advanced Map Viewer and basemap style library

3D + Game Engines

Portable 3D geospatial backend

From earth data to 3D worlds.

Terrain, imagery, scenes, splats, models, and vector tiles, served from the device.

  • OGC 3D Tiles as a URL with tileset.json, or the entire dataset as a zip (buildings b3dm, point clouds pnts, instanced features, composite, and newer Cesium / OGC 3D Tiles)
  • OGC i3S SceneServer from a local SLPK Scene Layer Package
  • GLB / glTF 3D models
  • Gaussian splats
  • BIM data
  • Cloud Optimized GeoTIFF (COG) as a URL (not as a tile URL)
  • Terrain-elevation tiles from MBTiles and GPKG: Quantized Mesh .terrain, Terrain-RGB, Terrarium, Heightmap, and others
Terrain + imagery i3S + 3D Tiles Gaussian splats Cesium · Unity · Unreal
Add 3D content: glTF GLB, SLPK, Gaussian splats, COPC, and 3D Tiles from the device
Add 3D content · models, splats, SLPK, 3D Tiles
Demo · building a 3D catalog on the device

Static GIS files

Files served as URLs

Serves static geospatial (GIS) files over the network so any mapping client can open them by URL, no reformatting required.

  • KML / KMZ, GeoJSON, CSV, GPX, CZML, Shapefile (SHP), zip packages, and others
  • Same files appear on the Discover webpage and in /data_distribution
  • Desktop GIS and TAK clients can load these URLs on the local network
DATA & SERVICES menu: PMTiles, GPKG, MBTiles, raster, vector GIS, endpoints, video, forms

Device demos

See It in Action: Mobile Demos

Short walkthroughs from the same device, WebTAK, Video Services, and offline Forms. Play opens the clip in a popup.

Explore TAK Server
Demo · WebTAK COP and GeoLibre sign-in

WebTAK in the browser, served by the phone

Opening WebTAK from the LAN token: fit team, open all data, plugins, forms, and admin. The clip ends in GeoLibre, where login-enabled webmapping projects are created and opened.

Learn more
Demo · Video Services, gateway health, stream paths

Adding a stream and watching it back

Live feeds and the video viewer web app, the MediaMTX gateway health check, and the registered stream paths, all from the Video Services screen on the phone.

Learn more
Demo · designing and filling an XLSForm offline

Design a form, then collect against it

The Forms screen builds XLSForms and collects responses straight into the on-device GeoPackage. The clip walks through a Damage Assessment form from design to a filled record, no connection needed.

Learn more

Browser + TAK interoperability

One common operating picture.

The phone or tablet is the server, ATAK, iTAK, WinTAK, TAKX, MCH, and WebTAK join the same COP over Wi-Fi, USB-C ethernet, or MANET.

  • WebTAK + GeoLibre
  • Live PLI + GeoChat
  • Video + sensor FOV
  • ATAK · iTAK · WinTAK
TMG WebTAK offline GeoLibre map, Server online, catalogs, I3S
01 · WebTAKOffline GeoLibre, MapLibre + Deck.gl, server online.
TAK Marti API endpoints: version, CoT stream, TAK API, WebTAK
02 · Marti APIsVersion, CoT stream, TAK API, admin, and WebTAK from one device.
TMG Portable TAK Server Dashboard login on the phone
03 · AdminUsers, groups, missions, and packages on the EUD.
  • /atak endpoint: zip of tile.xml or one tile.xml per layer for rapid client config
  • mTLS enrollment and certificates for field clients
  • Missions, GeoChat, and sensor FOV on the same COP

Video Server + Fluxer

Same app. Same device. Live or file.

Streams beside the COP.

In addition to TAK, the same app is a video server. Rebroadcast a live stream or a local file as a URL and send it to TAK users. No extra media box.

  • RTSP · RTMP
  • HLS · WebRTC
  • Live or file
  • Send to TAK users
Video Services: live feeds, add stream, MediaMTX RTSP RTMP HLS WebRTC SRT
01 · Video ServicesLive feeds or a local file. MediaMTX gateway: RTSP, RTMP, HLS, WebRTC, SRT.
Video stream management on Portable Tile Server
02 · ProtocolsRebroadcast live or file as a URL, no separate media box.
  • MediaMTX video stack: RTSP, RTMP, HLS, SRT, and WebRTC on the local network
  • Send stream URLs to TAK users without a separate media server
  • Sensor FOV, SPI, snapshots, and DVR beside tracks and GeoChat

AI Server built in

The platform keeps expanding

One portable server. More than maps.

AI joins GIS, 3D, TAK, and video inside Portable Tile Server.

Local AI Server

In-app, air-gapped AI. Google Gemma 4 and MiniCPM on device. OpenAI-compatible /v1 with GIS tool calls and SQL context. No cloud required.

Gemma 4 · MiniCPM · /v1

Real-time event-driven and movement data

Movement-data module and WebSockets StreamServer. Dynamic vector tiles and OGC API Features with CQL. SensorThings, SOS, Moving Features, GTFS, routing.

StreamServer · CQL · MVT

SDR and field forms

Software-defined radio (HackRF) live broadcast processing on iOS or Android. BLE RemoteID, ADS-B / UAT, AIS, APRS. Offline XLSForm with FeatureServer attachments.

HackRF · XLSForm · GeoPackage

Tools menu: SDR RemoteID, DuckDB console, vector data tools, storage location, and preferences
Tools, SDR, DuckDB, vector tools
MCP Servers: expose GeoAgent tools to Claude Desktop and VS Code
MCP Servers, GeoAgent tools for Claude / VS Code
Real-Time Sources: Traccar, HTTP polling, KML, OGC Moving Features, SOS
Real-Time Sources, DuckDB ingest on device

Edge data distribution

Source data as well as tiles

Acts as an edge geospatial data server and data distribution server, delivering source data as well. Users can download source data from the Discover webpage or the /data_distribution JSON endpoint.

  • Discover webpage for sharing URLs in the browser to every client that needs services, maps, and data
  • Tile details view: metadata table, URLs, and TileJSON QR codes
  • Catalog Generator: paste URLs, save JSON map configurations for 2D and 3D published maps on the network
  • Easily integrate into any mapping system using known standards: all Esri REST endpoints, OGC API Tiles / XYZ, OSGeo TMS, OGC WMTS
Discover and ALL ENDPOINTS on the Tile Server home screen with QR code
Demo · Discover local data, QR share, and the video viewer

Discover-able endpoints

Share URLs, QR codes,
and catalogs

Turn Wi-Fi on so the app receives an IP address from the network. Then every nearby client can open the Discover page and copy service URLs.

Serve data to other apps or to desktop and laptop GIS on the same network. ArcMap and ArcGIS Pro connect over all Esri REST endpoints and OGC WMTS.

Integrated map viewers

2D and 3D maps in the browser

Not an in-app screen, launch a browser on a nearby tablet, laptop, or desktop and you have a map. Same device or any computer on the network.

  • 2D map (OpenLayers): digitizing, OSM vector-tile basemaps with a style picker, raster basemap selector, raster tiles, vector tiles, WMS, and in-app dynamic vector tiling of loaded vector data
  • 3D map (TerriaJS / Cesium fork): 3D Tiles, GLB, Quantized Mesh terrain or ESRI LERC, 3D and 4D time-enabled visualization
  • Catalog Generator web app to paste URLs and save a JSON configuration for both maps
  • In-app coordinate converter and vector converter
Map viewers: OpenLayers 2D, MapLibre 2D, TerriaJS 3D map, catalogs, WebTAK
Map viewers menu · OpenLayers, MapLibre, TerriaJS 3D
Demo · opening the OpenLayers 2D viewer from the menu
Demo · MapLibre 2D and TerriaJS 3D side by side

On the device

Tablet UI and local serving

The app can serve data locally to the same EUD, phone or tablet, or to any device on that network. The network can be a battery-powered Wi-Fi travel router. Internet is not required.

Navigation menu on the device: add file, settings, search, elevation and terrain, symbols and labels, grids and graticules
Navigation menu · everything reachable on the EUD
Performance enhancement settings for serving data locally from the device
Performance · tuned for serving from a handset

Portable COP-in-a-Bag

Tile Server + TAK Server + WebTAK

iOS & Android · by Tech Maven Geospatial

Air-gapped · Offline · Field ready

  • Tile Server / Offline mapsCached tiles from the device in your hand
  • TAK Server / Team awarenessATAK · iTAK · WinTAK on one COP
  • WebTAK / Browser accessCOP · SA · C3 in any browser
  • No internet / Fully offlineAir-gapped. Field network only.
Portable Tile Server ecosystem, tablet hub to ATAK, iTAK, WinTAK, WebTAK, GIS, and game engines Portable Tile Server ecosystem, tablet hub to ATAK, iTAK, WinTAK, WebTAK, GIS, and game engines
  • Wi-Fi hotspot
  • GPS / GNSS
  • Offline maps
  • ATAK compatible

USB-C hub · Ethernet · Travel router No internet required

Portable Tile Server works on Wi-Fi or USB-C OTG (adapter, hub, or wired Ethernet). Serve locally to the same End User Device or to any device on that network. Tested with QGIS, Global Mapper, ArcMap, ArcGIS Pro, and others via all Esri REST endpoints and OGC WMTS.

Need map data? This app does not sell datasets. Use Offline Map Data Generator for iOS, Android, and Windows.

3D + game engines

Bring earth into your engine

XR / AR / VR / MR geospatial data for Unity, Unreal Engine, and NVIDIA Omniverse, with Cesium, ESRI ArcGIS, and MapBox SDK.

  • Unity Unity
  • Unreal Engine Unreal Engine
  • NVIDIA NVIDIA

Cesium · Omniverse

Works with Cesium for NVIDIA Omniverse, Unity and Unreal Engine

ESRI ArcGIS

Works with ESRI ArcGIS For Game Engines Unity and Unreal Engine

MapBox SDK

Works with MapBox SDK for Game Engines

Portable Tile Server

License the stack. Ship your own edge server.

Tested with ATAK · iTAK · WinTAK · TAKX · QGIS · ArcGIS Pro · Global Mapper

Open tileserver.techmaven.net