Introducing Tile Package Kreator (Esri Labs)


Tile Package Kreator is the latest creation by Esri Labs. This desktop utility is designed to help you quickly create Tile Package files. Tile Package files are used with out of the box mobile apps like Survey123 for ArcGIS and Collector for ArcGIS to take basemaps offline. Custom apps built with the ArcGIS Runtime SDKs and ArcGIS Pro and ArcMap can also work with Tile Package files.


Esri Labs projects are developed by Esri employees and are inspired by our interactions with ArcGIS users like you. Esri Labs projects are free to use but are not official Esri products. These projects do not go through the rigorous software development cycle so they are not holistically tested, documented or supported by Esri technical support.

Once downloaded into your Mac, Windows or Ubuntu Linux system, Tile Package Kreator will let you login into your own ArcGIS organization, select a basemap and easily define the area of interest as well as the number of levels of detail of your offline map.

Tile Package Kreator lets you define areas of interest based on a rectangle, an irregular shape or along a predefined linear feature such as a road, river, pipe etc.   Tile Packages created can be saved locally or uploaded and shared to your ArcGIS account.

Once a Tile Package file is created, it can be used with Survey123 for ArcGIS and Collector for ArcGIS as well as ArcGIS Pro, ArcMap and custom apps built with the ArcGIS Runtime SDKs.

Getting started with Tile Package Kreator

You can download Tile Package Kreator from the ArcGIS Marketplace. It is available for Windows, Mac and Unbuntu Linux.

The Tile Package Kreator guide will give you a great overview of all the things you can do with Tile Package Kreator. Once you are logged in with your ArcGIS Online account, you will find creating and managing your Tile Packages quite straight-forward.

Other than being able to quickly select a basemap and generate a Tile Package right away, there are a few very handy features in Tile Package Kreator:

  • Irregular areas of interest: You can define an area based on a rectangular extent, as usual, but most importantly you can also use irregular shapes and even areas along a line. This is critical because Tile Packages can grow big fairly quickly, so you want to precisely define the geography that matters to you.   The option to define a line plus buffer  distance is particularly useful when working with linear infrastructures like pipes or roads.
  • Size estimates: While defining your area of interest, a conservative size estimate of the output file  will be made available to you
  • Supports your own tiled services: Tile Package Kreator will let you work with any tiled service configured with the exportTiles operation and shared with the logged-in user. If using ArcGIS Server, make sure your tiled service has the ‘Allow clients to export cache tiles‘ advanced setting enabled.

As you start using Tile Package Kreator, you will notice that there are limits to the overall number of tiles that you can have included in the output Tile Package file.  The size of the package is determined by the owner of the tiled service, who can set limits to the maximum number of tiles that can be extracted into a Tile Package. Specifically for Esri basemaps, this limit is set at 100,000 tiles.  You will need to reduce the area of interest or number of levels to prevent hitting that limit, or otherwise you will get an error 001564: Requested tile count exceeds the maximum allowed number of tiles to be exported.

Using Tile Packages with Collector and Survey123 for ArcGIS

You can use Tile Packages created with Tile Package Kreator in Collector and Survey123 for ArcGIS.  The way you configure your apps to work with Tile Packages is slightly different:

  • Collector for ArcGIS: The Go Offline Collector for ArcGIS help topic describes how you can side-load your device with Tile Packages.  Note that the help includes step by step directions for each of the platforms supported: iOS, Android and Windows 10.
  • Survey123 for ArcGIS: In Survey123 for ArcGIS you can either side-load the Tile Package in your device, or alternatively associate your Tile Package with a survey. Step by step instructions are available through the Prepare Basemaps for Offline use help topic as well as this GeoNet blog post.

Getting Support on Tile Package Kreator

Tile Package Kreator is not an official Esri product and as such is not supported by Esri’s Tech Support team.  You can post, however, any technical issues in this Github repo.


Tile Package Kreator for developers

The source code of Tile Package Kreator is available to AppStudio for ArcGIS Standard developers. You will find it under the Enterprise template category. The source code is licensed under Apache 2.0 and it can also be found in the GitHub repo.

Esri Labs welcomes contributions to this project. Please see our guidelines for contributing.


Not enough?

The aim of Tile Package Kreator is to simplify the creation of Tile Packages from existing tiled services. In some cases, you may want to combine multiple basemaps and even burn additional operational layers into the basemap.  This is not possible with Tile Package Kreator, but you can do all these things with the Create Map Tile Package Geoprocessing  Tool in ArcGIS Desktop.




This entry was posted in App Developers, Apps, ArcGIS Online, Electric & Gas, Hydro, Imagery, Local Government, Mapping, Mobile, National Government, Oceans & Maritime, Petroleum, Public Safety, Sciences, State Government, Telecommunications, Transportation, Uncategorized, Water Utilities and tagged , , , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply


  1. Rob Rayner says:

    This is great, thanks for producing something like this Esri Labs!
    I have two questions:
    Does this consume AGOL credits?
    What is the maximum size that can be downloaded? I just got the error 001564: Requested tile count exceeds the maximum allowed number of tiles to be exported.” Is this a limitation on the ESRI Imagery basemap? Seems to occur on attempted TPKs over 1GB, but the main advantage of this Kreator would be large TPKs that tablets have trouble pulling down.

  2. ismael says:

    Hi Rob.

    No ArcGIS Online credits are consumed when you extract a tile package. There are some marginal credit costs (1.2 credits per 1 GB stored per month as of January 2017) associated with the storage of Tile Packages in ArcGIS Online. Of course, if you do not upload the Tile Package you would not need to worry about that. There is information about storage costs at:

    As far as the error you are getting, it is expected. When tiled services are published, the onwer of the service defines what is the maximum number of tiles that can be extracted in a single Tile Package. The “001564: Requested tile count exceeds the maximum allowed number of tiles to be exported” error is telling you that you reached that limit. The threshold varies from service to service and at the moment there is no logic in Tile Package Kreator to warn you in advance, so you will need to do some trial and error.


  3. nicholas_tspatial says:

    Is there any capability to upload a polygon to lines to the Kreator and buffer those, then create the tile package around said data? If not, that would very helpful.

  4. zkovacs says:

    Now that some of the basemaps (World Imagery for example) have been updated to support zoom levels down to L23 (Scale: 1: 70.5310735), can we get the same capability in Kreator? We can only get zoom levels down to L19 (depending on the basemap) and some projects could benefit from the added levels.