SASGIS

Веб-картография и навигация


View Revisions: Issue #49 Back to Issue ]
Summary 0000049: Отображение покрытия подмножеством тайлов
Revision 18-08-2010 12:57 by gpsMax
Description При постороении карты заполнения сначала определяется диаапазон тайлов, затем проверяется наличие соответствующих им файлов и наносится заливка цветом.
Я предлагаю вынести проверку на наличие скачанных файлов в отдельную функцию и добавить в нее новые аргументы.
два TDateTime - временные рамки (в данном случае 2 даты) + флаг инверсии Bool
По умолчанию решение принимается по результату FileExists.
Временные рамки могут быть не заданы.
Если файл найден и заданы временные рамки то вычисляется дата создания файла и сравнивается с заданным диапазоном. попли в диапазон - true.
Ну а при установленном флаге инверсии результат всегда инвертируется.

В меню в опции карты заполнения добавляется два редактора дат, возможно чекбоксы на них, и чекбокс на инвертирование.
Revision 06-04-2011 23:08 by gpsMax
Description При постороении карты заполнения сначала определяется диапазон тайлов, затем проверяется наличие соответствующих им файлов и наносится заливка цветом.
Я предлагаю вынести проверку на наличие скачанных файлов в отдельную функцию и добавить в нее новые аргументы.
два TDateTime - временные рамки (в данном случае 2 даты) + флаг инверсии Bool
По умолчанию решение принимается по результату FileExists.
Временные рамки могут быть не заданы.
Если файл найден и заданы временные рамки то вычисляется дата создания файла и сравнивается с заданным диапазоном. попли в диапазон - true.
Ну а при установленном флаге инверсии результат всегда инвертируется.

В меню в опции карты заполнения добавляется два редактора дат, возможно чекбоксы на них, и чекбокс на инвертирование.
Revision 18-08-2010 12:57 by gpsMax
Additional Information Практическое применение очевидно. Скачано обновление небольшого куска территории. граница утерена или стерта , не важно. Чтобы заново не плодить огромный архив желательно заархивировать только обновленную часть. Тогда Задаем временные рамки и по карте заполнения тут же видим только новый участок - выделяем и экспортируем в архив.

Как пример функции API
FileAge()
FileDateToDateTime()
Revision 06-04-2011 23:08 by gpsMax
Additional Information Практическое применение очевидно. Скачано обновление небольшого куска территории. Граница утеряна или стерта, не важно. Чтобы заново не плодить огромный архив желательно заархивировать только обновленную часть. Тогда задаем временные рамки и по карте заполнения тут же видим только новый участок - выделяем и экспортируем в архив.

Как пример функции API
FileAge()
FileDateToDateTime()
Revision 06-04-2011 23:09 by gpsMax
Description При построении карты заполнения сначала определяется диапазон тайлов, затем проверяется наличие соответствующих им файлов и наносится заливка цветом.
Я предлагаю вынести проверку на наличие скачанных файлов в отдельную функцию и добавить в нее новые аргументы.
два TDateTime - временные рамки (в данном случае 2 даты) + флаг инверсии Bool
По умолчанию решение принимается по результату FileExists.
Временные рамки могут быть не заданы.
Если файл найден и заданы временные рамки то вычисляется дата создания файла и сравнивается с заданным диапазоном. попли в диапазон - true.
Ну а при установленном флаге инверсии результат всегда инвертируется.

В меню в опции карты заполнения добавляется два редактора дат, возможно чекбоксы на них, и чекбокс на инвертирование.



Copyright © 2007 - 2024 SAS.Planet Team