Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ЛР_Географические_информационные_системы.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Географические информационные системы

Направление подготовки: 120700 Землеустройство и кадастры

Профиль: «Земельный кадастр»

Форма обучения: очная, заочная

Тула 2013 г.

Цель работы:

Научиться использовать геоссылки для привязки информации к объектам карты за счет связи геоданных и внешних файлов в Mapinfo

Задание

Организовать запуск некоторого контента при выборе определенного объекта на карте.

Использовать стандартный механизм HotLink, в русской версии - "геоссылку" (далее ГС), позволяющий превращать текстовое поле таблицы в гиперссылку. Все действия с указанным путем производятся, так как если бы данный файл был выбран в окне проводника Windows.

Используемое оборудование и программное обеспечение: работы выполняются на персональных компьютерах, установленных в компьютерном классе 6/110, операционная система Windows XP SP2, программное обеспечение – офисный пакет MS Office 2003, MapInfo Professional v 4.

Теоретическая часть

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

Вначале создадим каталог, в который скопируем набор 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___ г.

Методические указания к

лабораторной работе № 10

Подписывание объектов MapInfo и создание заголовков

по дисциплине