---
title: "Intelligence map tiles - Township America"
description: "Overlay Energy, Federal Land or Texas intelligence and style tiles using data values."
url: https://townshipamerica.com/api/docs/intelligence-maps
---

# Intelligence map tiles

Overlay Energy, Federal Land or Texas intelligence and style tiles using data values.

Energy Tiles API

## Vector Tiles

The Energy pack's map layers as vector tiles: state-regulator wells, FracFocus, orphaned wells, pipelines, sage-grouse habitat, solar zones, wind turbines, and federal subsurface minerals. Served from the maps CDN, authenticated with an `api_key` query parameter.

#### Tile URL Pattern

` https://maps.townshipamerica.com/energy/{archive}/{z}/{x}/{y}.mvt?api_key=... ` ` https://maps.townshipamerica.com/energy/{archive}.json?api_key=... (TileJSON) `

##### Available Archives

Every archive's vector **source-layer** equals the archive name (MapLibre needs it in `source-layer`). Anything outside this list returns `403`.

| Archive                             | Source Layer                        | Layer                                    |
| ----------------------------------- | ----------------------------------- | ---------------------------------------- |
| co\_wells                           | co\_wells                           | Colorado wells (ECMC)                    |
| co\_wells\_labels                   | co\_wells\_labels                   | Colorado wells (labels)                  |
| nd\_wells                           | nd\_wells                           | North Dakota wells (DMR)                 |
| nd\_wells\_labels                   | nd\_wells\_labels                   | North Dakota wells (labels)              |
| ok\_wells                           | ok\_wells                           | Oklahoma wells (OCC)                     |
| ok\_wells\_labels                   | ok\_wells\_labels                   | Oklahoma wells (labels)                  |
| wy\_wells                           | wy\_wells                           | Wyoming wells (WOGCC)                    |
| wy\_wells\_labels                   | wy\_wells\_labels                   | Wyoming wells (labels)                   |
| nm\_wells                           | nm\_wells                           | New Mexico wells (OCD)                   |
| nm\_wells\_labels                   | nm\_wells\_labels                   | New Mexico wells (labels)                |
| fracfocus                           | fracfocus                           | FracFocus chemical disclosures           |
| fracfocus\_labels                   | fracfocus\_labels                   | FracFocus (labels)                       |
| usgs\_orphaned\_wells               | usgs\_orphaned\_wells               | USGS documented orphaned wells           |
| usgs\_orphaned\_wells\_labels       | usgs\_orphaned\_wells\_labels       | USGS orphaned wells (labels)             |
| usgs\_wind\_turbines                | usgs\_wind\_turbines                | USGS wind turbines                       |
| usgs\_wind\_turbines\_labels        | usgs\_wind\_turbines\_labels        | USGS wind turbines (labels)              |
| sage\_grouse\_hma                   | sage\_grouse\_hma                   | BLM Sage-Grouse habitat management areas |
| sage\_grouse\_hma\_labels           | sage\_grouse\_hma\_labels           | Sage-Grouse HMA (labels)                 |
| western\_solar                      | western\_solar                      | BLM Western Solar Plan zones             |
| western\_solar\_labels              | western\_solar\_labels              | Western Solar (labels)                   |
| nrel\_land\_of\_opportunity         | nrel\_land\_of\_opportunity         | NREL Land of Opportunity (CC-BY 4.0)     |
| nrel\_land\_of\_opportunity\_labels | nrel\_land\_of\_opportunity\_labels | NREL Land of Opportunity (labels)        |
| fed\_subsurface\_minerals           | fed\_subsurface\_minerals           | Federal subsurface mineral estate        |
| fed\_subsurface\_minerals\_labels   | fed\_subsurface\_minerals\_labels   | Federal subsurface minerals (labels)     |
| og\_pipelines\_natgas               | og\_pipelines\_natgas               | HIFLD natural gas pipelines              |
| og\_pipelines\_ngl                  | og\_pipelines\_ngl                  | HIFLD NGL pipelines                      |
| og\_pipelines\_crude                | og\_pipelines\_crude                | HIFLD crude oil pipelines                |
| tx\_pipelines                       | tx\_pipelines                       | Texas RRC T-4 pipelines                  |

