На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

привязка документов

Поиск  Пользователи  Правила  Войти
Форум » Архивные темы (доступны только для чтения) » ГИС Карта 2011
Страницы: 1
RSS
привязка документов
 
Как можно в панораме изменить автоматически привязанный документ к объекту пример:
Сначала было D:\WORK\DOC\Grad plan\*.doc
Стало E:\WORK\DOC\Grad plan\*.doc
 
Во всех случаях, когда в ГИС запоминается путь к файлу, он сохраняется в виде относительного пути.
Для данных путь устанавливается относительно пути к главному документу (карте, проекту).
То есть, если в папке с картой есть поддиректории, хранящие некоторые данные, и в семантику объекта записывается ссылка на файл, то она должна сохраниться в виде короткого пути.
Например: карта - C:\Data\Map1\map1.sit, файл - C:\Data\Map1\Docs\doc1.doc.

При добавлении ссылки на файл в семантику будет записано "Docs\doc1.doc".
При копировании всех данных на другой компьютер ссылки будут рабочими, не зависимо от выбранного диска.
Такое же правило работает и для данных открываемых совместно с главной картой.
В INI-файл пишутся короткие (относительные) имена путей.

Если файл размещен не в поддиректории, то записывается полное имя. При переносе данных его нужно редактировать.
Редактирование можно автоматизировать.

Выделите на карте все объекты, содержащие редактируемую семантику. Например, через диалог поиска и выделения по условию наличия заданной семантики (в закладке Семантика для выбранной семантики поставьте условие "*" - любое значение) или другому (Вам видней - по слою, по размеру...).

В задаче Редактор карты откройте панель Семантика и выберите режим Изменение семантики - третья кнопка слева.

Выберите название характеристики, где храниться ссылка на файл.
В поле Старое значение выберите свойство Содержит и введите ту часть пути, что нужно заменить.
Например, D:\WORK\DOC\Grad plan\ или просто D

В поле Новое значение выберите свойство Замена фрагмента и введите новую часть пути.
Например, E:\WORK\DOC\Grad plan\ или просто E
Жмите Выполнить и надейтесь :-)

У меня получилось.

В INI-файле замену строк можно автоматизировать с помощью текстового редактора.
 
Для Oleg Belenkov
Не все так гладко ;)  Редактирование пути к документу (файлу) вручную, не через INI и манипуляции с "Выделенными", требует понимания, как это сделать.
Я только сейчас понял, что для изменения пути надо в диалоге "Выбор объекта" нажать в нижней строке (под названием семантики), тогда и появится диалог "Открыть"...
Но суть не в этом. Раз уже поднят вопрос о доступности доп. атрибутивной информации в виде внешних документов, а также хочу добавить, и "привязанных" фотографий в этой ветке, а не в "ГИС Сервер", то продолжу здесь.
Уже поднимался вопрос о добавление возможности доступа к таким ресурсам ч/з средства ГИС Сервера - скан. копии разрешительных документов, те же привязанные фотографии и др. Было бы очень здорово, если и эти документы можно было бы размещать не во внешней БД (сложность администрирования, необходимость иметь специалиста и т.д. - т.е. увеличение цены таких проектов), а в виде сетевого ресурса.
По возможности, прошу включить в Маркетинговый план на 2013 год.
Заранее спасибо :{}
:D  :oops:  :)
Изменено: Vitaliy Belenkov - 07.12.2012 14:10:37
 
Цитата
Vitaliy Belenkov пишет:
Не все так гладко ;)  Редактирование пути к документу (файлу) вручную, не через INI и манипуляции с "Выделенными", требует понимания, как это сделать.
Я только сейчас понял, что для изменения пути надо в диалоге "Выбор объекта" нажать в нижней строке (под названием семантики), тогда и появится диалог "Открыть"...

Если нажать левую кнопку мышки в списке семантик на строке с именем файла, то он откроется.
Если нажать левую кнопку мышки на строке с именем файла в нижней части списка, то вызовется диалог Открыть файл для смены документа.
Если нажать правую кнопку мышки на строке с именем файла в нижней части списка, то имя файла можно отредактировать как строку.

Цитата
Vitaliy Belenkov пишет:
По возможности, прошу включить в Маркетинговый план на 2013 год.

Такая идея есть. Но она не простая. Управление хранилищем документов должно иметь разделение доступа, ведение транзакций, резервное копирование, как для пространственных данных.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности