Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гис.rtf
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
80 Мб
Скачать
☆

15 Команда Clean основной инструмент построения покрытия.

Разрешение покрытия. Команда clin как основной инструмент построения покрытия.

Разрешение покрытий – это среднее квадратическое отклонение координат карт полученное в результате оцифровки и исправления топологических ошибок.

Теоретически средние квадратические отклонение от фактических координат составляют

0,0005 дюйма – ручная векторизация = 1,27*М/100000, м

0,0002 дюйма – машинная векторизация=5,08*М/10000, м

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

Команда Clean – основной инструмент построения покрытий. Наиболее востребованной информацией у землеустроителей является площадь и длина. Команда CLEAN позволяет найти площадь полигонов, в том числе и вкрапленных, длины линий, исправить топологические ошибки оцифровки (удалить висячие дуги, замкнуть незамкнутые полигоны). Синтаксис команды Clean:

Clean [имя покрытия] {имя выходного файла} {dangle length (висячая дуга)} {Fuzzy tolerance (расстояние неразличимости узлов)} {Poly/Line}

Висячая дуга – заданное пользователем наименьшее расстояние между узлами, при этом все висячии дуги длина которых меньше заданного расстояния уничтожаются.

(ПРИВЕСТИ РИСУНОК) если <= 0,002, то удаляется объект

Расстояние неразличимости узлов - заданное пользователем наименьшее расстояние между узлами, при котором автоматически происходит замыкание всех незамкнутых полигонов (ПОКАЗАТЬ НА РИС ПРЕДСТАВЛЕННОМ В НАЧАЛЕ ОБСУЖДЕНИЯ ВОПРОСА)

Команда Clean наиболее часто используемая команда. Только с ее помощью можно построить (устроить) териитории севооборотов.

16.Метод группового кодирования

0001110

0011100

0011110 =7*5=35

0001111

0000111

00011100011100001111000011110000111

3031303140414031 =20

30333444443 =11

интеренет Суть метода группового кодирования состоит в том, что данные вводятся парой чисел, первое обозначает длину группы, второе - значение. Изображение просматривается построчно, и как только определенный тип элемента или ячейки встречается впервые, он помечается признаком начала. Если за данной ячейкой следует цепочка ячеек того же типа, то их число подсчитывается, а последняя ячейка помечается признаком конца. В этом случае в памяти хранятся только позиции помеченных • ячеек и значения соответствующих счетчиков.

Применение такого метода значительно упрощает хранение и воспроизведение изображений (карт), когда однородные участки (как правило) превосходят размеры одной ячейки.

Обычно ввод осуществляют слева направо, сверху вниз. Рассмотрим, например, бинарный массив матрицы (5x6):

0001 1 1

001110

001110

011111

011111.

При использовании метода группового кодирования он будет вводиться как:

303 1203 1303 1205 11051.

Вместо 30 необходимо только 20 элементов данных. В рассмотренном примере экономия составляет 30 %, однако на практике при работе с большими массивами бинарных данных она бывает гораздо больше.

Метод группового кодирования имеет ограничения и может использоваться далеко не во всех ГИС.