ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L

Объявление

Для участия в работе закрытой, технической части форума нужно быть пользователем ГИС TopoL-L2 (10.0) и Зарегистрироваться!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » НЕ ТЕХНИЧЕСКИЕ ВОПРОСЫ » Пакетная обработка растров и блоков с сохранением структуры каталогов.


Пакетная обработка растров и блоков с сохранением структуры каталогов.

Сообщений 1 страница 5 из 5

1

Возможна ли такая обработка, к примеру, для функции трансформирования в различные системы координат.
Вводные для растров: указать исходную и конечные папки, а программа возьмёт внутреннюю структуру каталогов и применит её для новой папки. Папок может быть 100 с глубиной вложения до 5 или более (на выбор).
Вводные для блоков: структура каталогов может быть аналогичная версии топол 6,8. (куча папок, куча блоков - но структурированных).
Задача: трансформировать эту "кучу" в другую "зону", предположим 1500 блоков.
Топол сможет взять структуру каталогов из исходной папки для новой? и взять имена блоков из исходной?

2

Для блоков групповые операции не предусмотрены. Ускорить процесс трансформирования можно, если сохранить файл параметров преобразования и использовать его при следующих трансформированиях. Но вообще-то, блоки "знают" свою систему координат и в соседнюю зону будут трансформироваться "на лету", то есть приводиться к системе координат окна карты.

Для растров есть два инструмента - это два нижних пункта меню растров. Это инструмент для управления каталогами растров и инструмент, позволяющий построить макрос для групповых операций. Краткие инструкции к ним есть на чешском (Google в помощь). Если честно, я ими ни разу не пользовался, попробуйти найти тех, кто имеет в этом опыт.

3

Юрий написал(а):

указать исходную и конечные папки, а программа возьмёт внутреннюю структуру каталогов и применит её для новой папки

К сожалению, нет. И судя по ситуации на рынке не будет. Если ничего не изменится, то серьезных изменений в TopoL ждать не стоит.
Выходной каталог может быть только один, а входные нужно набирать пофайлово - то есть, выбрали папку, в ней все (или часть) файлы.
В конечном итоге Тополь сольет все файлы в один каталог. Я много пользовался этой функцией на больших объемах - запускал на ночь, удобно.

Юрий написал(а):

куча папок, куча блоков - но структурированных

Концепция TopoL-L2 в этой части отличается от 6.8. Уже нет смысла создавать такую вложенность каталогов и дробление файлов - для локальных систем это тормоза.
Кроме того, использование одной папки для всех растров упрощает их поиск. Если Вы классифицируете для себя растры через имена, а через "Свойства проекта - Каталог с растрами" Вы укажете для них стандартный каталог - Вам будет доступна опция "Растр - Растры из каталога". Она позволяет быстро найти и открыть растры для видимой части окна.

4

Грешнов написал(а):

Уже нет смысла создавать такую вложенность каталогов и дробление файлов

Стоит - из-за количества информации на один регион.
Обсуждалось тут.

5

Юрий написал(а):

Стоит - из-за количества информации на один регион.

Отчасти я уже ответил тут:
http://lesis.mybb.ru/viewtopic.php?id=184#p6496
Текущая структура каталогов разрабатывалась с учетом плавного перехода системы на серверные решения. К сожалению, этот процесс не получил должного обеспечения и мы сейчас не прогнозируем его перспективы. Сделать откат файловых структур без риска ввязаться в большое количество неизбежных при таких экспериментах ошибок также не представляется возможным.
Так что, пока работаем как есть и надеемся на улучшение ситуации.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » НЕ ТЕХНИЧЕСКИЕ ВОПРОСЫ » Пакетная обработка растров и блоков с сохранением структуры каталогов.



Почтовый адрес для ЗАКАЗНЫХ писем:
С.П.Грешнов, +7(916)615-42-77, 108832, А/Я №1
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001