Як побачити чи заснована тема на шейп-файлі. 


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



ЗНАЕТЕ ЛИ ВЫ?

Як побачити чи заснована тема на шейп-файлі.



2. Які види замикання є і чим вони відрізняютсь?

3. Як додати атрибутивну інформацію до об'єктів?

4. Що відбвається з атрибутикою лінійних та полігональних тем?

 

 

ЛАБОРАТОРНА РОБОТА №3

Додавання табличних даних до об'єктів на картах.

 

Мета: Ви повинні довідатися як:

• Увести дані з клавіатури безпосередньо в Arc View.

• Завантажити табличні дані з файлів.

• З'єднати табличні дані з об'єктами, зображеними на карті.

• Додавати текст і графіку на карту.

• Підписувати об'єкти, використовуючи інформацію, що утримується в атрибутивній таблиці теми.

• Встановлювати і використовувати гарячий зв'язок.

 

 

1. Робота з таблицями.

1.1. Уведення даних із клавіатури в атрибутивну таблицю теми.

Найпростіший спосіб увести дані в Arc View - це ввести їх із клавіатури (надрукувати) безпосередньо в атрибутивну таблицю цікавлячої вас теми.

 

1. У Таблиці змісту Виду клацніть на назві теми, у яку ви хочете додати дані, щоб зробити її активної.

2. Клацніть на кнопці Відкрити таблицю теми . На екрані з'явиться атрибутивна таблиця теми. В атрибутивній таблиці теми утримується по одному запису для кожного об'єкта теми.

3. З меню Таблиця (Table) виберіть Почати редагування (Start Editing) (ця опція може бути недоступна, якщо у вас немає доступу до редагування просторових даних, на яких будується тема, тоді з меню Тема (Theme) виберіть опцію Перетворити в шейп-файл (Convert to Shapefile), щоб створити відкритий для редагування шейп-файл, додайте його у Вид як нову тему і почніть кроки спочатку).

4. Виберіть Додати поле (Add Field) з меню Редагувати (Edit). У діалоговому вікні Визначення поля надрукуйте назву нового поля і його тип, який ви хочете створити, і натисніть ОК.

Нове порожнє поле додасться в атрибутивну таблицю теми.

5. Клацніть на інструменті Редагувати , потім клацніть на першу комірку нового поля і надрукуйте перше значення. Щоб переміститися в наступну камірку, клацніть на ній (або натисніть ENTER). Заповните всі комірки нового поля значеннями.

6. Коли закінчите вводити значення, з меню Таблиця виберіть Припинити редагування (Stop Editing). Натисніть Так у запиті, якщо ви хочете зберегти ваші зміни.

1.2. Завантаження існуючих даних у ArcView.

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

Файли у форматі dBASE можна завантажувати прямо в ArcView. Якщо ваші дані зберігаються не у форматі dBASE, ймовірно в додатку, яким ви користуєтеся, є можливість перекладу (експорту) у формат dBASE. ArcView підтримує формати dBASE III і dBASE IV, а також текстові файли (ASCII) з табуляцією або роздільниками (комами), формат INFO (формат, убудваної в програмне забезпечення бази даних, розроблений у ESRI для ARC/INFO). У вас також є доступ до даних, що зберігається в зовнішніх базах даних.

Щоб завантажити файл у форматі dBASE, текстовий файл або файл у форматі INFO у ArcView:

1. Зробіть активним вікно Проекту.

2. З меню Проект виберіть Додати таблицю (Add Table).

3. У діалоговому вікні, яке з'явиться на екрані, зі спадаючого Списку файлів типу виберіть той тип файлу, який ви хочете завантажити.

4. Перейдіть у каталог, який містить обраний файл (c:\esri\av_gis30\avtutor\arcview\qstart).

5. Клацніть на файлі (world94.dbf), який ви хочете додати. (Якщо ви хочете додати більш одного файлу, тримайте, не відпускаючи SHIFT, і клацніть на них). Натисніть ОК. Файл відкриється в одному з вікон вашого проекту. Ім'я файлу з'явиться в списку Таблиць (Tables) у вікні Проекту.

