Растровые модели.
Как говорилось выше, в растровых структурах данных каждая ячейка связана с одним значением атрибута. Для создания растровой тематической карты собираются данные об определенной теме в форме двухмерного массива ячеек, где каждая ячейка представляет атрибут отдельной темы. Такой двухмерный массив называется покрытием (coverage). Покрытия используют для представления различных типов тематических данных (землепользование, растительность. тип почвы, поверхностная геология, гидрология и т.д.). Кроме того, этот подход позволяет фокусировать внимание на объектах, распределениях и взаимосвязях тем без ненужной путаницы. Чаще всего создается отдельное покрытие для каждой дополнительной темы. Можно сложить эти покрытия на-подобие слоеного пирога, в котором сочетание всех тем может адекватно моделировать все необходимые характеристики области изучения.
Существует несколько способов хранения и адресации значений отдельных ячеек растра, их атрибутов, названий покрытий и легенд. Среди первых попыток можно упомянуть подход под названием GRID/LUNR/ MAGI, все ранние растровые ГИС использовали именно его. В этой модели каждая ячейка содержит все атрибуты вроде вертикального столбика значений, где каждое значение относится к отдельной теме. Преимуществом, конечно, является то, что относительно легко выполняется вычислительное сравнение многих тем или покрытий для каждой ячейки растра. Но в то же время, не-удобно сравнивать группы ячеек одного покрытия с группами ячеек другого покрытия, поскольку каждая ячейка должна адресоваться индивидуально.
Векторные модели.
Векторные структуры данных дают представление географического пространства более интуитивно понятным способом и очевидно больше напоминают хорошо известные бумажные карты. Существуют несколько способов объединения векторных струк-тур данных в векторную модель данных, позволяющую исследовать взаимосвязи между показателями внутри одного покрытия или между разными покрытиями. На пример спа-гетти-модель, топологическая модель и кодирование цепочек векторов.
+Простейшей векторной структурой данных является спагетти-модель, приведенная на рисунке 2.7, которая по сути переводит "один в один" графическое изображение карты. Возможно, она представляется как наиболее естественная или наиболее логичная, в основном потому, что карта реализуется как умозрительная модель. Хотя название звучит несколько странно, оно на самом деле весьма точно по сути. Если представить себе покрытие каждого графического объекта нашей бумажной карты кусочком (одним или несколькими) макарон, то вы получите достаточно точное изображение того, как эта модель работает. Каждый кусочек действует как один примитив: очень ко-роткие - для точек, более длинные - для отрезков прямых, наборы отрезков, соеди-ненных концами, - для границ областей. Каждый примитив - одна логическая запись в компьютере, записанная как строки переменной длины пар координат (X,Y).
Do'stlaringiz bilan baham: |