Про підготовку карт ГГц в гис карта

Растри карт ГосГісЦентра (ГГц) можна знайти в інтернеті, як правило, вони в форматі png і іноді на них зустрічаються прив'язки для Ozi і GM. Хоча прив'язки для Ozi бажають залишати кращого. Якщо цих прив'язок у вас немає, то можна скористатися утилітою від IgorKogan, яка дозволяє автоматично створювати файли прив'язки для груп растрів ГГц в Ozi. Посилання на скачування на цю програму і програми нижче можна знайти в пакеті програм з підготовки растрів.

Далі матеріал для тих хто працює в ГІС Панорама, і не тільки для них. Може щось для себе корисне почерпнете.

При підготовці карт ГГц в ГІС КАРТА необхідно врахувати наступне:
1 - формат * .png НЕ конвертується в Панораму, необхідно перетворення в один з форматів * jpg, * tif, * pcx або * bmp, бажано в tif для кращої напівавтоматичного векторизації;
2 - групова конвертація растрів у внутрішній формат растров Панорами * .rsw обмежений, необхідна угруповання файлів в папки. Такий недолік був виявлений в роботі з Панорамою.

Про підготовку карт ГГц в гис карта

Групове перетворення растрів з формату * .png можна зробити, наприклад, за допомогою програми FastStone Photo Resizer. Необхідно задати шляху до папки розташування вихідних і перетворених растрів. Так само бажано зниження кількості квітів растра до 256 кольорів. Я знижував до 16 кольорів, але з частковою втратою колірної ідентифікації об'єктів карти.

Про підготовку карт ГГц в гис карта

Зміна розширень растрів в файлах прив'язки можна провести за допомогою програми b4text. Необхідно вказати шлях до вихідної папці з файлами прив'язки.

Далі угруповання файлів растрів і розширень необхідно проводить за наступним принципом (для виключення можливих збоїв при конвертації растрів в Панораму):
- для листів 1: 25000 в межах аркуша 100 тис. масштабу (наприклад, всі листи О-39-001-х-х в папку О-39-001);
- для листів 1: 50000 або 1: 100000 в межах аркуша 1 млн. масштабу.

Дану операцію можна зробити за допомогою програми FileSieve із застосуванням методу Substring із зазначенням довжини загальної частини імен файлів (length), для листів 1: 25000 ця довжина дорівнює 8. Також необхідно додати (Add) шлях до папок з початковим розташуванням файлів, і вказати папку (Step 2), в яку дані файли будуть групуватися за випадковим збігом загальної частини імені файлів.

Після такої попередньої підготовки можна проводити пакетну конвертацію растров ГГц в ГІС КАРТА. Далі розглянемо приклад з файлами прив'язки OziExplorer.

Вихідні файли tif повинні мати стандартну структуру формату TIFF (версія 6.0). Підтримується алгоритм стиснення зображення PackBit. Обмеження на способи зберігання зображення, розмір зображення і колірної таблиці (палітри) не накладаються.

Далі через меню Файл / Додати / Растр з вибором відповідного типу файлів (tif) виділяєте необхідні для конвертації файлів растрів і натискаєте кнопку [Відкрити]. З'явиться вікно завантаження, вибираєте тип файлу прив'язки растрів (в нашому випадку map для OziExplorer) і натисніть кнопочку [Виконати]. Розпочнеться виконання операції конвертації растрів, далі на все натискаємо [YES]. Якщо файлів багато і прив'язка растрів не відповідає карті, буде проводиться їх трансформація, можна попити чаю або кави це займе певний час.

Після проведення конвертації растров можете переконатися в точності прив'язки. Якщо вона Вас влаштовує, то можна приступати до обрізання растрів по рамкам листів (можете пропустити наступні два абзаци).

Інакше необхідна перепрівязка растрів, що доводиться робити вручну через операцію «трансформування растрів по точках» в опції «трансформування растрів», яка запускається через меню Завдання / Запуск додатків (кнопка F12) і натискаєте [Виконати].

Далі у вікні Трансформації растра вибираєте з спливаются списку необхідний растр і нажімете на [+], після чого переходите до растру на карті і робите перепрівязку. Вона полягає у визначенні координат точок растра, які повинні бути прив'язані до рамки листа. Клацаєте точка на растрі, другий клацання точка на рамці (при наведенні буде висвітлений квадратиком) і так по всіх точках рамки. Після виконання операції позиціонування положення растра натискаєте на [Трансформувати]. Трансформований файл буде лежати в папці Rswtrans, додайте його до карти замість вихідного конвертованого растра.

Дуже важливо який растр є поточним, стежте за цим. Після цього можна стиснути растр і провести його оптимізацію. Далі по колу з кожним з растрів.

Приклад виконання підготовки растрів.