The `_labels` archives are the same footprint rendered as a label layer. Add them as their own source alongside the geometry archive when you want text; the pipeline archives carry their labels inline.

##### MapLibre Usage

```
const KEY = "YOUR_API_KEY";
const base = "https://maps.townshipamerica.com/energy";

// State-regulator wells: point archive + companion _labels archive.
// Every archive's source-layer equals the archive name.
map.addSource("co-wells", {
  type: "vector",
  tiles: [`${base}/co_wells/{z}/{x}/{y}.mvt?api_key=${KEY}`],
  minzoom: 0,
  maxzoom: 14
});

map.addLayer({
  id: "co-wells-points",
  type: "circle",
  source: "co-wells",
  "source-layer": "co_wells",
  paint: { "circle-radius": 3, "circle-color": "#b5651d" }
});

// TileJSON works too, and carries the bounds and zoom range
map.addSource("og-pipelines-natgas", {
  type: "vector",
  url: `${base}/og_pipelines_natgas.json?api_key=${KEY}`
});
```

Federal Land Tiles API

## Vector Tiles

The Federal Land pack's map layers as vector tiles: surface management, mining claims, SSURGO soils, firesheds, wildfire risk, and wetlands. Served from the maps CDN, authenticated with an `api_key` query parameter.

#### Tile URL Pattern

` https://maps.townshipamerica.com/federal-land/{archive}/{z}/{x}/{y}.mvt?api_key=... ` ` https://maps.townshipamerica.com/federal-land/{archive}.json?api_key=... (TileJSON) `

##### Available Archives

Every archive's vector **source-layer** equals the archive name. Anything outside this list returns `403`.

| Archive                     | Source Layer                | Layer                             |
| --------------------------- | --------------------------- | --------------------------------- |
| surface\_management         | surface\_management         | BLM Surface Management Agency     |
| surface\_management\_labels | surface\_management\_labels | Surface management (labels)       |
| mining\_claims              | mining\_claims              | BLM MLRS mining claims            |
| mining\_claims\_labels      | mining\_claims\_labels      | Mining claims (labels)            |
| nrcs\_ssurgo\_soils         | nrcs\_ssurgo\_soils         | NRCS SSURGO soils                 |
| nrcs\_ssurgo\_soils\_labels | nrcs\_ssurgo\_soils\_labels | SSURGO soils (labels)             |
| usfs\_firesheds             | usfs\_firesheds             | USFS firesheds                    |
| usfs\_firesheds\_labels     | usfs\_firesheds\_labels     | Firesheds (labels)                |
| usfs\_wrc                   | usfs\_wrc                   | USFS Wildfire Risk to Communities |
| usfs\_wrc\_labels           | usfs\_wrc\_labels           | Wildfire risk (labels)            |
| usfws\_wetlands             | usfws\_wetlands             | USFWS National Wetlands Inventory |
| usfws\_wetlands\_labels     | usfws\_wetlands\_labels     | Wetlands (labels)                 |

##### MapLibre Usage

```
const KEY = "YOUR_API_KEY";
const base = "https://maps.townshipamerica.com/federal-land";

// Surface management polygons. Every archive's source-layer equals
// the archive name; _labels archives are companion label layers.
map.addSource("surface-management", {
  type: "vector",
  tiles: [`${base}/surface_management/{z}/{x}/{y}.mvt?api_key=${KEY}`],
  minzoom: 0,
  maxzoom: 14
});

map.addLayer({
  id: "surface-management-fill",
  type: "fill",
  source: "surface-management",
  "source-layer": "surface_management",
  paint: { "fill-color": "#3d6b99", "fill-opacity": 0.4 }
});

// TileJSON works too, and carries the bounds and zoom range
map.addSource("usfws-wetlands", {
  type: "vector",
  url: `${base}/usfws_wetlands.json?api_key=${KEY}`
});
```

Texas Tiles API

## Vector Tiles

