SASGIS

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

SAS.Wiki

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

Инструменты пользователя

Инструменты сайта


добавление_нового_кэша_к_уже_существующему

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

добавление_нового_кэша_к_уже_существующему [15/01/2017 13:21]
91.76.40.245
добавление_нового_кэша_к_уже_существующему [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. скриптовый-+ 
-     +====== Скриптовый ​====== 
-Автор: 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|тут]].\\ ​