GISBox

TPK(Tile Package)文件和数据格式

GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。

简介

TPK(Tile Package)文件是一种打包 ESRI 的 ArcGIS 平台使用的栅格或矢量地图图块的文件格式。它主要用于离线查看地图或在应用程序中嵌入地图,扩展名为“.tpk”。图块是将地图或航空照片划分为不同缩放级别的图像集合,而 TPK 是包含所有这些图像的单个压缩文件。

文件结构

TPK 文件具有以下内部数据结构:

  1. conf.xml:tile 的配置文件(定义缩放级别、空间参考系统等)
  2. layers 文件夹:包含地图图块图像(通常为 PNG 或 JPEG 格式)
  3. info 文件夹:包含元数据和属性信息
  4. 缩略图(可选):缩略图
  5. iteminfo(类似 TPKx 格式)等。

优点

  1. 可离线使用:即使在没有网络连接的环境中,也可以通过将 TPK 文件加载到应用程序中来显示地图。
  2. 与 ArcGIS 产品高度兼容:与 ESRI 产品无缝集成,包括 ArcGIS Desktop、ArcGIS Pro 和 ArcGIS Runtime SDK。
  3. 结构简单,使用方便:由于都是在一个文件中,所以很容易分发、管理和备份。
  4. 保留自定义样式:可以按原样交付样式化的图块图像,从而实现更大的表达自由。

缺点

  1. 可更新性差:TPK 一旦创建就是一个静态文件,无法进行部分更新,因此每次地图更改时都需要重新生成。
  2. 文件大小可能很大:以多个缩放级别平铺高分辨率地图可能会导致文件非常大。
  3. 不适合网络传送:MBTiles 或云优化 GeoTIFF 等格式可能更适合基于网络的地图传送。

应用场景

TPK 文件主要适用于移动 GIS 应用程序和离线现场调查。例如,它被广泛应用于需要无论通信环境如何都能够稳定显示地图的场合,如在网络连接困难的山区或灾害现场显示地理信息,或用于地方政府官员的现场调查。它还可以用于将自定义地图表示直接嵌入到应用程序中。特别是在开发利用 ArcGIS Runtime SDK 的应用程序时,通常建议使用 TPK。

示例图

  1. 使用 ArcGIS Pro 创建 TPK 文件。

  1. TPK 文件示例

文件打开方式

  1. 在 ArcMap 中打开的 TPK 文件。

  1. 导入 TPK 文件。

相关 GIS 文件

PCIDSK

LERC

XML

OGC GeoPackage

参考资料

  1. https://zh.filedesc.com/file/tpk
  2. https://help.cityworks.com/Admin/3-0/Content/GIS/AddaTilePackage.htm
  3. https://www.esri.com/about/newsroom/arcuser/use-tile-packages-to-save-credits
  4. https://www.youtube.com/watch?v=pThFXQpLzvU
  5. https://blog.csdn.net/qq_33982898/article/details/132026410