Use only the selected Graphics/Features (Використовуйте тільки обрану Графіку/Об'єкти) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Use only the selected Graphics/Features (Використовуйте тільки обрану Графіку/Об'єкти)



Ця опція доступна, якщо в Темі обрана графіка, об'єкт. Буфер буде створений тільки навколо обраної графіки або об'єкта теми, інакше будуть буферизовані вся графіка або об'єкти.

Next

How do you want to create buffers? (Як Ви хочете створити буфери?)

Ви маєте три опції для створення ваших буферів:

Ø At a specified distance (На зазначеній відстані)

Усі буфери для вашої графіки або об'єктів теми будуть створені на відстані, що Ви тут уводите. Ця опція завжди доступна.

Ø At a distance from an attribute field (На відстані від атрибутивного поля)

Буферна відстань для кожного об'єкта у вашій темі буде заснована на значенні поля, що ви вибираєте. Ця опція доступна тільки, коли Ви хочете буферизувати основу на темі.

Ø As multiple rings (Як багаторазові кільця)

Це створить один або більш буферів навколо вашої графіки або об'єктів теми. Ця опція завжди доступна.

ü Number of rings – кількість кіл;

ü Distance between rings – ширина кола.

Distance units are – вибираються одиниці виміру.

Next

Dissolve barriers between buffers? (Забрати бар'єри між буферами?)

Якщо ви вибираєте ні, то для кожного об'єкта буде побудований окремий буфер. Якщо ви вибираєте так, то буде побудований загальний буфер (одним об'єктом).

Where do you want the buffers to be saved? (Де ви хочете, щоб були збережені буфери?)

Ø as graphics in the view (як графіка у виді)

Додає буфер як графіку у ваш Вид.

Ø In an existing theme (В існуючу тему)

Додає буфер до існуючої теми, що ви вибираєте.

Ø in a new theme (у новій темі)

Створює буфер у новій темі. Ви можете змінювати ім'я файлу цієї теми, друкуючи нову назву, або, клацаючи на кнопці Browse.

Finish

4. Модуль GeoProcessing

Майстер Обробки геоданих пропонує шість методів обробки геоданих, котрі ви можете використовувати, щоб створювати або змінювати теми:

1. Dissolving – знищення границь між полігонами.

2. Merge – зведення суміжних шарів теми в один.

3. Clip (identity) – тотожність.

4. Intersect – перетинання.

5. Union – об'єднання.

6. Assign data – зв'язок даних.

Теорія по всім методам була дана у лекціях (див. конспект).

Підключення модуля: File→Extensions→Geoprocessing→Ok.

Запуск модуля: View→Geoprocessing Wizard.

4.1. Dissolving

Крок 1 з 2

Select a theme to dissolve

Виберіть тему, у якій необхідно знищити границю Counties.sh p (c:\esri\esridata\usa).

Select an attribute to dissolve

Виберіть поле з атрибутивної таблиці по якому буде відбуватися об'єднання State_Name.

Specify the output file

Виберіть ім'я і місцезнаходження підсумкового файлу.

Крок 2 з 2

Choose one or more additional fields and operations to be included in the output file

Виберіть одне або більш додаткових полей й операції які повинні бути включені у файл виводу.

4.2. Merge

