Автозахоплення і автотрасування 


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



ЗНАЕТЕ ЛИ ВЫ?

Автозахоплення і автотрасування



Багато завдань просторового і мережного аналізу вимагають, щоб просторові об'єкти, що беруть участь у розрахунках, не мали перетинів чи розривів, межі сусідніх об'єктів точно прилягали один до одного, об'єкт на одному шарі точно повторював контури об'єкта на іншому та ін. При цифруванні суміжної границі з використанням нетопологічної моделі (див. розділ 3) кожна границя вводиться окремо для кожного об'єкта. Таким чином, на границі є дві лінії, що можуть утворювати розриви або заступи на територію сусіднього об'єкта. Для створення топологічно коректної границі суміжних об'єктів (наприклад, доріг і адміністративних меж, адміністративних меж і рік) або стикування двох ліній (двох ділянок дороги, припливу й основного русла ріки) використовуються два інструменти — автозахоплення і автотрасування.
Для автозахоплення навколо курсора (чи іншої активної точки або всіх точок об'єкта) установлюється зона пошуку. При потраплянні в зону цього пошуку іншої точки або точок іншого об'єкта, активній точці автоматично привласнюються координати захопленої точки. Після підтвердження введення досягається повний збіг опорних точок на границях суміжних об'єктів, змикання двох лінійних об'єктів, накладення точкових об'єктів та ін.
Простежуючи межу існуючого об'єкта і послідовно захоплюючи його опорні точки, можна провести границю об'єкта, що прилягає, на значній довжині. Однак при великій довжині і складності суміжної границі (іноді сотні і тисячі точок) більш доцільно використовувати разом з автозахопленням і автотрасування. Для цього необхідно встановити одну початкову точку на границі існуючого полігона (лінії). Після переміщення курсора на передбачувану кінцеву точку спільної ділянки границі слід дочекатися встановлення захоплення. При натисканні кнопки введення нової вершини від першої точки через усі проміжні до кінцевої точки буде проведена нова ділянка границі полігона (лінії), що цифрується.
У деяких ГІС-пакетах (наприклад, пакетах сімейства ArcGIS) для автотрасування достатньо вести курсор поруч із трасованою лінією (границею полігону).
При цифруванні границь із замкнутим полігоном іноді необхідно визначати, уздовж якого боку пройде спільна границя. Для зазначення напрямку автотрасування найбільш часто використовуються кнопки «Shift» і «Ctrl». При натиснутій кнопці «Shift» лінія пройде по короткій стороні полігона, при «Ctrl» — по довгій стороні. Слід враховувати, що довжина сторони полігона виміряється не в лінійних одиницях виміру, а кількістю проміжних точок, що утворюють цю ділянку.

Редагування існуючих картографічних об'єктів

У процесі введення об'єктів може виявитися розбіжність границь (контурів) об'єктів на карті-підкладці й цифрованих векторних об'єктів. Для виправлення таких помилок передбачений інструмент ручного редагування форми об'єкта, при включенні якого користувач має доступ до кожної опорної точки на границі об'єкта, можливість переміщати точки, створювати нові чи видаляти зайві.
Іноді в процесі цифрування або при внесенні змін у вже існуючі цифрові карти виникає необхідність об'єднання чи поділу на частини полігонів або ліній.
Для об'єднання двох і більше об'єктів в один призначена операція «Об'єднання» (Combine). Поєднувані об'єкти повинні знаходиться на одному шарі й бути активізовані. Якщо об'єкти мали суміжну границю, то вона стирається. Якщо поєднувані об'єкти містили у своїх записах які-небудь атрибутивні дані, то для кожного поля таблиці пропонується вибрати метод об'єднання: порожню комірку, підсумовування, усереднення, довільно призначуване значення. Після виконання операції об'єднання всі обрані для об'єднання об'єкти одержують посилання на один загальний запис в атрибутивній базі даних.
«Розщеплення» (Split) об'єктів на частини може відбуватися різними методами. Використовується розбивка полігона або лінії за допомогою лінії, розбивка полігона з використанням меж іншого полігона. При розбивці полігона іншим полігоном один чи група полігонів є метою розбивки (target), на іншому шарі полігон чи група полігонів є шаблоном для вирізання частини або визначення меж частин, що розбиваються. Можливі такі варіанти розбивки (рис. 5.8): розбивка на частини зі збереженням всіх отриманих частин (Split); розбивка на частини з видаленням фрагмента, що знаходиться під шаблоном (Erase); розбивка на частини з видаленням фрагментів, що знаходяться поза межами шаблона (Erase Outside).

Рис. 5.8. Розрізування об'єктів з використанням шаблонів: а) зі збереженням усіх фрагментів; б) з видаленням внутрішніх фрагментів; в) із видаленням зовнішніх фрагментів (доступно при скачуванні повної версії підручника)

Введення і редагування з використанням існуючих графічних об'єктів

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

Рис. 5.9. Введення і редагування з використанням існуючих графічних об'єктів (доступно при скачуванні повної версії підручника)

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

Групове редагування

Методи групового редагування можуть застосовуватися до картографічних шарів у цілому. Для обрізання області шару під заданий контур (наприклад, створення бази даних дрібнішої адміністративної одиниці на основі більшої) використовується метод поділу на частини на основі шаблона з видаленням зовнішньої частини бази даних. В іншому випадку необхідне об'єднання двох і більше полігональних шарів в одній базі даних (наприклад, шару ґрунтів і шару землекористування на якусь територію). При використанні методу «Перетинання границь» (Intersection) створюється нова сітка полігонів на основі перетинання границь ґрунтових виділів і меж робочих ділянок з різними типами землекористування. При методі «Об'єднання» (Union) двох картографічних полігональних шарів одночасно з генеруванням нових полігонів відбувається об'єднання баз даних, кожен новий полігон успадковує атрибути обох батьківських полігонів.
При накладенні і подальшому об'єднанні двох картографічних шарів значний вплив на якість підсумкового шару має відсутність помилок на границях суміжних полігонів кожного батьківського шару. Основними помилками при цифруванні полігонів є поява петель (самоперетинання границі) і злипання вершин на границі. Для виявлення і корекції таких помилок до складу картографічних редакторів входять спеціальні функції.



Поделиться:


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

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