If you use ATAK in the field, your maps have to work without a cell signal. For the United States, the best free sources are USGS Topo for the base map and USDA NAIP for aerial imagery. You can get them into ATAK three ways: save an area through an XML map source, import downloaded files, or build your own MBTiles with QGIS or GDAL.

This guide is for SAR, CERT, ARES, wildland fire, law enforcement, EMS, Civil Air Patrol and National Guard teams, and for anyone else running ATAK-CIV off the grid.

One thing up front: an XML map source is not an offline map. It only tells ATAK where to fetch tiles. You have to download the area before you lose coverage.

ATAK maps at a glance

  • USGS Topo is the free US base map, with tiles up to zoom 16.
  • NAIP is public-domain aerial imagery at 60 cm or 30 cm per pixel.
  • ATAK reads raster MBTiles, GeoTIFF, JPEG2000 and georeferenced PDFs.
  • Joshua Fuller’s ATAK-Maps ZIP is a collection of map sources, not downloaded maps.
  • Every map package needs a test in airplane mode before you rely on it.

Download ATAK maps in five steps

  1. Save the USGS Topo XML from Option 1 as usgs_topo.xml and open it with Import Manager.
  2. Go to Maps & Favorites → MOBILE → Online and choose USGSTopo.
  3. Expand Map Source, tap Select Area, draw your area, pick the zoom levels and start the download.
  4. Switch to Local and select the new tileset.
  5. Turn on airplane mode, restart ATAK and check the edges and every zoom level.

The steps are for ATAK on Android. iTAK and WinTAK use different menus.

Why prepare offline maps in ATAK before deployment?

Coverage tends to drop out exactly where you need maps: in canyons and river drainages, during evacuations, after the power goes down. Without a connection, ATAK only shows what is stored on the device, and everything else stays gray. Download staging areas, access roads and alternate routes, plus detailed imagery for the places your teams will actually work.

Maps alone don’t connect your team. Position reports and messages still need a network, a radio link or a reachable TAK Server. Our California wildfire article shows how that plays out in a real response.

Which map formats does ATAK support?

PurposeFormats
Base maps and imageryRaster MBTiles, GeoTIFF, JPEG2000, raster GeoPackage, imagery KMZ
Downloaded tile cachesOSMDroid SQLite
Online map sourcesXML for tile services and WMS
OverlaysKML/KMZ, GPX, Shapefile
PDF mapsGeoreferenced PDF (GeoPDF), imported as an image overlay
ElevationDTED, SRTM HGT

MBTiles is just a container. For a base map it has to hold raster tiles; vector tiles from tools like Planetiler leave the map blank. Our TAK glossary explains the terms.

Where to download ATAK maps from official US sources

SourceWhat you getHow it gets into ATAK
USGS The National MapTopo base map, imagery, shaded relief, hydrographyXML map source, then download an area in ATAK
USDA NAIPLeaf-on aerial imagery, 60 cm or 30 cmDownload files and import them
USGS topoViewCurrent US Topo and historical quadranglesGeoPDF or GeoTIFF
USFS FSTopoForest Service topo mapsGeoTIFF or georeferenced PDF per quadrangle
BLM geospatial dataSurface management (land ownership)Overlay or your own raster
NOAA Custom ChartsNautical charts from NOAA ENC dataGeoreferenced PDF
FAA VFR Raster ChartsSectional, terminal area and helicopter chartsGeoTIFF ZIPs
USGS 3DEPElevation modelsConvert to DTED (see below)

Federal map data is public domain. Some older US Topo maps carry third-party notices in the map collar; keep those with the file. The BLM layer shows who manages the land. It is not a survey and doesn’t tell you whether a road is open, so check closures separately.

USGS map sources and zoom limits

ServiceContentHighest zoom
USGSTopoTopographic base map16
USGSImageryOnlyAerial imagery16
USGSImageryTopoImagery with map labels16
USGSShadedReliefOnlyShaded relief16
USGSHydroCachedHydrography overlay16

The service descriptions list zoom levels up to 23, but past 16 the cached services return no tiles. For more detail, download NAIP files (Option 2).