The Texas pack's map layers as vector tiles: the abstract/block/survey grid, GLO leases and units, PSF lands, RRC wells, permits, pipelines, coastal hazard layers, and the RRC production heatmap. Served from the maps CDN, authenticated with an `api_key` query parameter.

#### Tile URL Pattern

` https://maps.townshipamerica.com/texas/{archive}/{z}/{x}/{y}.mvt?api_key=... ` ` https://maps.townshipamerica.com/texas/{archive}.json?api_key=... (TileJSON) `

##### Available Archives

Every archive's vector **source-layer** equals the archive name, except the `tx_production_grid_*` family, whose three archives all share the source-layer `tx_production_grid`. Anything outside this list returns `403`.

| Archive                              | Source Layer                         | Layer                                               |
| ------------------------------------ | ------------------------------------ | --------------------------------------------------- |
| texas-land-surveys                   | texas-land-surveys                   | Texas land surveys (abstract / block / survey grid) |
| texas-land-surveys-labels            | texas-land-surveys-labels            | Texas land surveys (labels)                         |
| tx\_otls                             | tx\_otls                             | Texas land surveys (legacy slug)                    |
| tx\_otls\_labels                     | tx\_otls\_labels                     | Texas land surveys labels (legacy slug)             |
| tx\_leases                           | tx\_leases                           | GLO active O&G leases                               |
| tx\_leases\_labels                   | tx\_leases\_labels                   | GLO leases (labels)                                 |
| tx\_glo\_units                       | tx\_glo\_units                       | GLO pooled units                                    |
| tx\_glo\_units\_labels               | tx\_glo\_units\_labels               | GLO pooled units (labels)                           |
| tx\_glo\_pooling                     | tx\_glo\_pooling                     | GLO pooling agreements                              |
| tx\_glo\_pooling\_labels             | tx\_glo\_pooling\_labels             | GLO pooling (labels)                                |
| tx\_glo\_land\_types                 | tx\_glo\_land\_types                 | GLO land types                                      |
| tx\_glo\_land\_types\_labels         | tx\_glo\_land\_types\_labels         | GLO land types (labels)                             |
| tx\_psf\_lands                       | tx\_psf\_lands                       | Permanent School Fund lands                         |
| tx\_psf\_lands\_labels               | tx\_psf\_lands\_labels               | PSF lands (labels)                                  |
| tx\_state\_agency\_lands             | tx\_state\_agency\_lands             | State agency lands                                  |
| tx\_state\_agency\_lands\_labels     | tx\_state\_agency\_lands\_labels     | State agency lands (labels)                         |
| tx\_upland\_leases                   | tx\_upland\_leases                   | GLO upland surface leases                           |
| tx\_upland\_leases\_labels           | tx\_upland\_leases\_labels           | Upland leases (labels)                              |
| tx\_non\_mineral\_leases             | tx\_non\_mineral\_leases             | GLO non-mineral leases                              |
| tx\_non\_mineral\_leases\_labels     | tx\_non\_mineral\_leases\_labels     | Non-mineral leases (labels)                         |
| tx\_hard\_minerals                   | tx\_hard\_minerals                   | GLO hard mineral leases                             |
| tx\_hard\_minerals\_labels           | tx\_hard\_minerals\_labels           | Hard minerals (labels)                              |
| tx\_wells\_surface                   | tx\_wells\_surface                   | RRC wells (surface hole)                            |
| tx\_wells\_surface\_labels           | tx\_wells\_surface\_labels           | RRC surface wells (labels)                          |
| tx\_wells\_bottom                    | tx\_wells\_bottom                    | RRC wells (bottom hole)                             |
| tx\_wells\_bottom\_labels            | tx\_wells\_bottom\_labels            | RRC bottom-hole wells (labels)                      |
| tx\_uic\_wells                       | tx\_uic\_wells                       | RRC UIC injection/disposal wells                    |
| tx\_uic\_wells\_labels               | tx\_uic\_wells\_labels               | UIC wells (labels)                                  |
| tx\_permits                          | tx\_permits                          | RRC approved drilling permits (W-1)                 |
| tx\_permits\_labels                  | tx\_permits\_labels                  | Drilling permits (labels)                           |
| tx\_pipelines                        | tx\_pipelines                        | RRC T-4 pipelines                                   |
| tx\_bay\_tracts                      | tx\_bay\_tracts                      | GLO bay tracts                                      |
| tx\_bay\_tracts\_labels              | tx\_bay\_tracts\_labels              | Bay tracts (labels)                                 |
| tx\_coastal\_leases                  | tx\_coastal\_leases                  | GLO coastal leases                                  |
| tx\_coastal\_leases\_labels          | tx\_coastal\_leases\_labels          | Coastal leases (labels)                             |
| tx\_oyster\_leases                   | tx\_oyster\_leases                   | Oyster leases                                       |
| tx\_oyster\_leases\_labels           | tx\_oyster\_leases\_labels           | Oyster leases (labels)                              |
| tx\_critical\_erosion                | tx\_critical\_erosion                | GLO critical erosion areas                          |
| tx\_critical\_erosion\_labels        | tx\_critical\_erosion\_labels        | Critical erosion (labels)                           |
| tx\_shoreline\_change\_rates         | tx\_shoreline\_change\_rates         | Shoreline change rates                              |
| tx\_shoreline\_change\_rates\_labels | tx\_shoreline\_change\_rates\_labels | Shoreline change (labels)                           |
| tx\_flood\_hazard                    | tx\_flood\_hazard                    | FEMA flood hazard (Texas)                           |
| tx\_flood\_hazard\_labels            | tx\_flood\_hazard\_labels            | Flood hazard (labels)                               |
| tx\_production\_grid\_county         | tx\_production\_grid                 | RRC production heatmap (county rollup)              |
| tx\_production\_grid\_block          | tx\_production\_grid                 | RRC production heatmap (block rollup)               |
| tx\_production\_grid\_abstract       | tx\_production\_grid                 | RRC production heatmap (abstract)                   |

