
- •Завдання
- •1.Загальна характеристика моделі та вікна ModelBuilder
- •2. Створення моделі для визначення зон затоплення внаслідок урагану в округах Lafourche та Jefferson штату Louisiana.
- •2.1 Запуск АrcMap і зміна користувацького набору інструментів
- •2.2 Створення нової моделі і задання її параметрів
- •2.3 Додавання інструмента Вибрати в шарі за атрибутом (Select Layer By Attribute) та введення параметрів
- •2.4 Додавання інструменту Вирізування (Clip) і встановлення параметрів
- •2.5. Створення векторного шару
- •2.6 Додавання інструменту Додати з’єднання (Add Join) і встановлення параметрів.
- •2.6 Додавання інструменту Перетин (Intersect) і встановлення параметрів
- •2.6 Ведення додаткових параметрів моделі
- •3. Запуск моделі з ModelBuilder та з ArcToolbox
- •3.1. Запуск моделі з ModelBuilder
- •3.2 Заміна параметрів та запуск моделі із ArcToolbox
- •4. Редагування документації побудованої моделі в Редакторі Документації ArcToolbox.
- •Пошук найкращого місцеположення для нового тимчасового сховища людей, постраждалих від стихії
- •5.1 Запуск ArcMap і створення нової файлової бази геоданих
- •5.2. Створення нової моделі і настроювання поточної робочої області
- •5.3. Вибір округів, в яких повинні знаходитися сховища
- •5.4. Пошук шкіл в округах районів
- •5.5. Видалення шкіл, розташованих у затоплених районах
- •5.6. Створення буферного полігону для маршрутів евакуації
- •5.7. Вилучення шкіл, що знаходяться в буферній зоні маршрутів евакуації
- •5.8. Запуск моделі та перегляд результатів
- •5.9. Пошук шкіл в густонаселених виборчих дільницях
- •Висновок
5.4. Пошук шкіл в округах районів
У цьому етапі потрібно створити шар шкіл, розташованих у вказаних округах. Для виконання цієї задачі можна користуватись декількома інструментами геообробки.
Я буду використовувати інструмент Перетин (Intersect) та додаю його до моделі (рис.45).
Рис.45 Використання інструменту Intersect
У якості вхідних об’єктів вказую ParishesForShelter та Школи.
Для вихідних даних вказую ім’я – SchoolsInParishes (рис.46).
Рис.46 Вікно інструменту Intersect
Натискаю ОК. Також натискаю клавішу Авто-компонування (рис.47).
Рис.47 Компонування всіх інструментів
Зберігаю модель.
Процес зменшення кількості шкіл, для визначення однієї, найбільш підходящої для сховища, розпочато. Отримані разультат я використаю в якості вхідних для наступного інструменту, що буде доданий в модель.
5.5. Видалення шкіл, розташованих у затоплених районах
У цьому кроці видаляю школи, які знаходяться в затоплених районах, за допомогою інструменту геообробки Стирання (Erase).
В ArcToolbox знаходжу вказаний інструмент Стирання (Erase) і відкриваю довідку та переглядаю її, після завершення перегляду закриваю її.
Додаю інструмент Стирання (Erase) в модель (рис.48).
Рис.48 Додавання інструменту Erase
Відкриваю інструмент Стирання (Erase). Змінюю ім’я вихідного класу просторових об’єктів на SchoolsNoFlood (рис.49).
Рис.49 Вікно інструменту Erase
Натискаю ОК.
5.6. Створення буферного полігону для маршрутів евакуації
В цьому кроці створю буферний полігон для знаходження потенційних сховищ, розташованих на віддалі 3 милі від них. Якщо школа не входить у межі буферного полігону, то вона не може розглядатися в якості можливого сховища.
Для цього додаю в модель інструмент Буфер (Buffer).
Відкривши цей інструмент вказую, що буферні полігони створюються для шару EvacRoutesInParishes ширина буферної зони становить 3 милі і для вихідних даних вказую ім’я EvacRoutesBuffer (рис.50).
Рис.50 Вікно інструменту Buffer
Натискаю ОК.
Зберігаю модель.
5.7. Вилучення шкіл, що знаходяться в буферній зоні маршрутів евакуації
Додаю в модель, відповідний інструмент Вирізування (Clip), щоб вилучити школи, розташовані в межах буферної зони маршрутів евакуації.
Натискаю ОК, щоб закрити діалогове вікно інструмента (рис.51).
Рис.51 Обєднання всіх інструментів
Клас просторових об’єктів SchoolsNearEvac міститиме всі школи округів Lafourche та Jefferson, які розташовані поза зоною затоплення та на віддалі не більше 3 милі від маршрутів евакуації.
Зберігаю модель.
5.8. Запуск моделі та перегляд результатів
Перш ніж запустити модель, необхідно зняти відмітку Проміжні дані (Intermediate data) із декількох вихідних елементів, для того якщо будуть видалятись всі проміжні дані, то деякі вихідні набори даних залишаться.
В моделі натискаю правою кнопкою мишки на кожен із наступних вихідних елементів даних і знімаю відмітку Проміжкові (Intermediate Data) і ставлю Додати до карти такі шари:
ParishesForShelter;
SchoolsInParishes;
SchoolsNoFlood;
EvacRoutesBuffer.
Запускаю модель. При виконанні побудови моделі до карти додаватимуться нові шари.
Коли модель закінчила роботу, закриваю вікно виконання. Згортаю вікно моделі.
Відключаю відображення всіх шарів в ArcMap .
Перші три шари із таблиці змісту моделі в ArcMap вичислені з допомогою моделі даних.
Всі ці шари є обчисленими з допомогою моделі даних. Переглядаю кожен із доданих шарів, щоб дізнатись кількість шкіл в шарі Школи, з якого розпочиналась робота та скільки їх залишилось в шарі SchoolsNearEvac.
Отже, в шарі Школи (рис.52) із даних атрибутивної таблиці видно, що всіх шкіл було 1925 штук.
Рис.52 Дані шару «Школи»
В шарі SchoolsInParishes – 183 школи (рис.53).
Рис.53 Дані шару «SchoolsInParishes»
В шарі SchoolsNoFlood - 178 шкіл (рис.54)
. Рис.54 Дані шару «SchoolsNoFlood»
В шарі SchoolsNearEvac - 177 шкіл (рис.55).
Рис.55 Дані шару «SchoolsNearEvac»
Включаю шар SchoolsInParishes та наближаюсь до нього, щоб переглянути всі школи, розташовані у округах Lafourche, Jefferson даного району (рис.56).
Рис.56 Кількість шкіл шару SchoolsInParishes
Включаю шар SchoolsNoFlood та переглядаю школи, розташовані у вибраних округах, але не в затоплених районах (рис.57).
Рис.57 Кількість шкіл шару SchoolsNoFlood
Включаю шар SchoolsNearEvac і переглядаю школи, розташовані у вибраних округах, не в затоплених районах і на віддалі 3 милі від маршруту евакуації (рис.58).
Рис.58 Кількість шкіл шару
Розгорнувши вікно моделі, звертаю увагу на те, що всі елементи інструментів і вихідних даних представлені в моделі з тінню, і це означає, що вони уже виконані (рис.59).
Рис.59 Розгорнуте вікно моделі
Щоб запустити модель необхідно її перевірити.
У меню Модель (Model) вибираю команду Перевірити всю модель (Validate Entire Model).
Тіні в моделі зникли і це означає, що модель знову готова до роботи. Зберігаю модель.