Здесь показаны различия между двумя версиями данной страницы.
добавление_нового_кэша_к_уже_существующему [04/11/2017 07:57] 180.183.132.166 старая ревизия восстановлена (28/10/2017 12:26) |
добавление_нового_кэша_к_уже_существующему [19/02/2021 21:14] (текущий) radioxoma wiki-разметка |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
У вас есть несколько листов карты, из которой вы хотите сделать свой кэш и ZMP (карту, в понимании SAS.Планеты). Допустим, что эти листы нумеруются и расположены (относительно друг друга) таким образом: | У вас есть несколько листов карты, из которой вы хотите сделать свой кэш и ZMP (карту, в понимании SAS.Планеты). Допустим, что эти листы нумеруются и расположены (относительно друг друга) таким образом: | ||
- | А Б В\\ | + | А Б В |
- | Г Д Е | + | Г Д Е |
По умолчанию принимается правило генерить новый кусок кэша в пустую (новую или освобождённую) папку. | По умолчанию принимается правило генерить новый кусок кэша в пустую (новую или освобождённую) папку. | ||
Строка 10: | Строка 10: | ||
Если генерится кэш из новых листов, не имеющих смежных сторон с уже присутствующими в кэше (напр. А и В), новый кэш плюсуется к старому и никаких проблем это не должно вызывать. Если новые листы соприкасаются со “старыми” (БВ, БД, ВД и т.п.) то есть несколько вариантов решения проблем с пересекающимися тайлами. | Если генерится кэш из новых листов, не имеющих смежных сторон с уже присутствующими в кэше (напр. А и В), новый кэш плюсуется к старому и никаких проблем это не должно вызывать. Если новые листы соприкасаются со “старыми” (БВ, БД, ВД и т.п.) то есть несколько вариантов решения проблем с пересекающимися тайлами. | ||
- | Довольно затратный | + | |
+ | ====== Довольно затратный ====== | ||
по машинному времени, но удобный и не требующий никаких специальных программ и умения их создавать. | по машинному времени, но удобный и не требующий никаких специальных программ и умения их создавать. | ||
Строка 18: | Строка 19: | ||
При обработке первой пары листов получилась вот такая матрица тайлов: | При обработке первой пары листов получилась вот такая матрица тайлов: | ||
- | 1 2 3 4 5 6 7 8 9 10\\ | + | 1 2 3 4 5 6 7 8 9 10 |
- | 1 2 3 4 5 6 7 8 9 10\\ | + | 1 2 3 4 5 6 7 8 9 10 |
- | 1 2 3 4 5 6 7 8 9 10\\ | + | 1 2 3 4 5 6 7 8 9 10 |
- | 1 2 3 4 5 6 7 8 9 10\\ | + | 1 2 3 4 5 6 7 8 9 10 |
- | 1 2 3 4 5 6 7 8 9 10\\ | + | 1 2 3 4 5 6 7 8 9 10 |
- | 1 2 3 4 5 6 7 8 9 10 | + | 1 2 3 4 5 6 7 8 9 10 |
При обработке второй пары получили следующие тайлы: | При обработке второй пары получили следующие тайлы: | ||
- | 6 7 8 9 10 11 12 13 14 15\\ | + | 6 7 8 9 10 11 12 13 14 15 |
- | 6 7 8 9 10 11 12 13 14 15\\ | + | 6 7 8 9 10 11 12 13 14 15 |
- | 6 7 8 9 10 11 12 13 14 15\\ | + | 6 7 8 9 10 11 12 13 14 15 |
- | 6 7 8 9 10 11 12 13 14 15\\ | + | 6 7 8 9 10 11 12 13 14 15 |
- | 6 7 8 9 10 11 12 13 14 15\\ | + | 6 7 8 9 10 11 12 13 14 15 |
- | 6 7 8 9 10 11 12 13 14 15\\ | + | 6 7 8 9 10 11 12 13 14 15 |
Неполными из них будут (скорее всего!) все граничные, т.е. верхняя и нижняя строки и все шестёрки и пятнашки. Но поскольку прибавлять вы будете к левым листам, то и волновать вас должна только левая граница этой матрицы. Удаляете все шестёрки. Весьма удобен для этого **[[http://www.ghisler.com/|Total Commander]]** в котором есть функция //Показать все файлы без подкаталогов// (**Ctrl+B**) и разнообразная сортировка. | Неполными из них будут (скорее всего!) все граничные, т.е. верхняя и нижняя строки и все шестёрки и пятнашки. Но поскольку прибавлять вы будете к левым листам, то и волновать вас должна только левая граница этой матрицы. Удаляете все шестёрки. Весьма удобен для этого **[[http://www.ghisler.com/|Total Commander]]** в котором есть функция //Показать все файлы без подкаталогов// (**Ctrl+B**) и разнообразная сортировка. | ||
Строка 38: | Строка 39: | ||
Следующие способы мало отличаются друг от друга, в основном, авторством скриптов и соотв. выбором сопутствующих программ. Но у “скриптовых” способов есть один недостаток. Дело в том, что Global Mapper иногда присваивает тайлам разные цвета @канала. И при попытке склеить граничные тайлы с разными @каналами в результирующем тайле получается наложение “лишнего” цвета на существующую часть картинки. | Следующие способы мало отличаются друг от друга, в основном, авторством скриптов и соотв. выбором сопутствующих программ. Но у “скриптовых” способов есть один недостаток. Дело в том, что Global Mapper иногда присваивает тайлам разные цвета @канала. И при попытке склеить граничные тайлы с разными @каналами в результирующем тайле получается наложение “лишнего” цвета на существующую часть картинки. | ||
- | Для обоих скриптовых способов обязательно указывать в настройках экспорта прозрачность PNG формата | + | Для обоих скриптовых способов обязательно указывать в настройках экспорта прозрачность PNG-формата. |
- | 2. скриптовый-1 | ||
+ | ====== Скриптовый №1 ====== | ||
- | Автор: UrikEEE\\ | + | Автор: //UrikEEE// 27.01.2012 г |
- | Дата: 27.01.2012г. | + | |
- | Использует растровый редактор [[http://www.gimp.org/|Gimp]]. Собственно [[http://progressor.ru/gm/phot/UrikEEE.zip|скрипт]]. | + | Использует растровый редактор [[https://www.gimp.org/|Gimp]]. Собственно [[http://progressor.ru/gm/phot/UrikEEE.zip|скрипт]]. |
Я внёс туда пару небольших поправок: закомментил удаление отработанных тайлов и подвинул границу восприятия “пустых” тайлов в меньшую сторону. | Я внёс туда пару небольших поправок: закомментил удаление отработанных тайлов и подвинул границу восприятия “пустых” тайлов в меньшую сторону. | ||
Строка 58: | Строка 58: | ||
По окончании своей работы vbs-скрипт покажет окошко закрытия самого себя; жмем OK и теперь можно повторить экспорт следующей партии листов ) | По окончании своей работы vbs-скрипт покажет окошко закрытия самого себя; жмем OK и теперь можно повторить экспорт следующей партии листов ) | ||
- | 3. скриптовый-2 | + | |
- | + | ====== Скриптовый №2 ====== | |
- | Автор: Papazol\\ | + | |
- | Дата: ??г. | + | Автор: //Papazol// |
Описание находится [[http://www.sasgis.org/forum/viewtopic.php?f=2&t=1546&sid=c5e4ea715c3ee88cd03bf6542f69e54f&start=3390|тут]].\\ | Описание находится [[http://www.sasgis.org/forum/viewtopic.php?f=2&t=1546&sid=c5e4ea715c3ee88cd03bf6542f69e54f&start=3390|тут]].\\ |