ПРОСТЕЙШАЯ ПЕРЕКЛАССИФИКАЦИЯ
Точки и линии могут переклассифицироваться простым
перекодированием атрибутов в их таблицах или перекодированием значений
ячеек растра для создания новых точечных или линейных покрытий. В этом
простом процессе пользователь меняет сами атрибуты и не более того.
Процесс - практически такой же при работе с площадными объектами в
растровых системах. Выбрав атрибуты нужных областей, вы просто
изменяете числа кодов или имена атрибутов для этих ячеек растра. В простых
растровых системах, где нет привязанных к растру таблиц атрибутов, вы
должны также изменить и легенду нового покрытия для отражения
изменившейся ситуации.
Хотя изменение кодов атрибутов в простых растровых системах - процесс
достаточно прямолинейный, он может представлять некоторые интересные
проблемы, главным образом вследствие порядка, в котором изменяются
числа. Допустим, например, что у нас имеется покрытие с кодами атрибутов
от
1
до 15, соответствующими сельхозкультурам. Пусть числа от
1
до 5 и 13
представляют зерновые, а остальные (от 6 до 12, атакже 14 и 15) - пропашные
культуры. Вам нужно создать карту с двумя только категориями: зерновые
(код 1) и пропашные (код 2). Вначале вы заменяете числа от 2 до 5 и 13 на 1
(саму единицу менять не надо), а затем числа от 6 до 12, 14 и 15
—
на 2.
Изменив легенду, вы получаете карту с зерновыми (1) и пропашными (2).
Теперь посмотрим, что получится, если мы сначала перенумеруем
пропашные, а зерновые
—
после. Вначале вы заменяете числа.от 6 до 12,14 и
15 на 2, а потом от 2 до 5 и 13
—
на 1. Но, присмотревшись, обнаруживаете,
что все двойки, полученные на первом шаге, превратились в единицы на
втором, то есть вся карта состоит из одних единиц. А это совсем не то, что
предполагалось сделать.
Хотя многие более совершенные растровые ГИС, отслеживая атрибуты,
помогут вам избежать проблем, подобных упомянутой, в простых системах
нужно проявлять осмотрительность при выполнении переклассификации.
Здесь можно предпринять две вещи. Первое, вы можете выбрать новые коды
атрибутов, не совпадающие с уже имеющимися в покрытии. Этот прием
полезен и в устранении путаницы в процессе первичной классификации.
Второй способ, посложнее, состоит в прослеживании, как перенумерация
воздействует на результат. Если вы видите, что порядок перенумерации
создает новые величины, которые будут изменены на следующем шаге, то
вы,
возможно, избежите проблем, выполняя процесс в обратном порядке.
Если вы все же запутались, используйте первый метод или систему, которая
отслеживает имена атрибутов или обрабатывает сами категории как имена
таблиц атрибутов, а не отображает пронумерованные коды для атрибутов.
В случае векторов процесс переклассификации требует изменения как