【问题标题】:What is the max file size to open a KMZ* in Google Earth在 Google 地球中打开 KMZ* 的最大文件大小是多少
【发布时间】:2016-12-22 13:58:24
【问题描述】:

我正在使用 TIF 格式的正射镶嵌图,并将它们转换为 Google 地球的 KMZ* 文件。
问题是图像的分辨率,当它非常高时,我有 2 gb KMZ* 并且它无法在 Google 地球中打开。它打开程序但不加载任何内容。我通过将分辨率降低到 200 mb 左右的项目来解决它,以便 Google 地球可以读取它们,问题是这样做,我失去分辨率。
那么,为了最大程度地减少我的损失,有人知道 Google 地球可以读取和加载的最大 KMZ* 文件大小吗?

【问题讨论】:

  • KMJ? - 您是指 KML 还是 KMZ 文件?另外,您是否在 Windows 操作系统上运行 Google 地球?
  • KMZ!对不起,我的错

标签: kml tiff google-earth kmz


【解决方案1】:

您的限制可能不是文件大小(尽管 2gb 相当大),而是图像大小(以像素为单位)。您可以加载到 Earth 中以进行叠加的最大图像大小取决于您计算机显卡的功能。如果您转到帮助 >> 关于 Google 地球(Mac 上的其他位置),您会看到一条关于“最大纹理大小”的行,表示此限制。大多数是 4096x4096 或 8192x8192,尽管有些较低,有些较高。因此,您可以在您的机器上引入该尺寸的图像,但显卡较弱的机器可能无法渲染相同的图像。

您有几个选择。正如其他人建议的那样,我会尝试使用 Google Earth Pro(现在对所有人免费),它可以导入非常大的图像,并为您提供裁剪、降低分辨率或创建超级覆盖的选项。您还可以使用其他 3rd 方工具将您的图像转换为 KML 超级叠加层。超级叠加层是一种 KML 结构,它允许您加载图像的平铺版本,以便它以低分辨率显示一些图块,并仅以更高分辨率加载当前视图区域所需的图块。

【讨论】:

    【解决方案2】:

    Google 地球是 32 位应用程序,仅限 2GB 内存和 2GB 磁盘缓存。 Google 地球本身需要为应用程序、基础图像和图层留出内存,其余部分则用于用户定义的 KML 和 KMZ 文件。注意 KMZ 文件已解压缩并加载到内存中,因此解压缩的文件大小是限制,而不是压缩的 KMZ 文件大小。如果您关闭所有图层和其他已保存的位置,您可以为用户定义的文件提供更多内存来简化 Google 地球。 manage your saved places 有一些提示。但是仍然需要以一种或另一种方式减小非常大的文件的大小。

    对于大型 GeoTIFF 文件,Google Earth Pro 可以选择创建超级叠加层和一系列 KML 和图像图块,这些图块会在您放大和缩小时改变分辨率。只需将 TIF 文件拖到 Google 地球地图上,然后系统会提示您创建“超级叠加层”。选择将创建生成文件的目录并等待转换。根据大小,可能需要几分钟。它将创建一个根 KML,可能还有 1000 个链接的 KMZ 文件,每个文件都带有一个 PNG 或 JPEG 图像图块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-27
      • 1970-01-01
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多