Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 6.docx
Скачиваний:
19
Добавлен:
13.02.2015
Размер:
1.51 Mб
Скачать

Добавление данных в папку проекта

Три из необходимых вам источников данных—парки, ули­цы и зона затопления—находятся в базе геоданных города GreenvalleyDB, которая уже находится на вашем локальном диске. Поскольку вы собираетесь модифицировать класс объектов парков, добавив к нему новый парк, скопируйте его в базу геоданных Water Project, которую вы только что создали. Таким образом вы сохраняете исходные данные, чтобы можно было к ним вернуться. Другие классы объек­тов вы изменять не будете - только использовать их для ото­бражения и анализа. Вместо того, чтобы копировать их, вы создадите в парке проекта слои, которые будут указывать на исходные данные в базе геоданных GreenvalleyDB. Это поз­волит вам обращаться к данным из папки проекта, не дубли­руя наборы данных (это особенно полезно при доступе к дан­ным через сеть). Нужно выполнить следующие шаги:

  • Скопировать класс объектов парков из базы геоданных GreenvalleyDB в базу гео данных Water Project.

  • Создать слой улиц (streets) в папке City_layers.

  • Создать слой зоны затопления (flood_zone) в папке

City_layers.

База геоданных GreenvalleyDB организована в виде наборов данных объектов, таких как гидрология или транспорт. На­боры данных объектов удобны для группирования связан­ных классов объектов внутри базы геоданных. Например, вы можете включить в набор данных с именем WaterSystem (Система Водоснабжения) такие классы объектов, как ма­гистральные трубы, отводящие трубы и узлы. Географичес­кий экстент для всех классов объектов внутри одного набо­ра данных объектов одинаков. Кроме того, классы объектов поддерживают некоторые общие топологические отношения. Так, например, если вы редактировали класс узлов системы водоснабжения и переместили один узел, соединяющиеся сним линии в классах магистральных труб и отводящих труб также будут передвинуты.

Поскольку база геоданных Water Project, которую вы созда­ли, будет содержать лишь несколько классов объектов, нет необходимости использовать наборы данных объектов.

Создание слоев улиц и зон затопления

В отличие от классов объектов парков данные улиц и зоны затопления вы модифицировать не будете, будете толь­ко использовать эти данные в процессе анализа. Таким обра­зом, вместо копирования этих данных в папку проекта вы можете создать слои, которые будут служить для быстрой связи с этими данными. Таким образом остается только одна копия данных - в базе геоданных GreenvalleyDB, но полу­чаете доступ к ней из папки проекта.

Содержимое базы геоданных GreenvalleyDB должно быть по-прежнему видно в дереве каталога. Если нет, нажмите дважды на папку Greenvalley, чтобы увидеть ее содержимое, дважды нажмите на Data и дважды - на GreenvalleyDB.

1. Щелкните дважды на Transportation (Транспорт).

2. Щелкните правой кнопкой на street_arc (дуги улиц) и нажмите на Создать слой.

3. В диалоговом окне Сохранить как, перейдите в папку City_layers в вашей папке проекта и назовите слой "streets". Нажмите Сохранить.

Повторите ту же процедуру, чтобы создать слой для данных зоны затопления.

  1. Дважды щелкните на наборе данных объектов Hydrology (Гидрология), щелкните правой кнопкой мыши на классе объектов flood_polygon (полигоны затопления) и щелк­ ните на Создать слой.

  2. Перейдите в папку City_layers в вашей папке проекта и назовите слой "flood_zone" (зона затопления). Нажмите Сохранить.

  3. Нажмите на папку проекта в дереве каталога и дважды щелкните на папке City_layers.

Вы увидите список из двух слоев (возможно, чтобы их увидеть, понадобится нажать Обновить в меню Вид.

Слои streets и flood_zone теперь хранятся вместе с вашими данными проекта. На самом деле данные каждого слоя хра­нятся в базе геоданных GreenvalleyDB. В нашем случае это база данных на вашем локальном диске, но это могла бы быть и удаленная база данных, доступ к которой осуществляется через сеть.