Урок 16c: Создание «горячих» связей

 

Предположим, что Вы – биолог, работающий в Бразилии. Вы только что вернулись из поездки в прибрежные экваториальные леса в северо-восточной части страны, и Вы собираетесь сделать презентацию экологических мероприятий, проводящихся в регионе. Вы покажете карту территории вместе с фотографиями животных, которые обитают на этих территориях. Вы создадите «горячую» связь между точками на карте и соответствующими фотографиям. Когда Вы щелкаете на точке, ArcView показывает фотографию.

Обратите внимание: в течение этого упражнения Вы отредактируете данные и сохраните изменения на диске. Чтобы повторить упражнение в его первоначальной форме, Вы должны будете перекопировать данные с компакт-диска на ваш жесткий диск. (Для этого найдите папку introav\data на компакт-диске "Introducing ArcView", и скопируйте из нее папку ch16 в папку introav\data на ваш жесткий диск).

1. В меню File, выберите OpenExercise. В списке упражнений, выберите "ex16c", щелкните OK.

В виде изображена карта прибрежной области экваториальных лесов, которую Вы посетили. Две точечные темы Mammal sites (Местонахождения млекопитающих)и Bird sites (Местонахождения птиц), показывают места, где Вы фотографировали.

2. В меню Window, выберите "ex16c.apr" чтобы сделать окно проекта активным. Вы увидите, что проект содержит несколько видов.

Кроме вида Photo sites, это виды, содержащие фотографии животных. В каждом из этих видов, отсканированные фотографии сохранены как тема-изображение. Эти виды будут связаны с пространственными объектами в точечных темах.

3. Дважды щелкните на значке вида "Photo sites in the Brazilian rain forest", чтобы сделать этот вид активным.

Вы свяжете две точки в теме Bird sitesс двумя фотографиями птиц. Чтобы сделать это, Вам необходимо добавить новое поле к таблице темыBird sites.

4. С активной темой Bird sites, щелкните кнопкуOpen Theme Table. Появляется таблица Attributes of Bird sites.

5. Из меню Table,выберите Start Editing(Начать редактировать).

6. Из меню Edit, выберите Add Field(Добавить поле). Появляется диалоговое окно The Field Definition (Определение поля). В поле Name, напечатайте Photo. Из списка Type(Тип), выберите "String". В поле Width (Ширина) напечатайте 40.

7. Щелкните OKдля создания нового поля в таблице темы.

8. Щелкните на инструмент Edit(Редактировать). В поле Photo щелкните на первой записи и напечатайте Brazilian tanager (Бразильская Танагра). Нажмите Enter,чтобы завершить редактирование.

9. Напечатайте Northeastern macuco в следующей строке. Нажмите Enter.

10. Выберите Stop Editing(Закончить редактирование) в меню Table. Появляется диалоговое окноStop Editing. Выберите Yes, чтобы сохранить ваши редактирования.

11. Закройте таблицу темы.

Теперь Вы сообщите ArcView, что поле Photo содержит «горячую» информационную связь, и что записи в поле Photo-это документы ArcView.

12. Из меню Theme, выберите Properties, чтобы появилось диалоговое окно Theme Properties. Пролистайте вниз и щелкните на иконке Hot Link, чтобы появились свойства «горячей» связи.

13. Из списка Field, выберите "Photo". Это поле в таблице темы, которое содержит информацию «горячей» связи. Из списка Predefined Action (Предопределенное действие), выберите "Link to Document" (Связать с Документом). В данном случае документом является вид.

По умолчанию автоматически выбирается программа, называемая "Link.Document".

14. Щелкните OK, чтобы установить свойства связи.

15. Удостоверьтесь, что тема Bird sitesактивна и щелкните на инструменте Hot Link. (Этот инструмент становится активным, когда свойства «горячей» связи установлены для активной темы). Курсор изменяется на изображение молнии, когда Вы перемещаете его в виде. Поместите молнию на участок птиц в верхнем левом углу вида и щелкните. Открывается вид, содержащий фотографию Northeastern macuco.

Если вид не открылся с первого раза, переместите курсор ближе к центру точки и попробуйте еще.

16. Закройте вид фотографии и щелкните на другом участке птиц. Должен открыться вид с фотографией Brazilian tanager.

Вы закончили создание «горячих» связей для темы Bird sites. «Горячие» связи для участков млекопитающих уже были созданы.

17. Закройте вид Brazilian tanager. Сделайте тему Mammal sitesактивной и щелкните на ней в Таблице Содержания. С помощью инструмента Hot Link щелкните на любом участке млекопитающих. Закройте вид фотографии и щелкните на другом участке.