Я работаю с ортофотопланами в формате TIF и конвертирую их в файлы KMZ * для Google Планета Земля.
Проблема заключается в разрешении изображения, когда он очень высок, у меня есть 2 ГБ KMZ *, и он не открывается в Google Планета Земля. Он открывает программу, но ничего не загружает. Я решил это, уменьшив разрешение проектов на 200 мб, чтобы Google Планета Земля могла их прочесть, проблема в том, что, делая это, я теряю.
Итак, чтобы свести к минимуму мои потери, кто-нибудь знает максимальный размер файла KMZ *, который Google Earth может читать и загружать?Каков максимальный размер файла для открытия KMZ * в Google Планета Земля
ответ
Google Earth - это 32-разрядное приложение и ограничено памятью 2 ГБ и дисковой кэш емкостью 2 ГБ. Для самой Google Планета Земля требуется память, предназначенная для приложения, базовых изображений и слоев, оставляя остальное для пользовательских файлов KML и KMZ. Примечание. Файлы KMZ распаковываются и загружаются в память, поэтому размер распакованного файла является пределом, а не сжатым размером файла KMZ. Вы можете оптимизировать Google Earth с большей памятью для пользовательских файлов, если вы отключите все слои и другие сохраненные места. Есть несколько советов для manage your saved places. Но очень большие файлы по-прежнему должны быть уменьшены в размерах так или иначе.
Для больших файлов GeoTIFFs у Google Earth Pro есть возможность создать супер-оверлей и серию KML и графических плит, которые изменяют разрешение при увеличении &. Просто перетащите файл TIF на карту Google Планета Земля, после чего вам будет предложено создать «Super Overlay». Выберите каталог, в котором будут созданы сгенерированные файлы, и дождитесь конверсии. В зависимости от размера это может занять пару минут. Он создаст корневой KML и, возможно, 1000s связанных файлов KMZ, каждый с плиткой PNG или JPEG.
Ваш лимит, скорее всего, не размер файла (хотя 2gb довольно массивный), а размер изображения в пикселях. Максимальный размер изображения, который вы можете загрузить в Earth для Overlay, зависит от возможностей графической карты вашего компьютера. Если вы зайдите в Help >> About Google Earth (где-то еще на Mac), вы увидите строку «Max Texture Size», которая указывает этот предел. Большинство из них - 4096x4096 или 8192x8192, хотя некоторые из них ниже, а некоторые - выше. Таким образом, вы можете принести изображение до такого размера на вашем компьютере, но машина с более слабой графической картой не сможет отображать одно и то же изображение.
У вас есть несколько вариантов. Как и другие, я бы попробовал Google Планета Земля Pro (теперь бесплатно для всех), который может импортировать очень большое изображение, и даст вам возможность обрезать его, уменьшить его или создать суперполе. Вы также можете превратить свое изображение в суперполе KML с другими сторонними инструментами. Superoverlay - это структура KML, которая позволяет загружать черепичную версию вашего изображения, так что она отображает несколько фрагментов с низким разрешением и загружает только фрагменты, необходимые для вашей текущей области просмотра, с более высоким разрешением.
KMJ? - Вы имеете в виду KML или KMZ-файл? Кроме того, вы используете Google Планета Земля в ОС Windows? – JasonM1
KMZ! Извини, я виноват –