##### Zoom-Banded Rollup Family

The RRC production heatmap ships as three archives covering different zoom bands (abstract geometry is far too dense to draw at state scale). Add all three as separate sources and let the zoom ranges hand off; a client that adds only the abstract archive sees an empty map below z9\. All three share the source-layer `tx_production_grid`.

| Zoom | Archive                        | Granularity |
| ---- | ------------------------------ | ----------- |
| z4-7 | tx\_production\_grid\_county   | County      |
| z7-9 | tx\_production\_grid\_block    | Block       |
| z9+  | tx\_production\_grid\_abstract | Abstract    |

The `_labels` archives are the same footprint rendered as a label layer. `tx_pipelines` is the exception: its archive carries both geometry and labels.

##### MapLibre Usage

```
const KEY = "YOUR_API_KEY";
const base = "https://maps.townshipamerica.com/texas";

// The RRC production heatmap is a zoom-banded family: add all three
// sources. They SHARE the source-layer "tx_production_grid"; a client
// that adds only the abstract archive sees an empty map below z9.
map.addSource("txprod-county", {
  type: "vector",
  tiles: [`${base}/tx_production_grid_county/{z}/{x}/{y}.mvt?api_key=${KEY}`],
  minzoom: 4,
  maxzoom: 7
});
map.addSource("txprod-block", {
  type: "vector",
  tiles: [`${base}/tx_production_grid_block/{z}/{x}/{y}.mvt?api_key=${KEY}`],
  minzoom: 7,
  maxzoom: 9
});
map.addSource("txprod-abstract", {
  type: "vector",
  tiles: [`${base}/tx_production_grid_abstract/{z}/{x}/{y}.mvt?api_key=${KEY}`],
  minzoom: 9,
  maxzoom: 14
});

map.addLayer({
  id: "txprod-abstract-fill",
  type: "fill",
  source: "txprod-abstract",
  "source-layer": "tx_production_grid", // shared across all three archives
  minzoom: 9,
  paint: { "fill-color": "#fd8d3c", "fill-opacity": 0.55 }
});

// Every other archive's source-layer equals the archive name.
// TileJSON works too, and carries the bounds and zoom range
map.addSource("texas-land-surveys", {
  type: "vector",
  url: `${base}/texas-land-surveys.json?api_key=${KEY}`
});
```
