вложенные файлы attachments gdbtable
Добавлено: 19 дек 2017, 15:17
Здравствуйте!
Ситуация такая:
на SDE лежит точечный слой с вложениями (изображения объектов) и таблицей. всё как надо.
Задача:
нужно сжать файлы вложений, сделать вес файла a0000000a.gdbtable меньше, поскольку из-за этого тормозит работа. файлы сейчас по 5-8 МБ, нужно хотя бы 0,8 МБ.
я бы с радостью распаковал файл a0000000a.gdbtable в котором это всё лежит, но не знаю, реально ли это.
исходные файлы в папке, которая содержала в себе файлы вложений при создании связей, отсутствуют.
возможно ли как-то пакетно вытащить вложенные фотки, пакетно сжать и залить обратно в аттач?)
верный способ - по одному файлу изображения перебирать, сохраняя в кэш компа (имена файлов получатся те же, что и в таблице связей) и кидать в новую папку для нового процесса связи и связать новую версию слоя. но файлов очень много.
может кто-то делал что-то подобное?
Ситуация такая:
на SDE лежит точечный слой с вложениями (изображения объектов) и таблицей. всё как надо.
Задача:
нужно сжать файлы вложений, сделать вес файла a0000000a.gdbtable меньше, поскольку из-за этого тормозит работа. файлы сейчас по 5-8 МБ, нужно хотя бы 0,8 МБ.
я бы с радостью распаковал файл a0000000a.gdbtable в котором это всё лежит, но не знаю, реально ли это.
исходные файлы в папке, которая содержала в себе файлы вложений при создании связей, отсутствуют.
возможно ли как-то пакетно вытащить вложенные фотки, пакетно сжать и залить обратно в аттач?)
верный способ - по одному файлу изображения перебирать, сохраняя в кэш компа (имена файлов получатся те же, что и в таблице связей) и кидать в новую папку для нового процесса связи и связать новую версию слоя. но файлов очень много.
может кто-то делал что-то подобное?