При звертанні до файлів табличних даних у Arc View, файл не копіюється і не імпортується в проект, з яким ви працюєте. ArcView підтримує зв'язок між вашим проектом і файлом табличних даних. ArcView зберігає адресу вашого файлу на диску і зчитує таблицю, як тільки ви відкриваєте проект. Таким чином, зміни у файлі даних автоматично відбивають у вашому проекті. Більш того, під час роботи з таблицею в ArcView, ви можете повторно прочитати її з диска, вибравши опцію Обновити (Refresh) з меню Таблиця, щоб переконатися в тім, що дані обновлені.

1.3. З'єднання таблиці з атрибутивною таблицею теми.

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

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

Припустимо, ви хочете створити карту населення Світу по суб'єктах. Ви створили Вид і додали тему, що відображає суб'єкти Світу (c:\esri\esridata\world). Демографічна статистика по суб'єктах Світу зберігається у файлі формату dBASE (world94.dbf), що поставляється разом з ArcView, і який ви завантажили в проект як таблицю. Тепер ви приєднаєте цю таблицю до атрибутивної таблиці теми суб'єктів Світу і зможете зобразити їхніми умовними знаками на підставі будь-яких значень демографічної статистики, що у ній утримуються. В обох таблицях утримується поле, у якому зберігаються назви суб'єктів, отже, з'єднання таблиць буде відбуватися по цьому загальному полю.

 

1. У таблиці, що містить дані, які ви хочете приєднати до атрибутивної таблиці теми, клацніть на назві поля, по якому буде відбуватися приєднання. У даному випадку - Назва суб'єкта Світу.

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

3. Клацніть на кнопці Приєднати. Усі поля з таблиці world94.dbf приєднуються до атрибутивної таблиці теми Суб'єкти Світу. Поля виявляються в таблиці з правої сторони. Таблиця world94.dbf закривається автоматично.

 

Тепер ви можете використовувати будь-які з цих полів для зображення умовними знаками теми Суб'єкти Світу, щоб створити вашу карту населення.

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

2.Зі списку Тип легенди (Legend Type) виберіть Колірну шкалу (Unique Value). Зі списку Полів класифікації виберіть назву поля, по якому ви тільки що виконували з'єднання таблиць (Abbrevname). Arc View автоматично класифікує об'єкти в темі за значеннями даного поля і вибирає колір для кожного класу.

Порада: Ви можете змінити порядок розташування полів у таблиці. Клацніть на назві поля, що ви хочете перемістити і потягніть його вліво або вправо. Якщо ви знайдете, що вам потрібні не всі поля, які ви приєднали до атрибутивної таблиці теми, ви можете їх сховати. Виберіть Властивості (Properties) з меню Таблиця (Table) і в діалоговому вікні Властивостей таблиці виключите поля, які ви хочете сховати (відключите галочку). Заховані поля не можуть бути використані для зображення умовними знаками, підписування або складання запиту в темі і не будуть надруковані при виводі таблиці на друк.

Оскільки приєднання таблиць ніяк не відбиває на їхніх файлах на дисках, не потрібно прав доступу до файлу на запис, щоб приєднати його в ArcView. Наприклад, якщо ви працюєте з темами, які представляють просторові дані, що доступні вам по мережі, з базами даних ГІС, відкритими тільки для читання, ви можете приєднувати ваші власні таблиці до атрибутивних таблиць теми, щоб додавати ваші дані на карти.

1.4. Зв'язки між з'єднаними таблицями.

Під час приєднання таблиць у ArcView ви встановлюєте тип зв'язку одна до-однієї або багато-до-однієї між результуючою таблицею (тобто атрибутивною таблицею теми) і вихідною таблицею (тобто таблицею, що містить інформацію, яку ви хочете приєднати до атрибутивної таблиці теми). Таблиця, що є активною під час виконання приєднання, є результуючою таблицею. Інша таблиця є вихідною таблицею.

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

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

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

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

Примітка: При з'єднанні таблиць ArcView підтримує зв'язок між ними автоматично. Немає необхідності визначати тип з'єднання.

Як зберігаються з'єднання?