Map licenses, Google Maps and community packs

USGS data is free and public domain. USGS asks you to credit it like this:

Map services and data available from U.S. Geological Survey, National Geospatial Program.

Put a SOURCES.txt next to your map files with the provider, dataset, imagery date and download date. That way whoever gets the package later knows what they are looking at.

Google, Esri and Bing show up in a lot of ATAK setups because community packs include them. Being able to load the tiles doesn’t mean you’re allowed to store them. Google’s terms prohibit bulk downloading and caching tiles, and offline areas saved in the Google Maps app can’t be moved into ATAK. Bing’s terms also prohibit caching. Esri allows offline use only through its own ArcGIS export workflows. If your agency has its own license agreement, check what it covers. Otherwise USGS and NAIP give you everything you need, and you can share them freely.

OpenStreetMap data is open, but the tile server isn’t a free download source. The OSMF tile policy forbids bulk downloads from tile.openstreetmap.org. If you want OSM offline, render the data yourself into raster tiles, under the ODbL.

Option 1: Add a USGS source and download ATAK maps

For a small operating area, USGS Topo is the fastest way to get going.

USGS Topo around the National Mall and Potomac River, Washington, DC.
USGS Topo, zoom 15. USGS / The National Map, public domain. Composition: TAK Hub.

Import the XML map source

Save this as a text file named usgs_topo.xml (UTF-8, no .txt at the end):

<?xml version="1.0" encoding="UTF-8"?>
<customMapSource>
  <name>USGSTopo - USGS / The National Map</name>
  <minZoom>1</minZoom>
  <maxZoom>16</maxZoom>
  <tileType>jpg</tileType>
  <url>https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/{$z}/{$y}/{$x}</url>
</customMapSource>

Note the dollar signs in the placeholders and the order: ArcGIS tile URLs use zoom/row/column, so {$y} comes before {$x}. Import the file with Import Manager, or copy it to atak/imagery/mobile/mapsources/ and restart ATAK.

The other USGS services work the same way. Replace USGSTopo with the service name and use png as the tile type for USGSHydroCached. Hydrography is a transparent overlay, so put a base map under it.

Select an area and zoom range, then switch to Local

  1. Go to Maps & Favorites → MOBILE → Online and pick the USGS source.
  2. Expand Map Source and tap Select Area. Draw a rectangle or a free-form area, or use an existing shape or route.
  3. Choose the zoom range and check the tile count. Start with a small test area.
  4. Download the area as a named tileset.
  5. Switch to Local and select that tileset.

Then turn on airplane mode, restart ATAK and pan out to the edges and the access roads. ATAK warns you at around 300,000 tiles, so split large areas into several downloads. If you’re new to ATAK, start with our beginner tutorial.

For whole counties or larger, file downloads (Option 2) are faster and easier on the USGS servers.

Option 2: Import NAIP imagery and US map downloads

The National Map Downloader shows which NAIP imagery is available for your area and when it was flown. USGS offers it as compressed JPEG2000. USDA also has county mosaics in its NAIP Box collection.

NAIP aerial imagery of the National Mall, Washington, DC, matching the USGS Topo area.
NAIP imagery of the same area. USDA NAIP via the USGS NAIP service, public domain. Composition: TAK Hub.

GeoTIFF and JPEG2000 files are the easiest to import. You can also get NAIP as GeoTIFF from AWS (requester pays, so the transfer costs money) or from Microsoft Planetary Computer.

Four-band NAIP has an extra near-infrared channel; for normal color use bands 1 to 3. Import the files with Import Manager or put them in atak/imagery/ and restart ATAK. GeoPDFs from topoView or FSTopo come in as image overlays.

For aviation charts, use the official FAA GeoTIFF downloads and keep an eye on the effective dates. NOAA shut down its old raster chart tile service, so tile URLs for it that still circulate online no longer work. Charts in ATAK are for situational awareness, not navigation.

Option 3: Create and import your own raster MBTiles

A raster MBTiles file holds all the tiles for an area in a single file. That makes it easy to hand out and to swap for a newer version later.

