Skip to main content
Released

New Reader/Writer: ESRI Tile Cache Files (*.TPK)

Related products:Integrations
  • Apr 30, 2018 12:00 AM UTC
  • 9 replies
  • 514 views

9 replies

bruceharold
Influencer
Forum|alt.badge.img+19
  • Influencer
  • Nov 30, 2018 4:24 PM UTC

The v2 format is documented here:

https://github.com/Esri/raster-tiles-compactcache


ericchez
Contributor
Forum|alt.badge.img+4
  • Contributor
  • Aug 10, 2021 3:53 PM UTC

This would be a game changer. Why isn't this on the roadmap yet?


PierreAtSafe
Safer
Forum|alt.badge.img+11
Open→Gathering Interest

LizAtSafe
Safer
Forum|alt.badge.img+26
  • Safer
  • Nov 26, 2025 5:11 PM UTC
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

LizAtSafe
Safer
Forum|alt.badge.img+26
  • Safer
  • Apr 1, 2026 6:56 PM UTC
Gathering Interest→In Development

andreaatsafe
Safer
Forum|alt.badge.img+17

I’m pleased to let you all know that as of FME 2026.2 we have released the Esri Tile Cache reader.

Stay tuned for the writer in 2026.3! 


LizAtSafe
Safer
Forum|alt.badge.img+26
  • Safer
  • Sep 15, 2026 7:53 PM UTC
In Development→Released

andreaatsafe
Safer
Forum|alt.badge.img+17

Hi all,

The Esri Tile Cache writer is now available in 2026.3!


mgg_beca
Enthusiast
Forum|alt.badge.img+20
  • Enthusiast
  • Sep 17, 2026 12:34 AM UTC

Hi all,

The Esri Tile Cache writer is now available in 2026.3!

Hi this is a great first step.

However, I notice that in the youtube video here: 

only Web Mercator and WGS84 coordinate systems are mentioned as being compatible with the tpkx format.  This is not strictly true, as while the suggested coordinate system is Web Mercator, you can use any tiling scheme (pyramid levels/coordinate system combo) provided you can import it from an existing Map Service.  See Esri docs here: https://doc.esri.com/en/arcgis-pro/latest/tool-reference/data-management/create-map-tile-package.html?tabs=python

 

  • EXISTING—A tiling scheme from an existing map service will be used. You must specify a map service in the service_file parameter. Choose this option if your organization has created a tiling scheme for an existing service on the server and you want to match it. Matching tiling schemes ensures that the tiles will overlay correctly in your Maps SDKs application. If you choose this option, use the same coordinate system for the source map as the map with the tiling scheme you're importing.

 

Will the tile package writer be enhanced in a future version to accommodate alternative tiling schemes with different pyramid levels and coordinate systems?

Regards,

Marc