我正在使用TIF格式的orthomosaics,我将它们转换为Google Earth的KMZ *文件
问题是图像的分辨率,当它非常高时,我有2 gb KMZ *并且它在谷歌地球上没有打开。它会打开程序,但不会加载任何内容。我通过降低分辨率来解决它,使项目大约200 MB,因此Google地球可以读取它们,问题是通过这样做,我失去分辨率。
那么,为了最大限度地减少损失,有谁知道Google Earth可以读取和加载的最大KMZ *文件大小?
答案 0 :(得分:2)
您的限制可能不是文件大小(尽管2gb非常大),而是图像大小(以像素为单位)。您可以加载到地球以进行叠加的最大图像大小取决于计算机显卡的功能。如果你去帮助>>关于Google地球(Mac上的其他地方),您会看到一行关于"最大纹理尺寸",表示此限制。大多数是4096x4096或8192x8192,虽然有些较低,有些较高。因此,您可以在计算机上引入最大尺寸的图像,但具有较弱图形卡的计算机可能无法呈现相同的图像。
您有几个选择。正如其他人所建议的那样,我会尝试使用Google地球专业版(现在每个人都可以免费使用),它可以导入非常大的图像,并为您提供裁剪,下载或创建超级图像的选项。您还可以使用其他第三方工具将图像转换为KML超级图像。 superoverlay是一种KML结构,允许您加载图像的平铺版本,以便在低分辨率下显示几个图块,并在较高分辨率下加载当前视图区域所需的图块。
答案 1 :(得分:1)
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图像拼贴。