Create MBTiles with QGIS

  1. Load your NAIP imagery, FSTopo GeoTIFFs or other data.
  2. Set the styling and add your own layers if needed.
  3. In the Processing Toolbox, open Generate XYZ tiles (MBTiles).
  4. Set the extent and zoom range. Use JPEG at about quality 80 for imagery and PNG for maps with text.
  5. Export the file and test it in ATAK.

QGIS converts to Web Mercator on its own. The QGIS documentation explains every setting.

Create MBTiles with GDAL

On the command line, GDAL does the same job, here for 8-bit RGB or four-band NAIP files:

gdalinfo rgb0.tif
gdalbuildvrt -strict imagery.vrt rgb0.tif rgb1.tif
gdal_translate -of MBTILES -b 1 -b 2 -b 3 \
  -co TILE_FORMAT=JPEG -co QUALITY=80 \
  imagery.vrt county_2026-10.mbtiles
gdaladdo -r average county_2026-10.mbtiles 2 4 8 16 32 64

gdalinfo shows the band order before you start. -b 1 -b 2 -b 3 keeps the color bands and drops infrared. All files in the VRT need the same projection; -strict stops with an error instead of quietly skipping files that don’t fit. The GDAL MBTiles driver converts the result to Web Mercator.

Import and test the MBTiles

Copy the file to the device, open it with Import Manager and select it under Local. Then restart in airplane mode and go through every zoom level out to the edges.

What about MOBAC?

Mobile Atlas Creator downloads tiles from the same online services, so the same terms apply. For files you’ve already downloaded, QGIS and GDAL are the more direct route.

How much storage do offline ATAK maps need?

Each extra zoom level roughly quadruples the number of tiles. For 1,000 km² (about 386 square miles) of imagery at 40° north, including all lower levels:

Highest zoomGround resolutionTiles (approx.)Storage at 15–25 kB/tile
147.3 m/pixel3806–10 MB
161.8 m/pixel6,10091–152 MB
170.9 m/pixel24,300365–608 MB
180.5 m/pixel97,2001.5–2.4 GB
The same NAIP footprint sampled at the output resolutions of zoom 14, 16 and 18.
The same area at zoom 14, 16 and 18. USDA NAIP via the USGS NAIP service, public domain. Composition: TAK Hub.

The real size depends on the terrain and the compression, so try a small test area first. Zoom 17 and 18 only make sense with your own MBTiles from NAIP, since the USGS map sources stop at 16. To save space, use a coarse overview for the whole area and detailed imagery only where you need it.

Distribute offline maps to multiple ATAK devices

MethodGood for
USB or SD cardLarge MBTiles and elevation packages
Mobile device managementAgency devices with planned updates
Data packages / TAK ServerXML map sources, overlays, smaller areas
Send from ATAKSingle tilesets

Use names with area and date, such as county_naip_2026-10.mbtiles, and include the SOURCES.txt. If you want to distribute maps through a server, take a look at our TAK Server services.

Prepare elevation for ATAK: 3DEP, SRTM and DTED

Elevation profiles and line of sight need separate elevation data; imagery doesn’t contain any. The coarse DTED0 data ATAK can stream online isn’t there without a connection either.

USGS 3DEP offers elevation models at 1/3 arc-second (about 10 m) and, in many areas, at 1 m from lidar. In the lower 48 states the heights are usually in NAVD88. DTED expects heights above EGM96, so you need to convert them, not just reproject.

This example converts one cell in Colorado (106–105° W, 38–39° N) from a NAD83/NAVD88 elevation model:

PROJ_NETWORK=ON gdalwarp \
  -s_srs EPSG:4269+5703 -t_srs EPSG:4326+5773 -vshift \
  -to ONLY_BEST=YES -to ALLOW_BALLPARK=NO \
  -r bilinear -ot Int16 -dstnodata -32767 \
  -te -106.00013888888889 37.99986111111111 \
      -104.99986111111111 39.00013888888889 \
  -ts 3601 3601 -of GTiff navd88.tif w106_n38_egm96.tif
mkdir -p DTED/w106
gdal_translate -of DTED w106_n38_egm96.tif DTED/w106/n38.dt2