Коли ви зберігаєте проект, що містить приєднання, ArcView зберігає умови приєднання, а не приєднані дані. Наступного разу, коли ви відкриєте проект, ArcView відтворить операцію з'єднання таблиць, зчитуючи їхні файли з диска або знову виконає SQL запити, на яких вони ґрунтуються. Таким чином, будь-які зміни у вихідних або результуючих таблицях з часу їхнього останнього приєднання автоматично включаються в проект і відображаються в будь-якому Виді, Діаграмі або Компонуванні, де використовуються приєднані дані.

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

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

1.5. Коли зв'язувати таблиці замість їхнього з'єднання.

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

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

Щоб зв'язати дві таблиці

1. Відкрийте вихідну таблицю (c:\esri\esridata\usa\cities.dbf), яку ви хочете зв'язати з результуючою таблицею.

2. Клацніть на назві поля (State_fips) у вихідній таблиці, яка буде загальним полем при зв'язуванні таблиць.

3. Відкрийте результуючу таблицю (c:\esri\esridata\usa\states.dbf), до якої ви будете прив'язувати вихідну таблицю

4. Клацніть на назві поля (State_fips) у результуючій таблиці, яка буде загальним полем при зв'язуванні таблиць.

5. Виберіть Зв'язати (Linc) з меню Таблиця.

 

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

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

1.6. Створення нової таблиці в ArcView.

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

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

Щоб створити нову таблицю.

1. У вікні Проекту клацніть на значку Таблиці і потім клацніть на кнопці Нова (New).

2. У діалоговому вікні, що з'явиться на екрані, уведіть назву і розмістіть на диску новий файл, який створить ArcView для вашої таблиці. (Нова таблиця, створена в ArcView, зберігається у форматі dBASE). Натисніть ОК. Нова порожня таблиця з'явиться у вашому проекті.

3. Перше, що потрібно зробити з новою таблицею, - це додати в неї поля. Виберіть Додати поле (Add Field) з меню Редагувати (Edit). У діалоговому вікні, яке з'явиться на екрані, дайте ім'я, визначте тип даних і ширину нового поля, яке ви хочете додати. Натисніть ОК.

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

5. Тепер ви можете додати порожні записи в таблицю. Виберіть Додати запис (Add Record) з меню Редагувати, щоб додати один порожній запис у таблицю Повторіть цю процедуру стільки разів, скільки необхідно. Ви можете додавати записи у вашу таблицю в будь-який час, тому необов'язково додавати всі записи відразу.

6. Додайте дані в таблицю, клацнувши на інструменті Редагувати , і потім на будь-якій порожній комірці в таблиці. Надрукуйте значення. Переконайтеся в правильності введення типу даних поля, що редагується, відповідно до типу, заданому при виконанні кроку 3. Щоб перейти до наступної нижче комірці в таблиці, натисніть ENTER або клацніть на ній мишею. Щоб перейти до наступної горизонтальної комірці в таблиці, натисніть TAB або клацніть на ній мишею.

7. При завершенні введення значень виберіть Припинити редагування (Stop Editing) з меню Таблиця. Вам буде запропоновано зберегти зміни. Натисніть Так.

Ви можете редагувати вашу таблицю в будь-який час, редагуючи значення даних, додаючи або видаляючи поля, додаючи або видаляючи запис. Щоб редагувати вашу таблицю, відкрийте її, потім виберіть Почати редагування (Start Editing) з меню Таблиця.

 

2. Написи і графіка на карті.

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

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

2.1. Додавання тексту і графіки на карту.

Використовуйте інструменти для малювання, щоб додавати лінії, прямокутники, кола і стрілки на карту. Інструменти для малювання знаходяться в спадаючій палетці і доступні через інструмент Крапка в рядку інструментів Arc View.

Щоб додати крапку, клацніть на інструменті Крапка в палетці інструментів для малювання і потім клацніть на карті в тім місці, де ви хочете розмістити цю крапку.

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

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

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

Щоб додати коло, клацніть на інструменті Коло , розмістіть курсор у тім місці, де ви хочете розташувати центр кола, натисніть ліву кнопку миші і розтягніть коло до потрібного розміру, потім відпустіть кнопку миші, щоб закінчити.

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



Поделиться:


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

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