Упомянутые процессы включают вначале обзор окружения и решение о
том, какое его концептуальное представление необходимо, и дальнейшее
его абстрагирование либо в форме карты, либо в некой форме для прямого
ввода в ГИС (Рисунок 4.1). При этом компьютер вынуждает нас к
определенному взгляду на наши данные. Компьютеры не мыслят как мы
это понимаем, не оперируют они непосредственно и с визуальными или
графическими объектами, как мы бы изображали их на листе бумаги. Вместо
этого к компьютерам нужно обращаться на каком-либо языке
программирования вроде Фортрана, Си или Паскаля.
Когда мы сформировали наше представление о пространстве и
пространственных отношениях, мы можем организовать наши данные таким
образом, чтобы в этом был какой-то смысл. Некоторое время карта была
графическим языком, который мы использовали для визуализации
пространства и его объектов. Но наш графический язык имеет определенно
другую структуру, нежели
то,
что имеется в компьютере. Возьмите в качестве
простого примера процесс исследования карты для определения отношений
между озером внутри острова, покрытого деревьями на севере, и с чистым
пляжем на юге.
Словесное описание мгновенно порождает визуальный образ, а карта
легко понимается с небольшими явными указаниями. Мы ясно видим, что
озеро находится "внутри" острова, что остров "окружен" океаном, что
деревья занимают его северную часть, а пляж - южную. Опять же, нам не
требуется явных инструкций, чтобы обнаружить эти факты. Но компьютер
ничего не знает об озерах, островах, лесах, пляжах или направлениях. Мы
должны создать формальный язык, который позволит компьютеру
использовать его цифровое (из нулей и единиц) видение мира для
определения пространственной протяженности каждого объекта, его
положения в какой-либо координатной системе, различения смежных
объектов и опознавать и сортировать объекты по ориентации, размеру,
положению и т.д. Это похоже на попытку объяснить кому-то в мельчайших
подробностях выполнение задачи посещения магазинов. Должна быть
включена каждая деталь, от поворота дверной ручки, до управления
автомобилем, определения маршрута по улицам, обнаружения магазина и
выбора покупки. Такие вещи, требующие аналогового мышления для их
выполнения, очень просты для нас, но очень трудны для компьютера.
К счастью, мы, изучая геоинформатику, не собираемся начинать с нуля
в объяснении всех деталей представления и операций с географическими
объектами в пространственном контексте. Но чтобы разобраться с ГИС, нам
нужно познакомиться с некоторыми основными приемами, придуманными
другими для того, чтобы компьютеры делали все это. Мы начнем с
элементарного уровня компьютерных структур, но не с машинного уровня.