Обновление ROSCOSMOS_XML_TO_KML.
Причина - введение дополнительных параметров для уменьшения влияния ошибки в САСПланете, когда скачиваются не те тайлы что выделены, а чуть более другие.
Конкретным поводом стало выкачивание снимка 2010-10-19_14-31-42 (Архангельская область - Плесецк, Мирный) в пустую тестовую папку.
Фото раз - построение карты заполнения для 17-го зума для KML, сгенерённого старой версией.
В общем, как попёрли tne в гигантских количествах - понял что надо что-то менять.
Поменял.
Фото двас - построение карты заполнения для 17-го зума для KML, сгенерённого новой версией (и поправленного руками), после полной закачки. В режиме редактирования полигона.
Реализованная идея - деление слишком больших отрезков, соединяющих границу полигона с границей дырки, от начала полигона до дырки на части. Границы основного полигона и дырок не делятся (то есть, если у полигона нет дырок - ничего не изменится).
Кроме того появился дополнительный бонус - сильно упростилась возможность исправления косяков в KML. Если раньше линия приходилась на дырку, то исправить это было сложно, так как не было промежуточных точек. Сейчас же без проблем можно сдвинуть линии и обойти все дырки. В этом плане указанный снимок оказался весьма показательным.
Добавленные 2 параметра приведены в "примерной" в ini-шке в архиве. Первый включает или отключает режим деления вообще (по умолчанию работает по-старому - то есть отключено), второй определяет максимальную длину неделимого отрезка (так уж получилось, что получилось в метрах), точки расставляются на линии квазиравномерно по формуле (iБ+(n-i)A)/n, где n - число отрезков, А и Б - начальная и конечная точки, i - цикл от 1 до (n-1).
Название: ROSCOSMOS_XML_TO_KML.rar
Размер: 321.67 кб
Доступен до: 2011-09-06 11:45:15
Ссылка для скачивания файла:
http://ifolder.ru/25071285