Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа5_GeoMedia.doc
Скачиваний:
31
Добавлен:
01.03.2016
Размер:
563.2 Кб
Скачать

5. Окно данных

Для просмотра атрибутов каждого объекта ImportedStatesбудет использоватьсяокно данных. Окно данных представляет неграфические атрибуты объектов в табличной форме.

5.1 Вызов окна данных

Задание: создайте окно данных для представления атрибутов класса объектовImportedStates; используйте окно данных для выбора объектов карты.

Последовательность действий

  1. Выберите Окно > Новое окно данных... в меню  GeoMedia Professional.На экране появится диалоговое окноНовое окно данных.

  2. Сохраните в поле Имя окна:предлагаемое по умолчанию значениеДанные1; выберитеImportedStatesиз  соединенияlearningв качестве требуемого класса объектов.

  3. Нажмите кнопку OK.На экране появится окно Данные1, в котором в табличной форме будут представлены атрибутивные данные по каждому штату.

  4. Выберите Окно > Расположить горизонтально в меню  GeoMedia Professional.На экране будут представлены и окно карты и окно данных. (Для  удобства работы содержимое окна данных следует упорядочить по названиям штатов.)

  5. Выберите заголовок столбца STATE_NAMEв окне данных.Выбранный столбец будет подсвечен.

  6. Выберите Данные > Сортировать по возрастанию в меню  GeoMedia Professional.Содержимое окна данных будет отсортировано по названиям штатов.

  7. Перейдите в окно карты и выберите Вид > Сдвиг для размещения карты США в центре окна карты.

  8. Нажмите левую кнопку мыши и, удерживая ее в нажатом состоянии, переместите карту в центр окна, затем  отпустите кнопку мыши. При необходимости повторите процедуру для наилучшего размещения карты в окне.

  9. Для выхода из команды Сдвиг нажмите клавишу ESC.

  10. Выберите в окне данных любую строку (для этого нажмите селектор выбора строки).   Штат, соответствующий выбранной строке данных, будет подсвечен на окне карте.

  11. Выберите на карте любой штат. Строка, соответствующая выбранному на карте штату,  будет подсвечена в окне данных. Таким образом, для выбора объектов могут использоваться как окно данных, так и окно карты.

  12. Нажмите в окне данных кнопку выбора всей таблицы. В окне данных будет выбрана вся таблица, в окне карты будут выбраны все штаты.

5.2 Динамическое обновление данных в GeoMedia Professional

GeoMedia Professional динамически обновляет представление данных в соответствии с выполненными изменениями. 

Задание: измените данные открытого для чтения/записи хранилищаImportedStates.

Последовательность действий

  1. Выберите в окне данных строку, соответствующую штату Alabama.Штат Alabama будет подсвечен в окне карты. Если штат Alabama не присутствует в окне карты, воспользуйтесь командойСдвиг(для выхода из командыСдвиг нажмите клавишу ESC).

  2. В окне карты укажите любой штат, за исключением штата Alabama, поскольку штат Alabama будет исключен из набора выбранных объектов.

  3. Прокрутите содержимое окна данных вправо, пока на экране не появится столбец ANNULSNOW. Для штата Alabama значение данного столбца равно 1; на тематической карте штат Alabama будет представлен тем же цветом, что и окружающие его штаты.

  4. Нажмите кнопку мыши в пределах самого верхнего поля столбца ANNULSNOWи измените значение 1 на значение40.

  5. Нажмите кнопку мыши в пределах любого поля любой другой строки.  Цвет штата  Alabama в окне карты измениться в соответствии с выполненными изменениями.  Тематические карты GeoMedia Professional автоматически изменяются в соответствии с изменениями данных. Поскольку GeoMedia Professional сохраняет определения запросов, а не результаты выполнения запросов, то при каждом отображении результаты выполнения запросов будут соответствовать текущему состоянию данных.

  6. Закройте окно данных.

  7. Разверните окно карты.

  8. Выберите Вид > Вписать всев меню  GeoMedia Professional.Карта будет вписана в окно.

  9. Сохраните документ.