Добавление данных в папку проекта
Три из необходимых вам источников данных—парки, улицы и зона затопления—находятся в базе геоданных города 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". Нажмите Сохранить.
Повторите ту же процедуру, чтобы создать слой для данных зоны затопления.
Дважды щелкните на наборе данных объектов Hydrology (Гидрология), щелкните правой кнопкой мыши на классе объектов flood_polygon (полигоны затопления) и щелк ните на Создать слой.
Перейдите в папку City_layers в вашей папке проекта и назовите слой "flood_zone" (зона затопления). Нажмите Сохранить.
Нажмите на папку проекта в дереве каталога и дважды щелкните на папке City_layers.
Вы увидите список из двух слоев (возможно, чтобы их увидеть, понадобится нажать Обновить в меню Вид.
Слои streets и flood_zone теперь хранятся вместе с вашими данными проекта. На самом деле данные каждого слоя хранятся в базе геоданных GreenvalleyDB. В нашем случае это база данных на вашем локальном диске, но это могла бы быть и удаленная база данных, доступ к которой осуществляется через сеть.