TPK(Tile Package)文件和数据格式
GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。
简介
TPK(Tile Package)文件是一种打包 ESRI 的 ArcGIS 平台使用的栅格或矢量地图图块的文件格式。它主要用于离线查看地图或在应用程序中嵌入地图,扩展名为“.tpk”。图块是将地图或航空照片划分为不同缩放级别的图像集合,而 TPK 是包含所有这些图像的单个压缩文件。

文件结构
TPK 文件具有以下内部数据结构:
- conf.xml:tile 的配置文件(定义缩放级别、空间参考系统等)
- layers 文件夹:包含地图图块图像(通常为 PNG 或 JPEG 格式)
- info 文件夹:包含元数据和属性信息
- 缩略图(可选):缩略图
- iteminfo(类似 TPKx 格式)等。
优点
- 可离线使用:即使在没有网络连接的环境中,也可以通过将 TPK 文件加载到应用程序中来显示地图。
- 与 ArcGIS 产品高度兼容:与 ESRI 产品无缝集成,包括 ArcGIS Desktop、ArcGIS Pro 和 ArcGIS Runtime SDK。
- 结构简单,使用方便:由于都是在一个文件中,所以很容易分发、管理和备份。
- 保留自定义样式:可以按原样交付样式化的图块图像,从而实现更大的表达自由。
缺点
- 可更新性差:TPK 一旦创建就是一个静态文件,无法进行部分更新,因此每次地图更改时都需要重新生成。
- 文件大小可能很大:以多个缩放级别平铺高分辨率地图可能会导致文件非常大。
- 不适合网络传送:MBTiles 或云优化 GeoTIFF 等格式可能更适合基于网络的地图传送。
应用场景
TPK 文件主要适用于移动 GIS 应用程序和离线现场调查。例如,它被广泛应用于需要无论通信环境如何都能够稳定显示地图的场合,如在网络连接困难的山区或灾害现场显示地理信息,或用于地方政府官员的现场调查。它还可以用于将自定义地图表示直接嵌入到应用程序中。特别是在开发利用 ArcGIS Runtime SDK 的应用程序时,通常建议使用 TPK。
示例图
- 使用 ArcGIS Pro 创建 TPK 文件。

- TPK 文件示例。

文件打开方式
- 在 ArcMap 中打开的 TPK 文件。

- 导入 TPK 文件。

相关 GIS 文件
PCIDSK
LERC
XML
OGC GeoPackage
参考资料
- https://zh.filedesc.com/file/tpk
- https://help.cityworks.com/Admin/3-0/Content/GIS/AddaTilePackage.htm
- https://www.esri.com/about/newsroom/arcuser/use-tile-packages-to-save-credits
- https://www.youtube.com/watch?v=pThFXQpLzvU
- https://blog.csdn.net/qq_33982898/article/details/132026410