Теоретическая часть. Теоретическая часть приведена в виде примера

Теоретическая часть приведена в виде примера

Вначале создадим каталог, в который скопируем набор JPG файлов. Все их пронумеруем от 0 до 10 – получим имена img000.jpg - img010.jpg. Полные пути к этим файлам вида T:\70\img000.jpg, вносятся в специальное выбранное поле. Возможно использовать и относительные пути.

1. Открываем таблицу, на поле из которой будем показывать ссылки.

2. В нем должно быть текстовое поле достаточной длины, что бы вместить ссылки. Т.к. ограничение на длину текста 254 символа – либо ссылки должны быть относительными к адресу самой таблицы, либо полностью укладываться в 254 символа. Кавычки – не нужны.

3. Допустим мы используем каталог "T:\70\" для таблицы и картинок, но путь будем указывать полный - " T:\70\img000.jpg"

4. Вот пример структуры таблицы. Использована карта районов Московской области:

5. Поле для ссылок – xREF char(254)

6. Вот данные, которыми оно заполнено (скачать таблицу и изображения)

Каждой записи – соответствует путь к файлу.

7. Теперь создаем собственно HotLink:

A. Открываем таблицу в окне карты

B. Открываем управление слоями:

C. Выбираем " HotLink …"

D. Появляется следующее окно:

E. Заполняем его данными о том, какое поле и как будет использоваться для ссылок.

F. Выбираем Add

G. Выбираем (меняем) поле, в котором храним ссылки. В нашем случае по умолчанию выбралось 1-ое текстовое поле, а нам нужно, что бы это было поле xREF.

H. Производим выбор дополнительных настроек:

i. FileName Expression – способ формирования пути к файлу. У нас – простейший на прямую из колонки, но можно было составить и сложное выражение – приписывать общее начало пути к файлу, комбинировать колонки и т.п. – любые строковые выражения, которые должны задать путь к файлу, который хотим запустить.

ii. Переключатель File locations … - если не указан диск, то пути будут считать относительными путями, и рассчитываться по отношению к текущему положению таблицы со ссылками.

iii. Радио-кнопки Activate HotLink on: определяет на чем будет срабатывать наш указатель вызова ссылки (ГС), на подписях объекта, на самом объекте или на том и другом.

iv. Save options to table metadata – указывает на то, что надо сохранить наши настройки вызова ГС в метаданные таблицы. Это ДОЛЖНО позволить сохранить настройки для последующего использования. Эти данные записываются в файл TAB таблицы. Вот так это выглядит:

begin_metadata "\ActiveObject" = """\ActiveObject\Expr" = "xREF""\ActiveObject\Mode" = "HOTLINK_MODE_BOTH""\ActiveObject\Relative" = "TRUE""\ActiveObject\Enabled" = "TRUE""\IsReadOnly" = "FALSE"end_metadata

I. Закрываем окна настройки ГС и слоев карты.

8. Теперь надо вызвать ГС, что бы она запустила нам файл-ссылку на выполнение. Для этого используется специальный режим. Он вызывается после выбора кнопки HotLink :

9. Теперь при выборе объекта, имеющего ГС, форма курсора будет менять на символ "рука с молнией".

10. После нажатия кнопки мыши на объекте с названием "Молодежный" – произошел запуск вот такой картинки из файла "T:\70\img050.jpg



МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Тульский государственный университет»

Кафедра геоинженерии и кадастра

  Утверждаю Декан горно-строительного факультета __________________ Р.А. Ковалев “____”_________________ 20___ г.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: