Я уменьшил 5 МБ кмл файла примерно до 1,3 МБ. Шаг первый, чтобы удалить все точки трека и много точек пути. Для прямой линии необходимы только две точки, но GPS-приемники могут записывать десятки.
Существуют автоматизированные инструменты для фильтрации треков, но я предпочитаю редактировать вручную.
Шаг второй - оптимизировать информацию о стиле в файле kml. Google Earth Desktop (GED) полезен для редактирования контуров и настройки стилей, но кажется, что стиль никогда не удаляется, поэтому у вас получается мегабайт (в моем случае) дублированных идентичных стилей.
Файл kml находится в виде простого текста, поэтому любой текстовый редактор можно использовать для объединения стилей и удаления дубликатов. Эта задача утомительна и может привести к ошибкам, поэтому я нашел обходной путь:
Создайте дубликат файла kml в качестве резервной копии и удалите всю информацию о стиле. Это просто и быстро. Сохраните файл и откройте его в GED.
Я организовал все элементы с общими стилями в папки kml. Затем установите стиль каждой папки, в результате чего получите одно определение для сотен путей или путевых точек.
В GED есть последняя уязвимость (ошибка?); при совместном использовании стиля папок все папки ниже, включая те, которые не являются подпапками, наследуют стиль.
Это странное поведение - ошибка на мой взгляд!
Поэтому перетащите папку, которая будет изменена, в конец списка. Установите общий стиль, а затем перетащите его обратно на верх или середину.
У меня есть папки для прогулок, маршрутов общественного транспорта, маршрутов дальнего следования, автобусных остановок, вокзалов, парковок, пабов, достопримечательностей и опасных мест, поэтому мне нужно установить около девяти стилей.
Это займет всего минуту или две, поэтому это эффективное решение, не требующее дополнительного программного обеспечения.
Когда я добавляю в файл новые прогулки и пабы, дубликаты стилей снова начинают накапливаться, поэтому время от времени приходится повторять оптимизацию. Это оптимизированный файл kml .