Select themes to merge (Виберіть теми для з'єднання)

Виберіть дві або більш тем, що мають той же самий тип геометрії (наприклад, США і Мексика). Кнопка Finish не буде доступна, поки ви не маєте двох або більш тем того ж самого типу. Ви можете використовувати клавішу SHIFT разом із щигликом миші, щоб вибрати більше чим одну тему.

Use fields from

Виберіть тему, що містить поля, котрі повинні з'явитися в результуючій темі.

Specify the output file (Визначте файл виводу)

Тут Ви вибираєте, або вводите ім'я файлу, що буде використовуватися, щоб зберігати результати виконаної операції.

4.3. Clip (identity)

Select a theme to clip (Виберіть тему, щоб відсікти)

Виберіть зі списку тем, що включає всі теми вашого Виду, тему яку ви хочете використовувати як вихідну (наприклад, США). Об'єкти цієї теми будуть відсічені об'єктами оверлєйної теми. Ви будете бачити число об'єктів у цій темі.

Select the overlay theme (Виберіть оверлєйну тему)

Виберіть оверлєйную тему зі списку тем (наприклад, Світ). Ви будете бачити число об'єктів у цій темі, як тільки ви вибираєте тему.

Specify the output file (Визначите файл виводу)

Тут Ви вибираєте, або вводите ім'я файлу, що буде використовуватися, щоб зберігати результати виконаної операції.

4.4. Intersect

Select a theme to intersect (Виберіть тему, для перетинання)

Виберіть із списку тем тему, яку ви хочете використовувати як вихідну - Counties.shp. Об'єкти цієї теми будуть пересічені об'єктами оверлєйної теми. Ви будете бачити число об'єктів у цій відображеній темі як тільки Ви вибирете її.

Select the overlay theme (Виберіть оверлєйну тему)

Виберіть оверлєйну тему зі списку тем. (створіть у Виді нову полігональну тему і намалюйте в ній пару довільних полігонів).

Specify the output file (Визначите файл виводу)

Тут Ви вибираєте, або вводите ім'я файлу теми, що буде використовуватися, щоб зберігати результати операції.

4.5. Union

Select first theme to union (Виберіть першу тему для об'єднання)

Виберіть тему, що ви хочете використовувати як вихідну для операції об'єднання (США).

Select second theme to union (Виберіть другу тему для об'єднання)

Виберіть тему, що буде приєднуватися, для операції об'єднання Lakes.shp (Озера).

Specify the output file (Визначте файл виводу)

Тут Ви вибираєте, або вводите ім'я файлу теми, що буде використовуватися, щоб зберігати результати операції.

4.6. Assign data

Select the theme to assign data to (Виберіть тему куди приєднуються дан)

Виберіть зі списку тему, яку ви хочете використовувати, щоб приєднати до неї дані.

Select the theme to assign data from (Виберіть тему відкіля приєднуються дан)

Виберіть зі списку тему, що Ви хочете використовувати, щоб приєднати її до обраної вище теми.

Приклад для даного методу був описаний у Лабораторній роботі №1 (п. 3.5).

5. Контрольні питання:

  1. Робота з редактором легенди.
  2. Які типи карт можна створювати у ArcView?
  3. Вибір методу класифікації.
  4. Нормалізація ваших даних при зображенні їх символами.
  5. Обробка нульових значень.
  6. Як створювати масштабовані крапкові і лінійні символи?
  7. Як повернути символ у темі з крапковими об'єктами?
  8. Робота з палітрою символів у ArcView.
  9. Як виконується буферизація?
  10. Робота з модулем GeoProcessing.

 

 

Лабораторна робота №3

Робота в ArcView з модулем Network Analyst і проведення геокодування

Мета роботи: Навчитися проводити мережевий аналіз і виконувати процес геокодування.

1. Network Analyst

1.1. Завантажити Network Analyst

1. Активуйте вікно Проекту ArcView.

2. З меню Файл (File) виберіть Модулі (Extension) для відображення Диспетчера Модулів.

3. Поставте перемикач поруч з Network Analyst.

4. Натисніть OK.

1.2. Підготовка лінійної теми для мережевого аналізу

1.2.1. Одержання мережевих даних

Ви можете одержати мережеві дані для роботи з Network Analyst з кожного з зазначених нижче джерел:

Лінійний шейп-файл ArcView

Якщо у Вас є дані у цьому форматі, Ви можете використовувати їх з Network Analyst.

Мережеве покриття ARC/INFO або регулярне лінійне покриття

Покриття повинне мати таблицю атрибутів дуг (AAT) з дійсними номерами початкового і кінцевого вузлів.

Тема бази даних

Якщо у Вас є мережеві дані у цьому форматі, ви повинні конвертувати їх у шейп-файл перед тим, як ви зможете їх використовувати в Network Analyst.

Інші формати даних

На додаток до покрить ARC/INFO і шейп-файлам ArcView, Network Analyst підтримує креслення CAD (через модуль CAD Reader), і обмінні файли MapInfo (через утиліту MIFSHAPE).

1.2.2. Додавання лінійної теми у вид

Не існує спеціальних процедур, необхідних для додавання лінійної теми, що Ви будете використовувати в Network Analyst. Додайте лінійну тему точно так само, як і будь-яку іншу.

Як тільки Ви додали лінійну тему у вид, Вам належить установити одиниці карти виду, якщо Ви це вже не зробили. Встановлення одиниць карти дасть Вам можливість працювати з інтерфейсом у значимих одиницях виміру відстаней, таких як кілометри або милі, коли Ви використовуєте довжину кожного лінійного об'єкта як вартість пересування. Network Analyst автоматично вираховує довжину кожного лінійного об'єкта і використовує її як вартість за замовчуванням.

Що Ви хочете додати як лінійну тему?

Покриття ARC/INFO або шейп-файл ArcView

1. Натисніть кнопку Додати тему.

2. У вікні Тип вихідних даних виберіть джерело даних.

3. Перейдіть у каталог, що містить покриття ARC/INFO або ArcView шейп-файл, що ви хочете додати. Двічі клацніть на каталозі, щоб переглянути файли, що він містить.

4. ArcView шейп-файли виводяться з розширенням.shp. Покриття ARC/INFO показуються по імені.

Креслення CAD

1. Клацніть на кнопці Додати тему.

2. Зі списку Типи вихідних даних виберіть Векторні дані (Feature Data Source).

3. Перейдіть у каталог, що містить підтримувані ArcView файли креслень CAD (файли проектів Microstation (.dgn) і два види файлів креслень AutoCAD.dwg (тільки під Windows) і.dxf (обмінний формат)), що Ви хочете додати. Двічі клацніть на імені каталогу, щоб розкрити його зміст. Якщо в діалоговому вікні не з'явилися файли креслення, можливо, Ви просто забули завантажити модуль CAD Reader.

4. Клацніть на імені файлу креслення, щоб вибрати клас об'єкта за замовчуванням (лінію), або клацніть на папці, щоб відобразити список доступних класів об'єктів і виберіть один, котрий Ви хотіли б використовувати. Клас об'єктів, обраний за замовчуванням, є першим у списку.

5. Клацніть на OK, щоб додати тему до виду.

1.3. Вилучення лінійних просторових об'єктів, що Вам потрібні

На додаток до об'єктів вулиць, Ваша лінійна тема може містити інші типи лінійних об'єктів, такі як залізниці, ріки, трубопроводи, лінії передачі й адміністративні границі. Якщо на Вашій лінійній темі багато об'єктів подібного типу, то краще скопіювати об'єкти вулиць у нову тему перед тим, як використовувати Network Analyst. Це дозволить Network Analyst вирішувати задачі більш ефективно і гарантувати, що інші об'єкти не будуть розглядатися як вулиці в процесі рішення задачі. Щоб скопіювати вулиці в нову лінійну тему, виберіть їх використовуючи інструменти вибору ArcView а потім виберіть Перетворити в шейп-файл у меню Тема.

1.4. Встановлення правил руху в лінійній темі

У лекціях.

Яке правило Ви хочете встановити?

1.4.1. Встановити вартість шляху

1. Виберіть опції Знайти Оптимальний Маршрут (Find Best Route), Знайти Найближчий Пункт Обслуговування (Find Closest Facility), або Знайти Область Обслуговування (Find Service Area) з меню Network для відображення діалогового вікна визначення задачі, що Ви будете використовувати для вирішення Вашої задачі.

2. Клацніть по кнопці Властивості (Properties) для відображення діалогового вікна Властивості.

3. Виберіть поле вартості зі спадаючого списку. Якщо Ви використовуєте псевдонім для доступу до нестандартного імені поля вартості, ім'я псевдоніма з'явиться в спадаючому списку полів вартості.

4. Натисніть OK.

Примітки. Використовуйте за замовчуванням опцію довжина лінії (<Line Length>), якщо Ви хочете використовувати довжину кожного лінійного об'єкта як вартість пересування. Якщо Ви збираєтеся використовувати довжину ліній за замовчуванням, Вам належить установити одиниці виміру карти виду, якщо Ви це ще не зробили. Це дозволить Вам працювати з інтерфейсом у значимих одиницях відстані, таких як кілометри або милі. Якщо Ваші мережні дані представлені в десяткових градусах і Ваше прикладне рішення вимагає пошуку маршрутів з великими відстанями, то використання <Line Length> може дати неоптимальні маршрути.

Якщо Ви встановлюєте вартість шляху, використовуючи вартісне поле Вашої атрибутивної таблиці об'єктів для лінійної теми, переконаєтеся, що поле має стандартне ім'я, інакше воно не з'явиться для вибору в спадаючому списку вартісних полів.

1.4.2. Встановити вартість шляху для інструкцій

1. Виберіть опції Знайти Оптимальний Маршрут (Find Best Route), Знайти Найближчий Пункт Обслуговування (Find Closest Facility), або Знайти Область Обслуговування (Find Service Area) з меню Network для відображення діалогового вікна визначення задачі, що Ви будете використовувати для вирішення Вашої задачі.

2. Клацніть по кнопці Властивості (Properties) для відображення діалогового вікна Властивості.

3. Виберіть поле вартості зі спадаючого списку. Якщо Ви використовуєте псевдонім для доступу до нестандартного імені полючи вартості, ім'я псевдоніма з'явиться в спадаючому списку полів вартості.

4. Натисніть OK.

 

Поле вартості буде встановлено за умови, що у Вас є порівнянне ім'я поля у Вашій таблиці поворотів. Наприклад, якщо Ви використовуєте поле вартості, назване SECONDS, або два поля, названі FT_SECONDS і TF_SECONDS, поле вартості у Вашій таблиці поворотів повинне іменуватися SECONDS. Якщо у Вас немає порівнянного імені поля у Вашій таблиці поворотів, Ваша таблиця поворотів буде ігноруватися.

1.4.3. Встановити вулиці з однобічним рухом

Встановіть вулиці з однобічним рухом додаючи поле рядка, іменований ONEWAY або ONE_WAY, у Вашу атрибутивну таблицю лінійної теми. Дотримуйтесь цих указівок, щоб обмежити пересування визначеними напрямками.

Щоб установити ці правила Використовуйте ці значення
Рух дозволяється тільки від початку до кінця лінії, тобто в напрямку цифруванні. FT, ft
Рух дозволяється тільки від кінця до початку лінії, тобто в напрямку, зворотному напрямку цифруванні. TF, tf
Рух не дозволений в обох напрямках, тобто лінія закрита для руху. N, n
Рух дозволяється в обох напрямках. Будь-яке інше значення або відсутність даних

Вам не треба явно встановлювати вулиці з однобічним рухом у користувальницькому інтерфейсі, вони будуть автоматично розпізнаватися. Якщо Ви тільки що закінчили додавати або редагувати поле ONEWAY або ONE_WAY, то Network Analyst автоматично розпізнає ці зміни, коли в наступний раз Ви будете вирішувати задачу.

Примітки. Поле однобічного руху повинне іменуватися ONEWAY або ONE_WAY. Ви не можете використовувати поле з нестандартним ім'ям, установлюючи для нього псевдонім.

Поле ONEWAY або ONE_WAY не може бути в приєднаній таблиці.

1.4.4. Встановити заборонені повороти

Вам немає необхідності представляти заборонені повороти на вулицях з однобічним рухом, якщо Ви моделювали ці вулиці за допомогою поля ONEWAY (ОДНОБІЧНА). Ваші маршрути ніколи не повернуть у неправильну сторону на вулиці з однобічним рухом. Представте інші заборонені повороти, увівши негативні значення в поле вартості таблиці поворотів. Дотримуйтесь наступних правил для заборони поворотів:

Щоб установити ці правила Використовуйте ці значення
Поворот забороняється. <0 (будь-яке значення менше нуля)
Поворот не забороняється. 0, >0 (будь-яке значення дорівнює або більше нуля)

Ви зобов'язані установити вартість пересування для створення поворотів до того, як інформація про заборонені повороти може бути розпізнана Network Analyst.

1.4.5. Встановлення естакад і тонелєй

Є два способи, якими Ви можете представити естакади і тонелі в ArcView.

Перший спосіб складається в застосуванні неплоских (non-planar) лінійних просторових об'єктів. Цей метод включає використання двох безперервних ліній для представлення місць естакад або тонелєй. Одна безперервна лінія для естакади, інша - для вулиці, що йде під нею. Одна лінія проходить “над” або “під” іншим лінійним об'єктом без якої-небудь розбивки в тім місці, де вони перетинаються. Це ідеальний спосіб для моделювання естакад і тонелєй.

Інший спосіб складається у використанні плоских (planar) лінійних просторових об'єктів. Цей метод включає використання чотирьох ліній для моделювання місць естакад і тонелєй, точно також як Ви б робили для перехрестя. У цьому методі обмеженням зв'язності є атрибути в атрибутивній таблиці лінійної теми.

Якщо Ваша лінійна тема - це покриття ARC/INFO, Ви повинні використовувати неплоскі лінійні об'єкти для моделювання естакад або тонелєй. Якщо Ваша лінійна тема - шейп-файл, Ви можете використовувати плоскі або неплоскі лінійні об'єкти для моделювання естакад або тонелєй, або комбінацію обох типів. Багато наборів даних по вулицях з естакадами або тонелями використовують один або обидва цих методи.

Використання неплоских лінійних об'єктів

Якщо Ваша лінійна тема містить естакади і тонелі, представлені неплоскими лініями, Вам не потрібно явно встановлювати естакади і тонелі, вони автоматично розпізнаються Network Analyst. Якщо Ваша лінійна тема є шейп-файлом і Ви тільки що закінчили створювати або видаляти естакади або тонелі, то Network Analyst буде автоматично розпізнавати ці зміни, коли наступного разу Ви будете вирішувати задачу.

Використання плоских об'єктів

Якщо Ваша лінійна тема містить естакади і тонелі, представлені плоскими лініями, Ви можете відрізнити ці місця від перехресть, використовуючи два поля висоти у Вашому просторовому об'єкті лінійної теми, поле висоти для початку кожної лінії і поле висоти для кінця кожної лінії. Повинні бути представлені обидва поля, щоб естакади і тонелі розпізнавалися Network Analyst. Є три прийнятних способи іменування цих полів. Дефіс (-) може застосовуватися замість підкреслення (_) у всіх іменах полів.

 

FNODE_ELEV and TNODE_ELEV, or

F_ELEV and T_ELEV, or

F_ZLEV and T_ZLEV

 

FNODE_ELEV і TNODE_ELEV, або

F_ELEV і T_ELEV, або

F_ZLEV і T_ZLEV

 

Поля висоти повинні бути названі так, як описано вище. Ви не можете використовувати поля з іншими іменами, встановлюючи для них псевдоніми. Поля повинні бути в атрибутивній таблиці лінійної теми і не можуть бути в приєднаній таблиці.

Заповніть поля висоти, досліджуючи лінії у Вашій лінійній темі, що є частиною естакади або тоннеля. Уведіть те ж значення в поля висоти для ідентифікації кінців ліній, що з'єднуються. Значення, що Ви використовуєте, не обов'язково повинні бути абсолютними значеннями висоти, а можуть бути просто відносними величинами. Наприклад, якщо кінці чотирьох ліній зустрічаються там, де є естакада, двом кінцям, що утворять естакаду, можна дати значення висоти 1 (один), а двом іншим можна дати значення висоти 0 (нуль). Якщо кінці чотирьох ліній зустрічаються на перехресті без естакади, їм усім треба дати те саме значення висоти.

Вам немає необхідності явно встановлювати естакади і тонелі, якщо Ви використовуєте плоскі об'єкти, поля висоти автоматично розпізнаються. Якщо Ви тільки що закінчили додавати або редагувати поля висоти, то Network Analyst автоматично розпізнає ці зміни, коли наступного разу Ви будете вирішувати задачу.

1.4.6. Встановлення закритих вулиць і інших небажаних вулиць

Міські вулиці й автомагістралі періодично закриваються для руху через ремонт або аварії. У вашій лінійній темі також можуть бути такі об'єкти, як вулиці тільки для пішоходів, що постійно закриті для автотранспорту. Ви можете також уникати й вулиць інших типів. Наприклад, Ви може забажати знайти маршрут, що не заходить у вулиці житлових кварталів, а пролягає тільки по головних дорогах і магістралям. У Вас є чотири способи для моделювання цих сценаріїв.

Використовуйте поле однобічного руху у Вашій атрибутивній таблиці лінійної теми

Значення N у полі ONEWAY або ONE_WAY позначає лінійний об'єкт як закритий для руху. Інформацію про те, як установити поле однобічного руху, дивиться в розділі Встановлення вулиць з однобічним рухом.

Використовуйте поле вартості у Вашій атрибутивній таблиці лінійної теми

Негативне значення в полі вартості вказує лінійний об'єкт як закритий для руху. Інформацію про те, як установити поле вартості, дивиться в розділі Встановлення полів вартості в лінійній темі.

Виберіть об'єкти, що представляють закриті вулиці, у Вашій лінійній темі

Коли Network Analyst вирішує задачу, він буде розглядати будь-який обраний у даний момент лінійний об'єкт як закритий для руху. Ви можете використовувати будь-який інструмент вибору ArcView для вибірки лінійних об'єктів.

Визначьте вибір об'єктів для Вашої лінійної теми, використовуючи діалогове вікно Властивості Теми

Ви можете вказати вулиці для представлення у Вашому виді, уводячи рядок запиту в діалогове вікно Визначити (Definition). Вулиці, виключені з запиту, не з'являться у Вашому виді.

Який метод краще Вам підходить, залежить від конкретного моделюємого Вами сценарію. Наприклад, для об'єктів, постійно закритих для проїзду, може бути краще використовувати поле ONEWAY або ONE_WAY. З іншого боку, якщо Ви хочете уникнути вулиць у житлових кварталах у маршруті перевезень вантажів, може бути краще вибрати житлові вулиці за допомогою інструментів вибору ArcView або визначити вибір об'єктів для Вашої лінійної теми за допомогою діалогового вікна Властивості Теми.

Інший спосіб роботи з об'єктами, постійно закритими для руху полягає в копіюванні всіх інших об'єктів у нову лінійну тему і потім роботи з нею.

1.5. Підготовка лінійної теми для шляхового листа

Перед тим, як Ви зможете зробити придатний для використання шляховий лист, Ви повинні мати поле назви вулиці у Вашій атрибутивній таблиці просторових об'єктів лінійної теми або в приєднаній таблиці. Поле назви вулиці зберігає назву вулиці кожного лінійного просторового об'єкта. Наприклад, якби Ваша лінійна тема містила вулиці, такі як Lake Shore Boulevard і Yonge Street, те лінійні об'єкти, що представляють ці вулиці, містили б у полі імені вулиці такі елементи як LAKE SHORE і YONGE.

Немає обмежень як Ви іменуєте поле назви вулиці. Однак, якщо воно мало або має псевдонім з одним із зазначених нижче імен, то Network Analyst буде ідентифікувати його як поле назви вулиці за замовчуванням.

STREET_NAME STREETNAME STREET_NAM ST_NAME STR_NAME ROAD_NAME ROADNAME EDGENAME FNAME NAME

Примітка. Дефіс (-) або крапка (.) можуть застосовуватися замість підкреслення (_) у всіх іменах полів.

1.6. Збільшення продуктивності

Network Analyst автоматично підтримує індекси в каталозі мережних індексів, тому Вам не треба створювати просторовий індекс для Вашої лінійної теми, щоб поліпшити продуктивність. Ви можете досягти максимальної продуктивності, маючи у виді наступне:

§ Network Analyst може швидше вирішувати задачі, якщо каталог мережного індексу розташований на Вашому локальному диску. Якщо Ви використовуєте набір мережних даних, що зберігається не на Вашому локальному диску, Ви можете підвищити продуктивність, створивши каталог мережних даних тільки для читання, форсуючи створення каталогу мережних дан на Вашому локальному диску. Недоліком цього методу є те, що Network Analyst повинено буде створювати каталог мережного індексу для кожного проекту, що використовує цей конкретний набір даних.

§ Рішення задачі з областю обслуговування створює дві підсумкові теми, тему області обслуговування і тему мережі обслуговування. Якщо Вам не потрібна тема області обслуговування, видалите її з виду до того, як натиснете кнопку Вирішити. Це дасть можливість Network Analyst ігнорувати процес, зв'язаний з розрахунком області обслуговування.

§ Network Analyst може швидше вирішувати задачі про найближчий засіб обслуговування з великим числом таких засобів, якщо Ви виберете засоби, розташовані поблизу, до того, як натиснете кнопку Вирішити.

§ Не залишайте атрибутивну таблицю результуючої теми відкритої коли вирішується задача, це зменшує продуктивність.

2. Пошук найкращого маршруту

Для наступної роботи вам знадобляться всі теми з каталогу c:\esri\av_gis30\avtutor\network.

2.1. Установка місць відвідування

Перед так, як Ви зможете знайти оптимальний шлях для відвідування набору місць, Вам потрібно вирішити, як Ви збираєтеся їх вказати у вашому Виді. Спосіб, за допомогою якого ви повинні це зробити, залежить від типу даних, котрі у вас є. От деякі правила:

Ø Якщо місця розташування зберігаються в шейп-файлі або покритті ARC/INFO, додайте крапкову тему до виду, використовуючи кнопку Додати Тему.

Ø Якщо місця розташування зберігаються в dBASE або в текстовому файлі з роздільниками з координатними полями x і y, додайте крапкову тему до виду, використовуючи опцію Додати Тему Події.

Ø Якщо місця розташування зберігаються в dBASE або в текстовому файлі з роздільниками з адресною інформацією, геокодуйте місця розташування і додайте геокодовану тему до виду, використовуючи опцію Додати Тему Події (Адреса).

Ø Якщо у Вас немає місць розташування, що зберігаються у файлі, використовуйте інструмент Додати Місце розташування або кнопку Додати Місце розташування за Адресою для вказівки їх поодинці.

2.2. Пошук оптимального маршруту

Network Analyst може розрахувати оптимальний шлях від одного місця до іншого, або оптимальний шлях для відвідування декількох місць. Ви можете задати місця, вказуючи їх на екрані, вводячи адреси, або використовуючи крапкову інформацію. Ви можете прийняти рішення про порядок відвідування, або ж Ви надаєте Network Analyst знайти для Вас послідовність відвідування.

2.2.1. Щоб знайти маршрут

1. Клацніть на лінійній темі S_fran.shp у Таблиці Змісту, щоб зробити її активною.

2. З меню Мережа (Network) виберіть Знайти Оптимальний Маршрут (Find Best Route), для відображення діалогового вікна визначення задачі. Додасться тема за назвою Route1 у Таблицю Змісту.

3. Клацніть по кнопці Властивості (Properties) у діалоговому вікні визначення задачі. У діалоговому вікні Властивості (Характеристики) виберіть поле вартості у Вашій атрибутивній таблиці мережної теми. Network Analyst буде використовувати поле вартості для пошуку кращого маршруту.

4. Укажіть робочі одиниці. Це одиниці, що будуть застосовуватися для повідомлення про загальну вартість маршруту, загальнe відстань або час який буде потрібно для пересування по маршруту. Натисніть OK для виходу з діалогового вікна Властивості.

5. Укажіть початок маршруту, місця або "зупинки", які треба відвідати по шляху, і кінець маршруту. Ви можете вказати ці місця, використовуючи інструмент Додати Місце розташування для вказівки місця на лінійній темі, використовуючи кнопку Додати Місце розташування (Адреса) для введення адреси, або використовуючи кнопку Завантажити Зупинки (Load Stops) для завантаження крапкової теми (наприклад Del_loc.shp).

6. Якщо Ви хочете, щоб Network Analyst знайшов для Вас кращу послідовність відвідувань, відзначте Знайти кращий порядок (Find best order). В іншому випадку зупинки будуть відвідуватися в порядку їхньої появи в списку зупинок.

7. Якщо Ви хочете, щоб маршрут закінчувався там, де він почався, відзначте Повернутися в початок (Return to origin).

8. Клацніть кнопку Вирішити . У результаті цього буде розрахований оптимальний маршрут, що буде відображатися у виді. Повідомлення про загальну довжину і час, необхідні для здійснення маршруту, з'явиться в діалоговому вікні визначення задачі.

 

Примітки. Якщо Ви визначаєте місця, указуючи їх курсором, або намагаєтеся завантажити зупинки, що не попадають у визначену довжину (1/100ая горизонтального або вертикального екстента Вашої лінійної теми або більше) лінійного об'єкта, то надійде запрошення, чи хочете Ви їх додати. Якщо Ви виберете додати, то ці місця будуть відображатися червоними символами у Вашому виді і будуть ігноруватися, коли Ви вирішуєте задачу. Ви можете вибрати переміщення цих символів на лінійну тему для включення їх у задачу. Щоб це зробити, виберіть і перемістіть символи інструментом Покажчик .

 

Якщо каталог мережних індексів для Вашої лінійної теми ще не існує або він старий, то Network Analyst автоматично створить або обновить його, коли Ви натиснете кнопку Solve (Вирішити) .

3. Пошук найближчого пункту обслуговування

3.1. Встановлення пунктів обслуговування

Перед тим, як Ви зможете вирішити задачу перебування найближчого пункту обслуговування, Вам спочатку потрібно буде додати у Ваш вид тему, що містить місця розташування пунктів обслуговування.

3.2. Визначення найближчого пункту обслуговування й оптимального шляху до нього

При пошуку найближчого пункту обслуговування за допомогою Network Analyst визначається також оптимальний шлях до нього або від нього. Щоб вирішити ці задачі, необхідно лише задати місце розташування і число пунктів обслуговування з теми пунктів обслуговування.

3.2.1. Щоб знайти найближчий пункт обслуговування й оптимальний шлях до нього

1. Відкрийте вид із крапковою темою Customer, що представляє пункти обслуговування.

2. Зробіть лінійну тему активною в Таблиці змісту.

3. З меню Мережа (Netvork) виберіть опцію Знайти найближчий пункт обслуговування (Find Closest Facility). При цьому відкриється діалогове вікно Показати постановку задачі і до Таблиці змісту буде додана тема з ім'ям Fac1.

4. Клацніть на кнопці Параметри в діалоговому вікні Показати постановку задачі. Network Analyst буде використовувати вартісне поле для завдання екстента області обслуговування і мережі обслуговування.

5. Задайте робочі одиниці. Це одиниці, у яких буде задаватися загальна вартість шляху до кожного пункту обслуговування або від нього. Клацніть OK, щоб закрити діалогове вікно.

6. У діалоговому вікні Показати постановку задачі виберіть тему пунктів обслуговування (Facilities). У спадаючому списку перераховані всі крапкові теми у виді. Якщо Ви вибираєте групу пунктів, використовуючи один із засобів вибору ArcView, то тільки ця група буде враховуватися при вирішенні задачі. Якщо не зроблено ніякого вибору, будуть враховуватися всі пункти обслуговування.

7. Задайте число пунктів обслуговування (Number of facilities to find).

8. Задайте межу пошуку, якщо Ви хочете обмежити дальність перебування пункту обслуговування. Переконаєтеся, що одиниці збігаються з робочими одиницями, заданими на Кроці 5.

9. Задайте подію, для якої Ви збираєтеся знаходити найближчі об'єкти. Можна задати подю за допомогою інструмента Додати Місце розташування : указавши місце на лінійній темі, або за допомогою кнопки Додати пункт за адресою, ввівши адресу, або з використанням кнопки Завантажити місця (Load Events), завантаживши крапкову тему.

10. Задайте напрямок руху. Якщо рух спрямований від події до найближчих пунктів обслуговування, включите опцію Шлях від місця події (Travel from site). Якщо ж рух спрямований від пунктів обслуговування до події, включіть опцію Шлях до місця події (Travel to site).

11. Клацніть на кнопці Вирішити . Network Analyst визначає задане число найближчих пунктів обслуговування і відображає оптимальний маршрут від (або до) кожного з них у виді.

Примітки.

Ø Щоб дати імена пунктам обслуговування в діалоговому вікні Показати постановку задачі й у Напрямках, Network Analyst використовує поле з ім'ям або псевдонімом LABEL (Мітка) з таблиці об'єктів для теми пунктів обслуговування. Аналогічно, при використанні кнопки Завантажити події, щоб дати імена подіям, Network Analyst використовує поле LABEL з таблиці об'єктів для крапкової теми. Якщо немає поля з таким ім'ям, кожен пункт обслуговування або подія будуть названі event або facility #n, де n - номер запису об'єкта в його темі.

Ø Якщо каталог мережних індексів для вашої лінійної теми ще не існує або не обновлений, Network Analyst створить або обновить його при натисканні на кнопку Вирішити.

4. Одержання напрямків

4.1. Створення і відображення шляхового листа

Ви можете створити і відобразити шляховий лист для будь-якої результуючої теми, що Ви зробили за допомогою діалогового вікна, де задається пошук кращого маршруту або перебування найближчого пункту обслуговування. Однак, перед тим як Ви зможете створити шляховий лист, треба, щоб у Вашій атрибутивній таблиці лінійної теми або приєднаній таблиці було поле назви вулиці. Поле назви вулиці зберігає назву вулиці для кожного лінійного об'єкта.

4.1.1. Щоб створити і відобразити шляховий лист за замовчуванням для Вашого маршруту

Натисніть кнопку Шляховий Лист (Directions) у діалоговому вікні визначення задачі.

Порада. При створенні шляхового листа для задачі визначення найближчого пункту обслуговування, що має кілька маршрутів, за замовчуванням шляховий лист створюється для всіх маршрутів. Якщо Вам не потрібний шляховий лист по всіх маршрутах, клацніть по пункті або пунктам обслуговування, що Ви хочете бачити в шляховому листі, а потім натисніть кнопку Шляховий Лист (Directions).

4.2. Настроювання шляхового листа

Ви можете настроїти, як перелічені нижче частини з'являться у Вашому шляховому листі.



Поделиться:


Последнее изменение этой страницы: 2016-07-11; просмотров: 224; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.249.105 (0.123 с.)