PROJ_NETWORK=ON lets GDAL download the grids it needs for the conversion, so run this with an internet connection. If your file uses a different coordinate system, change -s_srs. Afterwards, compare a few points against known elevations.

The odd-looking numbers in -te line the DTED grid up with whole degrees. North of 50°, which in the US means Alaska, the grid changes and you need different values. DTED2 has a spacing of about 30 m, so a 1 m lidar model loses detail in the conversion.

Copy the cell to atak/DTED/w106/n38.dt2, or zip the DTED folder and import it. If you don’t want to convert anything, USGS SRTM data is available at 1 and 3 arc-seconds, some of it directly as DTED.

ATAK map stays gray or blurry: troubleshooting

SymptomLikely cause
Works online, gray offlineArea not downloaded, or not selected under Local
Sharp center, blank edgesArea drawn too small; access roads and alternate routes missing
Blurry when zoomed inThat zoom level wasn’t downloaded, or the source stops there
XML doesn’t show upFile ends in .txt, or the placeholders are wrong
Source listed, no tiles{$y} and {$x} swapped, or zoom above 16
MBTiles stays blankFile contains vector tiles instead of raster tiles
Elevation values are offHeights not converted from NAVD88 to EGM96

Offline map readiness checklist

  • Overview map for the whole area, including alternate routes
  • Detailed imagery for work sites and search areas
  • Source and imagery date noted in SOURCES.txt
  • Overlays and icons stored on the device
  • Elevation data prepared
  • Same map package version on every device
  • Every device tested in airplane mode after a restart
Participants use smartphones during a Washington National Guard ATAK training session.
ATAK training at Joint Base Lewis-McChord, August 2024. Photo: Adeline Witherspoon / U.S. Army National Guard, via DVIDS, public domain. The appearance of U.S. Department of War (DoW) visual information does not imply or constitute DoW endorsement.

FAQ: ATAK maps and downloads

Where can I download ATAK maps?

For the US: USGS The National Map, USDA NAIP, USGS topoView, USFS FSTopo and the FAA chart downloads. All of them are free.

How do I download an ATAK map on Android?

Import a map source XML, choose it under Online, select an area and zoom range and start the download. Then switch to Local and test in airplane mode.

Can I use Google Maps in ATAK offline?

Community XML files can show Google imagery in ATAK, but Google’s terms don’t allow storing the tiles, and Google Maps offline areas don’t transfer to ATAK. Use USGS and NAIP instead.

What is the ATAK-Maps pack by Joshua Fuller?

ATAK-Maps is a community collection of map source XML files, including USGS, NAIP, BLM, FAA, Google, Bing and Esri. Download atak-maps.zip from the releases page, unzip it and import the XML files you want. The ZIP only contains the sources, no downloaded maps, and each provider’s terms still apply.

Which format should I use for offline ATAK maps?

Raster MBTiles for a prepared area, since everything is in one file. GeoTIFF or JPEG2000 works fine for single images.

Can I download OpenStreetMap tiles for ATAK?

Not from the standard OSM tile server, its policy forbids it. Use a provider that allows offline use, or render OSM data yourself.

How large is a county map?

That depends on the county. As a rule of thumb, 1,000 km² of imagery up to zoom 18 takes about 1.5 to 2.4 GB.

Do offline maps require a TAK Server?

No, you can import maps directly on the device. A server helps you distribute them, and your team still needs a connection to share positions and messages.

Prepare ATAK maps for your operating area

Start with a small USGS area and test it in airplane mode. Then add imagery and elevation where you need them.

In our training and workshops we prepare maps, overlays and data packages together with your team. To distribute maps through your own server, see our TAK Server services or contact us.

Marcel Neuroth Founder and Managing Director, TAK Hub

Marcel Neuroth is the founder and managing director of TAK Hub. He served as a soldier in Afghanistan and then studied mechatronics. In Ukraine he volunteered and later coordinated operations as a mission leader, including evacuations near the front line. He used ATAK himself on these missions. Today he and his team set up TAK systems for emergency services, train their personnel and support projects in Europe, Latin America and Southeast Asia.