Урок 19а: Поиск линий, которые пересекают другие линии

 

Предположим, что городской комитет по чрезвычайным ситуациям изучает главные разломы после землетрясения в городе. Одной из целей этого изучения является создание плана по устранению затопления и риска для здоровья, связанных с повреждением водопроводных и коллекторных сетей в случае сильного землетрясения. Для начала комитет использует ArcView, чтобы найти и выбрать те линии водопровода и канализации, которые пересекают разломы.

1. Если необходимо, запустите ArcView. Из меню File, выберите Open Exercise. В списке, выберите "ex19a", затем щелкните OK. Когда проект открыт, Вы видите вид с двумя линейными темами Pipelines и Faults (Трубопроводы и Разломы), и одной полигональной темой Basin (Бассейн).

Тема Pipelines будет целевой (активной) темой. Объекты в этой теме будут выбраны объектами темы Faults.

2. Удостоверьтесь, что тема Pipelines активна. Выберите Select By Theme из меню Theme. Появляется диалоговое окно.

3. Выберите "Faults" в нижнем списке. Затем, выберите "Intersect" (Пересекаются) в верхнем списке.

4. Щелкните New Set. ArcView выбирает трубопроводы, которые пересекают разломы.

5. С активной темой Pipelines щелкните на кнопку Open Theme Table. Откроется таблица темы Pipelines.

6. Щелкните на кнопке Promote. Выбранные записи трубопроводов сместятся вверх таблицы.

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

7. В таблице темы Pipelines, щелкните на поле Owner, чтобы сделать его активным.

8. Щелкните на кнопке Summarize (Резюме). Появляется диалоговое окно.

9. Из списка Field, выберите "Length" (Длина). Из списка Summarize, выберите "Sum" (Сумма). Щелкните на кнопке Add, чтобы поместить выражение "Sum_Length" в окно справа. Щелкните кнопкой Save As, чтобы показать путь диск:\папка, где Вы хотите сохранить новую таблицу. ArcView, создает и называет новую таблицу owlength.dbf. Щелкните OK, чтобы возвратиться к диалоговому окну.

10. Щелкните OK, чтобы создать итоговую таблицу.

Итоговая таблица показывает пять владельцев выбранных трубопроводов. Поле Count сообщает об общем количестве трубопроводов у каждого владельца, а поле Sum_Length - их полную длину.