Ы, включают методы обработки данных многих ранее существовавших автоматизированных систем (АС), с другой обладают спецификой в организации и обработке данных
Вид материала | Документы |
- Методы анализа данных, 17.8kb.
- Методика определения актуальных угроз безопасности персональных данных при их обработке, 175.98kb.
- Понятия о базах данных и системах управления ими. Классификация баз данных. Основные, 222.31kb.
- Анализ и оценка дисциплин обслуживания требований (запросов) с учетом их приоритетов, 20.53kb.
- Программа дисциплины «Методы обработки экспериментальных данных», 318.77kb.
- «Прикладная информатика (по областям)», 1362.72kb.
- Методические указания к курсовому проектированию по курсу "Базы данных" Составитель:, 602.97kb.
- Концепция баз данных уже давно стала определяющим фактором при создании эффективных, 293.58kb.
- Доклад Тема: «Информационные технологии», 58.36kb.
- Рабочей программы дисциплины Структуры и алгоритмы обработки данных по направлению, 21.62kb.
5.3. Особенности моделирования в ГИС
При моделировании в ГИС можно выделить следующие программно-технологические блоки:
• операции преобразования форматов и представлений данных;
• проекционные преобразования;
• геометрический анализ;
• оверлейные операции;
• функционально-моделирующие операции.
Операции преобразования форматов и представлений данных
Операции преобразования форматов и представлений данных присутствуют в каждой ГИС, в системах обработки данных дистанционного зондирования и САПР, в силу чего имеют важное значение для ГИС как средство обмена данными с другими системами. По набору форматов ввода-вывода определяются возможности ГИС использовать данные, получаемые в других технологиях.
Исходные пространственные данные и данные, полученные в процессах обработки ГИС, могут иметь различные наборы форматов. Тип формата чаще всего определяется используемыми программными средствами, что особенно характерно при сборе данных по разным технологиям. Преобразование форматов осуществляется с помощью специальных программ - конвертеров.
Векторизация. Данные могут иметь векторное или растровое представление. Между векторными и растровыми изображениями имеется существенное различие, характерное именно для ГИС. Растровые изображения отображают поля данных, т.е. носят полевой характер. Векторные изображения в ГИС, как правило, отображают геоинформационные объекты, т.е. носят объектный характер.
Операции преобразования данных из растрового представления в векторное (векторизация) - одни из наиболее важных при обработке пространственно-временных данных в ГИС.
В технологическом плане преобразование от растра к вектору для ГИС означает переход от полевого представления данных к объектному.
Растрово-векторное преобразование применяется при интерпретации сканированных аэрокосмических изображений (выделение и оконтуривание на них однородных областей), в методах дигитализации цифровых растровых картографических изображений, при обработке данных, полученных с цифровых фотокамер или от видеосъемки, и т.п.
Векторные изображения вычерченных на бумаге чертежей, карт невозможно получить с помощью сканера. При сканировании получается только растровая копия оригинала.
Векторные представления по сравнению с растровыми обладают рядом преимуществ:
• многие приложения, использующие графику для расчетов, работают только с векторными файлами, так как векторная технология эффективнее;
• при хранении на компьютере векторные файлы занимают меньший (в 100- 1000 раз ) объем памяти, чем растровые оригиналы;
• векторные рисунки легко редактируются, масштабирование и трансформирование векторного изображения происходит без искажений, чего нельзя сказать о преобразовании растровых изображений.
Векторные изображения обычно создаются и редактируются с помощью специальных программ - графических редакторов. Такой редактор входит в состав всех инструментальных ГИС-систем. Тем не менее существует большое число специализированных программ - векторизаторов.
Векторизация может быть ручной, полуавтоматической и автоматической. В графических редакторах ГИС обычно используется ручная векторизация, что обусловлено необходимостью решения экспертных задач, создания топологии, присвоения идентификаторов графическим объектам и т.д.
Программы-векторизаторы в основном ориентированы на автоматизацию процесса векторизации растрового изображения. Ручной режим в них вводится для коррекции векторизованного изображения, полученного в автоматическом режиме. Вот некоторые из таких программ-векторизаторов: AUDREO (па), AUTOVECT(рп), AutoVEC (рпа), CADOverlay (р), ColorFast (a), DIGI Map (рпа), EasyTrase (рп), I / EOVEC (рп), I / VEC (a), MapEDIT (рп), POCKBIT (a), Spotlight (рп), TRACK(рпa), Vectory(pa), WinGIS (р), Вектометр (рпа), ИНТЕЛВЕК (рпа), ЦКМ-век-торизатор (рпа).
Буквы в скобках обозначают: р - ручной; п — полуавтоматический; а - автоматический режимы векторизации.
Программы-векторизаторы отличаются друг от друга следующими параметрами:
• видом управляющей операционной системы;
• возможностью векторизации различных видов растра: бинарного, полутонового или цветного;
• требуемым качеством векторизации растра;
• наборами фильтров (тематическими);
• возможностью и методами редактирования исходного растрового изображения;
• видом графической оболочки, посредством которой оператор осуществляет управление векторизатором.
Векторизация позволяет преобразовать растровые изображения, хранящиеся в растровых файлах, в векторные рисунки и сохранять их в векторных файлах.
Задачей преобразования является не только получение векторного образа, практически идентичного исходному растровому, но и сохранение в распознанном векторном объекте геометрических связей растровых аналогов при максимальной информативности векторного образа.
С этих позиций векторизация может быть рассмотрена как способ сжатия растровых данных с сохранением информативности исходного изображения по заданным критериям выделения. В частности, растровое изображение размерной линии со стрелками должно распознаваться именно как размерная линия, а не как совокупность отдельных линий.
Векторизация может быть грубой (быстрой), например применяется алгоритм для векторизации растровых аналогов линий с углом наклона, кратным 45°.
Для векторизации ареальных объектов растрового изображения применяют известный фильтр типа outline, который векторизует границы в виде контура.
Несмотря на наличие автоматизированных режимов в программах-векторизаторах, автоматизация этого процесса сталкивается с большими трудностями, поэтому эффективность в значительной мере зависит от того, насколько успешно чисто автоматизированные методы векторизации сочетаются с интерактивными возможностями пользователя контролировать процесс растрово-векторного преобразования и влиять на него.
Пока трудно поддаются автоматизации процессы фильтрации исходного растрового изображения, подавления шумов, индикации и устранения разрывов линий, учета изменения толщины линий, сохранения топологических признаков.
При автоматизированной векторизации картографических данных возникают сложности в распознавании ситуаций с большим числом разрывных дискретных элементов, распознавании надписей в областях с высокой плотностью нанесения или переносом надписи.
Несмотря на наличие большого числа программных средств, выполняющих преобразование растра в вектор, пока наиболее точным и надежным является интерактивный метол преобразования, основанный на эвристическом моделировании. Это обусловлено значительным количеством искажений, производимых программами-преобразователями.
В основу векторного преобразования положен набор процедур, создающих векторный аналог растрового изображения и применяющих свой алгоритм векторизации.
В процессах автоматизированного преобразования растрового изображения в векторное применяют ряд специальных терминов:
• алгоритм векторизации - алгоритм, который осуществляет автоматический поиск растровых аналогов векторных объектов заданных типов (примитивов) и создает векторные аналоги найденных фрагментов растрового изображения;
• векторная форма представления изображений - совокупность векторных объектов и векторных файлов;
• векторный объект - графический объект, заданный своим аналитическим описанием. Описание включает в себя тип векторного объекта, который определяет его форму (отрезок прямой, окружность, дуга), а также параметры (координаты базовых точек , характерные размеры, ширина, масштаб и т.д.) ;
• векторный рисунок - совокупность векторных объектов,
• векторный файл ~ файл, содержащий информацию о векторном рисунке;
• маска - задаваемая пользователем прямоугольная область растрового изображения, которая игнорируется при векторизации;
• параметры векторизации - набор логических и числовых (размерных) параметров, управляющих процессом распознавания;
• примитив - тип векторного объекта, атомарная графическая модель векторизации. Могут использоваться следующие типы векторных моделей: линия, дуга, текст, полилиния, контур и размерная линия;
• рабочая область - прямоугольный фрагмент растрового изображения, который обрабатывается программой, задается пользователем. Основное назначение рабочей области - выделение фрагмента изображения, в котором происходит векторизация;
• растровое изображение (монохромное) - изображение, представляющее собой двухмерный массив точек, каждая из которых имеет черный или белый цвет;
• режим распознавания - поименованный набор всех параметров распознавания, запомненный в дисковом файле, применяется для векторизации изображений одинаковых типов (изображения городских планов, карт, электрических схем и т. п.);
• табличная область - задаваемая пользователем прямоугольная область растрового изображения, используется для модификации процесса распознавания тех частей растрового изображения, которые содержат таблицы;
• текстовая область - задаваемая пользователем прямоугольная область растрового изображения, предназначена для модификации процесса распознавания фрагмента растрового изображения, содержащего тексты. Растровое изображение в текстовой области может быть векторизовано полилиниями или контурами. В некоторых программах-векторизаторах текстовые области на изображении могут быть найдены автоматически;
• файл параметров - уникальный для каждого растрового файла файл. Содержит: все параметры распознавания; информацию о расположении рабочей области, текстовых, табличных областей и масок на изображении; значение разрешения растрового изображения (в точках на дюйм); текущие единицы - точки, миллиметры или дюймы;
• текущий алгоритм фильтрации;
• фильтр - алгоритм, используемый в процедуре фильтрации;
• фильтрация - процедура, применяемая для повышения качества растрового изображения. При фильтрации программа анализирует информацию о цвете растровых точек, расположенных в окрестности каждой точки, и меняет или оставляет без изменения цвет этой точки согласно одному из алгоритмов фильтрации (фильтра).
Показ векторного изображения в любом масштабе происходит без искажений, поскольку при отображении на экране программа, используя математическое описание каждого векторного объекта, всегда может вычислить расположение и цвет пикселей экрана так, чтобы оптимальным образом передать изображение. Возможными становятся и такие режимы показа векторного изображения, которые не имеют аналогов при управлении видом растрового изображения. Например, показ векторных объектов в каркасном (проволочном) представлении, что дает возможность найти ошибки в построении картографической информации (увидеть, какие линии не соединяются в концевых точках), и делает векторное изображение легко читаемым.
При создании векторного объекта пользователь выбирает необходимый ему тип векторного объекта и задает параметры, описывающие геометрические размеры этого объекта. При редактировании векторного изображения применяются простые алгоритмы, с помощью которых можно легко выбирать и изменять векторные объекты. При этом можно использовать геометрические отношения между объектами, оперируя точными математическими терминами.
Режим ортогональности позволяет строить линии вертикально и горизонтально, с помощью специальных опций проводить их перпендикулярно или параллельно другим.
Растровые изображения обрабатывают, добавляя или стирая части бинаризованного изображения на экране компьютера.
Процесс распознавания становится эффективнее за счет применения системы фильтров. Это дает возможность векторизовать растровые изображения различной структуры: машиностроительные чертежи, архитектурные планы, карты, схемы, рисунки.
Некоторые программы-векторизаторы позволяют производить распознавание наборов растровых файлов в пакетном режиме.
Как правило, программы-векторизаторы обрабатывают бинарные изображения, представленные двухмерным массивом точек, каждая из которых имеет черный или белый цвет. Эти точки называются растровыми точками. Бинарные растровые изображения создаются с помощью конвертеров или специальных программ обработки изображений. Примером такой программы может служить широко известный редактор PhotoFinish.
Когда растровое изображение выводится на монитор компьютера, каждый пиксель экрана соответствует определенному количеству растровых точек изображения. Цвет пикселя будет черным или белым в зависимости от того, каких растровых точек - черных или белых - в нем больше. Черные пиксели, сливаясь между собой, образуют пятна и полосы, которые передают изображение чертежа или рисунка.
При векторизации можно управлять режимом показа растрового изображения, используя команды управления экраном. Например, установка режима просмотра "один в один" означает, что программа отобразит каждую точку растрового изображения одним пикселем экрана.
При увеличении в два раза для изображения каждой растровой точки будет использовано четыре пикселя. Такая простая операция приводит к искажению вида растрового изображения - неровности контуров, незаметные при прежнем масштабе, вырастают пропорционально степени увеличения. Все это происходит потому, что растровые модели при компьютерной обработке данных имеют существенный недостаток: информация об изображении представляется в виде набора точек и поэтому не содержит в явном виде данных о геометрии и размерах отображаемых объектов.
Поэтому программы, которые используют компьютерную графику для расчетов (интегрированные системы, программы по созданию объемной мультипликации и др.), работают не с растровыми изображениями, а с векторными.
Анализ растра почти всегда позволяет определять, какая его часть изображает линию или дугу, контур или ареал. Это достигается на основе использования векторных аналогов.
Действие программ-векторизаторов основано на поиске связи между формой растровой линии и векторным объектом определенного типа. При этом используется понятие растрового аналога векторного примитива. Это означает, что существует векторный объект данного типа такой, что его растровая модель будет практически идентична изображению фрагмента растра на экране компьютера.
Полоса растра может быть тонкой линией, линией с шириной или контуром. Ее можно показать с помощью векторных объектов трех типов. Очевидно, что без дополнительной информации эта задача автоматически не решается.
Распознавание векторных объектов на растровых (векторизация) представляет собой автоматическую процедуру поиска растровых аналогов заданного набора векторных примитивов с последующим преобразованием их в векторные объекты.
При векторизации ставится задача не только получить векторный рисунок, практически идентичный исходному растровому, но, кроме того, уменьшить количество создаваемых объектов с тем, чтобы с изображением впоследствии было удобно работать. Например, пересекающиеся линии на чертеже должны быть представлены именно как две линии, а не как четыре отрезка, окружность, пересекаемая прямой, - как целая окружность, а не как совокупность отдельных дуг.
При распознавании необходимо сохранить в векторном рисунке геометрические связи растровых аналогов: если растровые аналоги двух линий образуют угол, то векторные линии должны пересекаться в вершине этого угла.
Растровое изображение может иметь дефекты, получающиеся при сканировании (разрывы линий, смаз изображения и т. д.), на нем могут быть линии, которые были неправильно проведены на исходном чертеже или искажены при сканировании оригинала (например, из-за перекоса нарушены горизонтальность и вертикальность).
Исправление подобных дефектов растрового изображения в процессе векторизации достигается применением фильтров и установкой режимов (степень ортогонализации прямых).
Следует подчеркнуть, что основой большинства программ-векторизаторов служат бинарные изображения. Это ограничивает эффективность автоматизированной векторизации и требует больших затрат времени при обработке полутоновых изображений в интерактивных режимах.
В настоящее время применяется комплексный подход, включающий сканирование, частичную автоматизированную векторизацию, визуальный контроль преобразования, интерактивное редактирование данных; унификацию и преобразование данных для хранения в базе данных.
Векторно-растровое преобразование. Его можно использовать для генерализации изображения. При этом существенное значение имеет разрешающая способность создаваемой (электронной ) карты. Преобразование типа вектор-растр - более простая задача. Оно осуществляется при выводе векторных данных на устройства печати, при визуализации графики на растровых видемониторах, построении электронных карт или карт-подложек.
К этой же группе операций относят сжатие или развертку растровых данных, основанных на алгоритмах кодирования и компрессии, разбиения на слои, фрагментации или дефрагментации слоев.
Примером системы, осуществляющей преобразование в растровый формат, может служить продукт фирмы ESRI ArePress. Это программный растеризатор, преобразующий векторную, растровую или смешанную векторно-растровую графику в формат растрового устройства вывода, растр заданного разрешения и размера. Он обеспечивает быструю распечатку карт и изображений на растровых устройствах вывода, таких, как струйные и электростатические плоттеры.
В качестве входных данных он может использовать как графические метафайлы в стандартах ESRI, так и файлы других систем в форматах CGM, PostScript (Level 1, Level 2). На выходе ArePress могут быть получены растровые форматы для направления на устройство вывода и для экспорта в другие форматы, использующиеся для обмена (TIFF, РВМ, PCX BW, BMP, BIT).
ArePress выполняет программную растеризацию непосредственно на рабочей станции, используя ее ресурсы памяти. Это позволяет обойтись без добавления памяти в плоттер стандартной конфигурации (особенно при выводе на большие форматы), одновременно распечатывать один файл и растеризовать другие, исключить ограничения на размер файла для устройства вывода.
Проекции и проекционные преобразования
Координаты точек пространственных объектов используют для указания местоположения объектов на земной поверхности. Поверхность Земли имеет сложную форму. При составлении карт пространственное положение точек отображается в плоском (двухмерном) представлении. Для отображения положения точек поверхности на плоскости применяют различные математические модели поверхности, задающие различные картографические проекции.
Группа математических процедур ГИС, осуществляющая переход от одной картографической проекции к другой или от пространственной системы к картографической проекции, носит название проекционных преобразований. Эта группа реализуется методами моделирования, образуя единый блок. В этот блок входят и различные процедуры обработки пространственных данных для получения новых проекций на основе исходных. Эти процедуры включают и простые операции пересчета координат пространственных объектов (поворота, смещения, масштабирования и т. п.), более сложные (связанные, например, с "укладкой" объектов в систему опорных точек) и самую сложную подгруппу операций (трансформация картографических проекций).
Число проекционных преобразований в блоках моделирования ГИС различно: в системе ER Mapper их свыше 700, в ГеоГраф - около трех десятков, а в некоторых настольных системах (DeskTop GIS) их нет вообще.
Рассмотрим наиболее общие классы проекционных преобразований [2] для решения задач в ГИС.
Преобразования картографических проекций применяют для перехода от исходной (хранимой в базе данных) картографической композиции к задаваемой пользователем. В частности, когда цифровая карта (слой), выполненная в известной проекции и соответствующая ее теоретическим координатам, должна быть преобразована в географические координаты либо в другую картографическую проекцию.
Достоинством моделирования в ГИС является возможность трансформирования космического (или аэро-) снимка непосредственно в картографическую проекцию, минуя построение фотограмметрической модели или традиционное фотограмметрическое трансформирование снимков. Эта возможность предоставляется в пакетах ГИС, в первую очередь связанных с обработкой данных дистанционного зондирования.
Выделение подгруппы преобразования проекций связано с необходимостью интеграции данных из различных картографических источников с разнородной математической основой. Карты могут отличаться моделью Земли, примененной при создании карты; картографической проекцией; системой координат, привязанной к используемой модели Земли.
Технологически для проекционных преобразований в ГИС необходимо создать файл описания картографической проекции и выбрать исходный файл. Из набора типов преобразований выбирают необходимое, задают требуемые параметры, и проекционное преобразование осуществляется автоматически путем создания новой картографической проекции в заданном слое и соответствующем файле.
Проекционные преобразования требуют рассмотрения различных классов проекций, применяемых для создания карт[2]. Картографические проекции классифицируют по различным признакам, например в зависимости от характера и размера искажений.
Равноугольные проекции (conformai projection) сохраняют без искажений углы и формы малых объектов, но в них резко деформируются длины и площади объектов. В математике такие преобразования называют конформными.
Равновеликие проекции (equivalente projection) не искажают площадей, но в них искажены углы и формы объектов. Первый вид проекций приемлем для прокладки маршрутов транспортных средств, второй - для определения площадей и землепользования.
Произвольные проекции (arbitrary projection) имеют искажения углов, площадей и длин, но эти искажения распределены по карте, например, так, что минимальные искажения имеются в центральной части и возрастают к краям. Среди произвольных проекций выделяют равнопромежуточные (equidistant projection), в которых искажения длин отсутствуют по одному из направлений: вдоль меридиана или вдоль параллели.
Конические проекции (konical projection). По характеру искажений конические проекции могут быть различными. Наибольшее распространение получили равноугольные и равнопромежуточные проекции.
Образование конических проекций можно представить как проектирование земной поверхности на боковую поверхность конуса, определенным образом ориентированного относительно земного шара (эллипсоида) (рис. 5.1, а). В прямых конических проекциях оси земного шара и конуса совпадают. При этом конус берется или касательный, или секущий.
После проектирования боковая поверхность конуса разрезается по одной из образующих и развертывается в плоскость (рис. 5.1, б). При проектировании по методу линейной перспективы получаются перспективные конические проекции, обладающие только промежуточными свойствами по характеру искажений.
Другой метод образования конических проекций - аналитический. В его основу положены уравнения проекций, вытекающие из их определения и формулы общей теории искажений. В конических проекциях имеются две постоянные проекции ее и с. Постоянная а равняется синусу широты стандартной параллели или, что то же самое, синусу угла при вершине конуса.
В зависимости от размеров изображаемой территории в конических проекциях принимаются одна или две параллели, вдоль которых сохраняются длины без искажений. Одна параллель (касательная) принимается при небольшом протяжении по широте; две параллели (секущие) – при большом протяжении для уменьшения уклонений масштабов от единицы. В литературе их называют стандартными параллелями.
Коническая проекция данной группы вполне определяется, если заданы постоянные проекции или любые величины, с ними связанные. Это могут быть широты стандартных или крайних параллелей. В последнем случае, например, может быть дополнено условие, чтобы масштабы на крайних параллелях и на параллели с наименьшим масштабом были равны по абсолютной величине.
Азимутальные проекции (azimuthal projection). В них параллели (альмукантараты) изображаются концентрическими окружностями, а меридианы (вертикалы) - пучком прямых, исходящих из центра (рис. 5.2, а).
Рис. 5.1. Коническая проекция: а – принцип построения проекции; б – вид проекции
Рис. 5.2. Азимутальная проекция: а – принцип построения проекции; б – вид проекции
Рис. 5.3. Цилиндрическая проекция: а – принцип построения проекции; б – вид проекции
Углы между меридианами проекции равны соответствующим разностям долгот. Промежутки между параллелями определяются принятым характером изображения (равноугольным или другим) или способом проектирования точек земной поверхности на картинную плоскость.
Нормальная сетка азимутальных проекций ортогональна. Их можно рассматривать как частный случай конических проекций, в которых a=1 (альфа=1).
Применяются прямые, косые и поперечные азимутальные проекции, что определяется широтой центральной точки проекции, выбор которой зависит от расположения территории. Меридианы и параллели в косых и поперечных проекциях изображаются кривыми линиями, за исключением среднего меридиана, на котором находится центральная точка проекции. В поперечных проекциях прямой изображается также экватор: он является второй осью симметрии.
В зависимости от искажений азимутальные проекции подразделяются на равноугольные, равновеликие и с промежуточными свойствами. В проекции масштаб длин может сохраняться в точке или вдоль одной из параллелей (вдоль альмукантарата). В первом случае предполагается касательная картинная плоскость, во втором - секущая. В прямых проекциях формулы даются для поверхности эллипсоида или шара (в зависимости от масштаба карт), в косых и поперечных - только для поверхности шара (рис.5.2, б).
Цилиндрические проекции (cylindrical projection). В прямых цилиндрических проекциях параллели и меридианы изображаются двумя семействами параллельных прямых линий, перпендикулярных друг другу. Таким образом задается прямоугольная сетка цилиндрических проекций (рис. 5.3, а).
Промежутки между параллелями пропорциональны разностям долгот. Промежутки между меридианами определяются принятым характером изображения или способом проектирования точек земной поверхности на боковую поверхность цилиндра. Из определения проекций следует, что их сетка меридианов и параллелей ортогональна. Цилиндрические проекции можно рассматривать как частный случай конических при (х=0 (вершина конуса в бесконечности).
По свойствам изображения проекции могут быть равноугольными, равновеликими и произвольными. Применяются прямые, косые и поперечные цилиндрические проекции в зависимости от расположения изображаемой области. В косых и поперечных проекциях меридианы и параллели изображаются различными кривыми, но средний меридиан проекции, на котором располагается полюс косой системы, всегда прямой.
Существуют разные способы образования цилиндрических проекций. Наглядным представляется проектирование земной поверхности на боковую поверхность цилиндра (рис. 5.3, а), которая затем развертывается на плоскости [2] (рис.5.3, б). Цилиндр может быть касательным к земному шару или секущим его. В первом случае длины сохраняются по экватору, во втором - по двум стандартным параллелям, симметричным относительно экватора.
Цилиндрические проекции применяются при составлении карт мелких и крупных масштабов - от общегеографических до специальных. Так, например, аэронавигационные маршрутные полетные карты чаще всего составляются в косых и поперечных цилиндрических равноугольных проекциях (на шаре).
В прямых цилиндрических проекциях одинаково изображаются одни и те же участки земной поверхности вдоль линии разреза - по восточной и западной рамкам карты (дублируемые участки карты) и обеспечивается удобство чтения по широтным поясам (например, на картах растительности, осадков) или по меридианальным зонам (например, на картах часовых поясов).
Косые цилиндрические проекции при широте полюса косой системы, близкой к полярным широтам, имеют географическую сетку, дающую представление о сферичности земного шара. С уменьшением широты полюса кривизна параллелей увеличивается, а их протяжение уменьшается, поэтому уменьшаются и искажения (эффект сферичности).
В прямых проекциях полюс показывается прямой линией, по длине, равной экватору, но в некоторых из них (проекции Меркатора, Уэтча) полюс изобразить невозможно. Полюс представляется точкой в косых и поперечных проекциях. При ширине полосы до 4,5° можно использовать касательный цилиндр, при увеличении ширины полосы следует применять секущий цилиндр, т.е. вводить редукционный коэффициент.
Поликонические проекции (policonic projection). В них параллели изображаются дугами эксцентрических окружностей с центрами на среднем (прямолинейном) меридиане или его продолжении, а меридианы - кривыми, симметричными относительно среднего меридиана (рис. 5.4).
Рис. 5.4. Поликоническая проекция
Частным случаем поликонических проекций являются собственно поликонические проекции, для которых принимаются дополнительные условия, и круговые проекции с меридианами в виде дуг эксцентрических окружностей.
К поликоническим проекциям в широком понимании относятся проекция Таича (определялась аналитически) и проекции Гинзбурга (получены численными методами).
Видоизмененная простая полнконнческая проекция. Она применяется как многогранная. Земная поверхность, принимаемая за поверхность эллипсоида вращения, делится линиями меридианов и параллелей на трапеции.
При рассмотрении данной проекции учтем особенности ее применения при создании карты масштаба 1:1 000 000.
Трапеции изображаются на отдельных листах в одной и той же проекции (для карты масштаба 1:1 000 000 - в видоизмененной простой поликонической).
Листы международной карты мира масштаба 1:1 000 000 имеют определенные размеры сторон трапеций: по меридианам -4°, по параллелям - 6°; на широте от 60 до 76° листы сдваивают, они имеют размеры по параллелям 12°; выше 76° листы счетверяют, их протяжение по параллелям - 24°.
Применение проекции как многогранной определяет необходимость введения номенклатуры - системы обозначения отдельных листов.
Для карты масштаба 1:1 000 000 установлено обозначение трапеций по широтным поясам в направлении от экватора к полюсам буквами латинского алфавита (А, В, С, D и т.д.) и по колоннам - арабскими цифрами (1, 2, 3, 4 и т.д.), которые считают от меридиана с долготой 180° (по Гринвичу) против часовой стрелки.
Номенклатура сдвоенных и счетверенных листов карты складывается из обозначений широтного пояса и соответственно двух или четырех колонн.
Отметим особенности видоизмененной простой поликониче'кой проекции и распределение искажений б пределах отдельных листов карты масштаба 1:1 000 000.
Меридианы изображаются прямыми линиями. Длина двух меридианов, отстоящих от среднего на ±2° по долготе (на ±4° на сдвоенных листах и на ±8° на счетверенных), искажений не имеет.
Крайние параллели каждого листа (северная и южная) являются дугами окружностей, центры этих параллелей находятся на среднем меридиане, длина их не искажается.
Для построения внутренних параллелей используют способ Хинкса, т. е. проводят эти параллели через точки, полученные путем деления всех меридианов на четыре равные части.
Картографическая сетка строится через 1 ° по широте и по долготе, на сдвоенных листах - по долготе через 2°, на счетверенных - через 4°. Таким образом, все листы карты масштаба 1:1 000 000 имеют пять параллелей и семь меридианов.
Криволинейные меридианы простой поликонической проекции заменяются в видоизмененной поликонической проекции прямыми, соединяющими соответствующие точки крайних параллелей, поэтому масштабы на внутренних параллелях будут меньше единицы.
Минимальный масштаб получают на средней параллели каждого листа карты. Для карты масштаба 1 : 1 000 000 искажение длины средней параллели каждого листа Vn-0,06%.
Масштабы по меридианам и параллелям для этой карты могут быть приняты за экстремальные (а и Ь), так как сетка проекции практически ортогональна. На каждом листе имеются четыре точки, в которых отсутствуют искажения всех видов; эти точки находятся на пересечении крайних параллелей листа с меридианами, удаленными от среднего на 2° к западу и востоку.
Максимальное искажение площади Vp находится в середине листа, оно имеет знак минус и может достигать -0,14 %. Изоколы нулевых искажений площади имеют вид кривых, проходящих через точки, в которых отсутствуют искажения, и вытянутых вдоль крайних меридианов.
Достоинством видоизмененной простой поликонической проекции, применяемой как многогранная, является небольшая величина искажений. Анализ в пределах листа карты показал, что искажения длин не превышают 0,10 %, площади -0,15 %, углов - 5' и являются практически неощутимыми. Недостаток этой проекции - появление разрывов при соединении листов по меридианам и параллелям.
Псевдоцилиндрические проекции. В прямых псевдоцилиндрических проекциях параллели изображаются в виде прямых параллельных линий, меридианы - в виде кривых (дуг, синусоид, гипербол, парабол, эллипсов и т.д.) , симметричных относительно среднего прямолинейного меридиана (рис.5.5).
Рис. 5.5. Псевдоцилиндрическая проекция
Промежутки между параллелями определяются принятым законом изображения земной поверхности на плоскости. Промежутки между меридианами в равновеликих проекциях пропорциональны разностям долгот, в других проекциях они могут убывать или, значительно реже, возрастать от среднего меридиана к востоку и западу.
Полюс в псевдоцилиндрических проекциях изображается точкой или полярной линией, длина которой устанавливается или получается из задания. Поэтому сетка меридианов и параллелей не ортогональна, в силу чего эти проекции не могут быть равноугольными.
При рассмотрении цилиндрических проекций как частного случая псевдоцилиндрических проекций, когда меридианы изображаются прямыми параллельными линиями, ортогональными к параллелям, цилиндрическую равноугольную проекцию Меркатора можно считать равноугольной псевдоцилиндрической проекцией.
Из-за неортогональности сетки экстремальные масштабы не совпадают с направлением меридианов и параллелей, за исключением среднего меридиана и экватора.
Псевдоцилиндрические проекции в основном применяются для изображения всей земной поверхности или значительных ее частей в мелких масштабах, поэтому земная поверхность принимается за поверхность шара с радиусом R. Эти проекции имеют две оси симметрии - экватор и средний меридиан нормальной сетки. Косые и поперечные псевдоцилиндрические проекции используются крайне редко.
Проекция Гаусса-Крюгера. К.Ф. Гаусс в 1820 - 1830 гг. разработал "двойную" равноугольную проекцию, сохраняющую длины на среднем меридиане. Л.Крюгер в 1912и 1919 гг. предложил способ непосредственного отображения эллипсоида взамен определения, указанного двойной проекцией, и эту проекцию стали называть проекцией Гаусса-Крюгера (Gauss - Kruger projection). Она была принята в СССР ( на эллипсоиде Бесселя) в 1928 г. для всех геодезических и топографических работ. В ней создавали топографические карты масштабов крупнее 1:500 000, а с 1939 г. проекция Гаусса-Крюгера стала применяться и для карты масштаба 1:500 000.
В апреле 1946 г. постановлением правительства были утверждены размеры референц-эллипсоида Красовского и новые исходные даты, характеризующие систему координат 1942 г.
Проекция Гаусса-Крюгера не является строго равноугольной, так как при ее получении использовано разложение в такой ряд, для которого выполняется только одно из условий Коши-Римана.
При введении в уравнение проекции еще одного дополнительного члена ряда начинает выполняться второе условие, а первое, которое сохранялось ранее, не выполняется.
Проекция при сохранении в ее формулах достаточного количества (7-8) членов является практически равноугольной, поэтому можно считать, что в ней соблюдаются условия ортогональности сетки и равенства масштабов.
В проекции Гаусса-Крюгера поверхность эллипсоида на плоскости отображается по меридианным зонам, ширина которых равна 6° (для карт масштабов 1:500000-1:10 000) и 3° (для карт масштабов 1:5 000 -1: 2 000) (рис. 5.6, a).
Меридианы и параллели изображаются кривыми, симметричными относительно осевого меридиана зоны и экватора, однако их кривизна настолько мала, что западная и восточная рамки карты показаны прямыми линиями.
Параллели, совпадающие с северной и южной рамками карт, изображаются прямыми на картах крупных масштабов (1:2 000 - 1:50 000), на картах мелких масштабов - кривыми. Начало прямоугольных координат каждой зоны находится в точке пересечения осевого меридиана зоны с экватором (рис. 5.6, б).
В России принята нумерация зон, отличающаяся от нумерации колонн карты масштаба 1:1 000 000 на тридцать единиц, т. е. крайняя западная зона с долготой осевого меридиана 1=21° имеет номер 4, к востоку номера зон возрастают. Номер зоны N и долгота осевого меридиана 1° в градусах связаны между собой равенством L°= 6N-3.
Территория России находится в северном полушарии, поэтому координаты Х всех точек имеют положительное значение. Координаты Y имеют отрицательные значения левее осевого меридиана и положительные правее его (рис. 5.6, б ). Чтобы исключить из обращения отрицательные координаты и облегчить пользование прямоугольными координатами на топографических картах, ко всем координатам Y добавляют постоянное число 500 000 м (см. рис. 5.6, б). Для указания зоны, к которой относятся координаты, к значению Y слева приписывают номер зоны. Например, запись координаты Y" 30 786 543м означает, что точка находится в 30-й зоне, ее реальная координата равна 786 000 - 500 000 = 286 543 м, т.е она расположена правее осевого меридиана 30-й зоны. Запись координаты Y= 8 397 720 м означает, что точка находится в 8-й зоне, ее реальная координата равна 397 720 - 500 000 = 102 280 м, она расположена левее осевого меридиана 8-й зоны.
Изоколы в проекции Гаусса-Крюгера имеют вид овалов, вытянутых вдоль осевого меридиана; в пределах отдельных листов карт они имеют вид прямых. Максимальные искажения в каждой зоне будут при значениях широт 0° и ±3°, в этих точках они достигают пи»=0,14 %.
На расстоянии около 200 км по обе стороны от осевого меридиана и параллельно ему находятся две изоколы с нулевыми искажениями длин. При дальнейшем удалении от осевого меридиана масштаб длин становится больше единицы и достигает максимума на пересечении крайних меридианов зоны с экватором (Vmax = +0,05 %).
Рис. 5.6. Проекция Гаусса – Крюгера: а – общий вид; б – система координат зоны
Осевые меридианы трехградусных зон совпадают попеременно то с осевыми меридианами шестиградусных зон, то с крайними меридианами этих зон.
Во многих странах применяют для составления топографических карт универсальную поперечно-цилиндрическую проекцию Меркатора (UTM) в шестиградусных зонах. Эта проекция близка по своим свойствам и распределению искажений к проекции Гаусса-Крюгера, но на осевом меридиане каждой зоны масштаб М=0,9996, а не единица. Проекция UTM получается двойным проектированием: эллипсоида на шар, а затем шара - на плоскость в проекции Меркатора.
Достаточно полное описание перечня проекций приведено в [2] . Важно отметить, что существует различие между проекцией, с которой работает пользователь, и проекцией исходной карты. Для мелкомасштабных карт существенно различие картографических проекций. Процесс трансформации картографических данных из одной проекции в другую требует знания параметров проекции источника и производной проекции, известных из курсов математической картографии и теории картографических проекций и справочных изданий.
Пересчет координат может быть представлен как решение обратной задачи математической картографии, т.е. преобразования прямоугольных координат в географические, а вслед за нею - прямой задачи с использованием уравнения производной проекции либо непосредственного пересчета данных из проекции в проекцию, минуя приведение к системе географических координат.
При неизвестных функциональных зависимостях, определяющих соответствие географических и условных координат, можно воспользоваться методами трансформации по сети опорных точек с известными координатами. В этом случае возникает проблема оптимального выбора аппроксимирующей функции. Наличие координатной основы - обязательное требование трансформационных преобразований.
Программные средства ГИС содержат различные блоки преобразования, включающие различные проекции: равновеликую коническую Алберса, азимутальную равнопромежуточную, коническую равнопромежуточную, гномоническую, равновеликую азимутальную Ламберта, коническую равноугольную Ламберта, Меркатора, цилиндрическую Миллера, косую Меркатора (Hotine), ортографическую, полярную стереографическую, поликоническую, синусоидальную, стереографическую, поперечную Меркатора, универсальную поперечную Меркатора (UTM), Гринтена.
На практике использование модулей трансформации проекций может быть осложнено отсутствием параметров проекции карты-источника.
При определении проекций исходной карты рекомендуют пользоваться атласом для отечественных карт [4] и для зарубежных [17].
Для топографических карт в отличие от мелкомасштабных нет такого разнообразия проекций, однако имеется разнообразие моделей Земли и географических систем координат.
Специфика российского рынка геоинформационных технологий определяет проблемы проекционных преобразований в России. Одна из серьезных проблем связана с использованием отечественной картографической информации, имеющей значительные отличия от аналогичной иностранной. Как правило, иностранные программные средства не поддерживают напрямую распространенные в нашей стране проекции, а информацию о типе проекции и ее параметрах получить довольно сложно.
Другая проблема состоит в том, что широко распространенные в России разнообразные методы работы с пространственными данными не получили признания или не имеют аналогов за рубежом и нуждаются в анализе и классификации.
Геометрический анализ
Программные средства ГИС позволяют выполнять ряд операций геометрического анализа для векторных и растровых моделей. Для векторных моделей такими операциями являются: определение расстояний, длин ломаных линий, координат центроидов полигонов, расчет площадей векторных объектов, трансформирование точек объекта. Особо следует отметить процедуры поиска точек пересечения линий.
Для растровых моделей технологии ГИС обеспечивают выполнение следующих операций геометрического анализа: идентификацию зон, вычисление площадей зон, расчет периметров зон, определение расстояния от границы зоны, определение формы зоны, трансформирование растрового слоя.
Для векторных моделей, каждая из которых отображает отдельный объект, процедуры геометрического анализа во многом используют традиционную геометрию и выполняются без каких-либо предварительных преобразований как алгоритмы прямого счета. Кроме того, например, площадь и периметр элемента могут входить в число обязательных атрибутов полигонов.
Для растровых моделей, которые создаются не по объектным признакам, проведению практически любой геометрической процедуры должны предшествовать анализ и выделение необходимого объекта (распознавание образа).
В ГИС эти процедуры упрощаются заданием исчерпывающей информации в атрибутах модели. Но даже при таких условиях простая операция типа вычисления площади для растрового объекта существенно отличается от аналогичной для векторного. Например, чтобы измерить по карте площадь объекта (зоны) признака А, необходимо обойти дерево иерархической структуры модели и сложить все листья, содержащие признак А, с учетом веса площади на уровне данного листа.
Более сложные алгоритмы основаны на развитии методов САПР, машинной графики, распознавания и анализа сцен. К таким алгоритмам принадлежат:
• задача построения полигонов Тиссена, которые представляют собой геометрические конструкции, образуемые относительно множества точек таким образом, что границы полигонов являются отрезками перпендикуляров, восстанавливаемых к линиям, соединяющим две ближайшие точки;
• расчет площадей трехмерных объектов;
• определение принадлежности точки внутренней области выпуклого или невыпуклого полигона;
• описание геометрических и топологических отношений, линейных и полигональных объектов двух разноименных слоев при их наложении (оверлее).
В связи с возможными погрешностями, локализованными в плановых координатах объектов, применяемых для территорий глобального, семиглобального и регионального уровней, целесообразно использовать равновеликие проекции.
При наличии значительных площадных искажений возможно применение трансформации проекции исходных слоев.
Оверлейные операции
Особенностью цифровой карты является возможность ее организации в виде множества слоев (покрытий или карт-подложек).
Сущность оверлейных операций состоит в наложении разноименных слоев (двух или более) с генерацией производных объектов, возникающих при их геометрическом наслоении, и наследованием их атрибутов. Наиболее распространены операции оверлея двух полигональных слоев.
Площадь и периметр элемента могут входить в число атрибутов полигонов. Их значения используются в операциях удаления границ полигонов, принадлежащих к одинаковым классам, и в оверлейных операциях.
Для растровых форматов данных такие расчеты достаточно просты. Для векторных представлений используют алгоритмы, основанные на формулах аналитической геометрии.
Практические трудности реализации оверлейных процедур связаны с большими затратами машинного времени на поиск координат всех пересечений, образующих полигоны линейных сегментов (возрастающих экспоненциально при росте числа полигонов); определение топологии полученной производной полигональной сети при так называемом топологическом оверлее, переприсвоение атрибутов производной сети различными методами наследования атрибутов качественного (символьного, типового) или количественного (числового, знакового) характера.
В алгоритмах операций наложения широко применяются методы математической логики и структурного анализа.
В настоящее время оверлейные процедуры ГИС обеспечивают высокопрофессиональные средства анализа и использования географической информации, включая взаимоналожение полигональных, точечных и линейных покрытий, создание буферных зон, объединение полигонов и ряд других функций, основывающихся на пространственной и топологической взаимосвязи данных.
В качестве примера рассмотрим подсистему Overlay широко известной инструментальной системы Arcinfo, которая предоставляет достаточно разнообразные средства обработки и анализа географической информации.
Шесть оверлейных команд, каждая из которых выполняет определенную функцию, обеспечивают максимальную гибкость пространственного анализа. Это команды CLIP, ERASE, IDENTITY, INTERSECT, UNION и UPDATE.
При наложении картографических покрытий в результате пересечений границ полигонов образуется новый набор объектов покрытия. Характеристики новых полигонов определяются характеристиками исходных, что создает новые пространственные и признаковые взаимосвязи данных.
При табличном анализе данных, полученных с использованием функций подсистемы Overlay, можно использовать dBASE-совместимую систему хранения и анализа данных. В частности, можно классифицировать участки территории для выбора оптимальных мест строительства объектов жилых домов, основываясь на таких критериях, как характеристики грунтов, уклоны, близость к зонам затопления и т.п.
Оверлейные процедуры позволяют соединять сетку административных районов, коммуникационные линии, зоны затопления, статистику преступности и другую информацию о городской среде для ежедневного анализа различных аспектов жизни большого города.
В подсистеме Overlay содержится команда BUFFER для создания буферных зон, т.е. зон, границы которых удалены на известное расстояние от любого объекта на карте. Буферные зоны различной ширины могут быть созданы вокруг выбранных объектов на базе таблиц сопряженных характеристик. Например, ширина лесных защитных полос вдоль дорог или водотоков может автоматически задаваться в соответствии с классом дорог или расходом водотока. Подсистема Overlay позволяет автоматически объединять друг с другом буферные зоны, удаляя лишние внутренние границы. Она обеспечивает пользователя профессиональными средствами обработки разноплановых источников информации. В частности, в ней содержатся команды MAPJOIN для соединения смежных листов карты в единое картографическое покрытие и команда SPLIT для разбиения большого покрытия на более мелкие.
Команды DISSOLVE и ELIMINATE позволяют объединять выбранные полигоны в одном картографическом покрытии для создания новых полигональных объектов.
Команда RESELECT позволяет выбирать объекты картографических покрытий в соответствии с пространственными или логическими критериями, заданными пользователем новых полигональных объектов.
Команда INTERSECT соединяет две карты , оставляя только общие для обеих карт участки.
Команда CLIP удаляет все объекты, которые оказываются за пределами указанных пользователем границ. Команда SPLIT разбивает картографические покрытия на покрытия меньшего размера.
Функционально - моделирующие операции
В ГИС используются различные аналитические операции:
• расчет и построение буферных зон - областей, ограниченных эквидистантными линиями, построенными относительно множества точечных, линейных и площадных объектов;
• анализ сетей;
• генерализация;
• цифровое моделирование рельефа.
Построение буферных зон. Буферная зона может создаваться вокруг точки, линии или ареала. В результате образуется новый ареал, включающий исходный объект,
Операции построения буферной зоны применяются в транспортных системах, лесном хозяйстве, при создании охранных зон вокруг озер и вдоль водотоков, при определении зон загрязнения вдоль дорог, зоны влияния существующей или проектируемой сети транспортных коммуникаций, связанной с изменением экологической обстановки, и т.д.
В векторных моделях отсутствуют некоторые возможности растровых систем, например моделирования слоя "трения", поэтому построение буферных зон на основе векторных моделей ГИС более трудоемко. При использовании буферных зон растровых моделей используют апробированные методы лексического анализа.
Методология создания буферных зон использует общие принципы пространственного анализа ГИС, в частности набор операций ГИС, при которых из уже имеющихся пространственных объектов формируются новые. Новые объекты могут иметь атрибуты старых, из которых они образованы.
Этот подход взят за основу при формировании буферных зон. Иногда ширину буферной зоны можно определить исходя из признака объекта. Ширина (радиус для точечных объектов) зоны может быть постоянной или зависеть от значения соответствующего атрибута объекта. В последнем случае имеет место буферизация со "взвешиванием".
Анализ сетей. Операции анализа сетей позволяют решать оптимизационные задачи на сетях. Они основаны на использовании векторных моделей, на координатном и атрибутивном представлении линейных пространственных структур и на введении в них топологических характеристик (моделей).
Координатные векторные пространственные объекты ( точки, линии, полигоны, ареалы ) определены в векторных моделях наборами упорядоченных пар координат х, у:
• точка: (х, у),
• линия: (x1, y1), (x2, у2), ... , (xn, yn);
• полигон: (x1, y1), (х2, у2),..., (хn, уn).
Это обеспечивает идентичность цифрового представления указанных трех пространственных объектов, позволяя использовать групповые процедуры пространственного анализа.
Для построения линии или ареала нужно соединить каждую последующую пару точек прямой линией. Точки не всегда должны соединяться прямыми линиями. Особенности соединения и вида линий могут быть описаны в атрибутивных данных. Атрибуты объектов хранятся в таблицах.
Общая структура векторных моделей, применяемых для анализа сетей, состоит обычно из двух частей: координат к атрибутов.
Координаты хранятся в одном файле, каждая группа координат определяет один объект, обозначенный индивидуальным идентификатором (индексом ID);
Атрибуты содержатся в таблице с одним атрибутом, идентифицирующим объект, к которому привязаны все остальные.
В инструментальных ГИС используются различные термины наименования для этих взаимосвязанных понятий;
• атрибуты - дескрипторный набор данных, файл описаний данных, таблица атрибутов полигонов,
• координаты - геометрия, наборы данных изображения, данные о положении, география.
Основу анализа сетей определяет исследование связей между объектами, что задается топологией, или топологическими свойствами векторной модели.
Топологические свойства выражают множество возможных отношений между объектами, например "ближайший к", "пересекает", "соединен с". Этими выражениями пользуются для установления связей между двумя объектами.
Каждому объекту можно присвоить признак, который представляет собой идентификатор ближайшего к нему объекта того же класса; таким образом кодируются связи между парами объектов.
Следует выделить два особых типа связей: связи в сетях и связи между полигонами.
Связи в сетях определяются взаимодействием основных объектов сетей: линий, также известных как дуги, звенья, грани, ребра, и узлов, известных еще как пересечения, соединения, вершины.
Простейший способ кодирования связей между дугами и узлами -присвоение каждой дуге двух дополнительных атрибутов - идентификаторов узлов на каждом конце (входной узел и выходной узел). В этом случае будут иметь место два типа записей:
1) координаты дуг: (х1,y1), (х2, y2), ... , (хn, yn);
2) атрибуты дуг: входной узел, выходной узел, длина, вспомогательные атрибуты.
Используя эти записи, можно двигаться от дуги к дуге, отыскивая те из них, у которых перекрываются номера узлов.
Таким образом, механизм анализа сетей основан на особой организации структур данных и кодировании связей. Собственно анализ происходит с использованием информационной основы моделей сети.
Методы анализа географических сетей являются мощным аналитическим средством для моделирования реальных сетей (улицы, водотоки, телефонные линии и линии электросвязи) для поиска объектов по его адресу (например, привязка табличных данных к географическим объектам с использованием файлов формата TIGER).
В системе ArcInfo имеется для этой цели специальная программная подсистема Network. Она обеспечивает выполнение двух основных функций: анализ географических сетей и поиск объекта по его адресу (адресное геокодирование).
Подсистема Network позволяет рассчитывать оптимальные маршруты движения транспорта, места размещения объектов, оптимизировать районирование. Точность моделирования реальных сетей при использовании этой подсистемы высока, так как различная информация типа направления и стоимости передвижения или перемещения грузов может храниться в таблицах сопряженных характеристик для каждой линии в сети.
Анализ сетей включает в себя три функции: поиск путей, аллокацию и районирование.
Поиск путей обеспечивает оптимизацию перемещения ресурсов по сети, например выбор альтернативных маршрутов движения машин аварийных служб во время максимальной загруженности транспортных магистралей.
Аллокация позволяет отыскать ближайшие центры (минимальную стоимость перемещения) для каждой точки сети в целях оптимизации функционирования последней. Например, аллокация может использоваться при поиске ближайшей станции пожарной охраны для каждой улицы или ближайшей школы для каждого конкретного школьника.
Районирование включает в себя группировку участков, ограниченных элементами сети, например городских кварталов, ограниченных улицами. Это средство ценно при планировании. Районирование может использоваться, например, для определения границ участков доставки газет.
Если организация использует информацию, содержащую уличную адресацию, то применение средств Network позволяет определить характеристики объекта по его адресу. Система геокодирования дает возможность соединить табличные данные адресных файлов с географическим положением объектов в форматах ЕТАК, TIGER или ArcInfo.
При использовании покрытий с адресацией все данные могут анализироваться и наноситься на карту любым набором программных средств Arcinfo.
Подсистема Network полностью поддерживает выполнение таких прикладных задач, как маркетинговые исследования, оптимизация размещения сервисных центров по адресам клиентов, компоновка списков расселения, распределение детей по школам, направление машин аварийных служб, картографирование мест совершения преступлений и др.
Успешный анализ сетей возможен только при наличии качественных обобщенных моделей сетей и движения потоков по ним. Структура данных Arcinfo, средства анализа и отображения, содержащиеся в подсистеме Network, обеспечивают такую возможность.
Генерализация. Генерализация в ГИС - это набор процедур классификации и обобщения, предназначенных для отбора и отображения картографических объектов соответственно масштабу, содержанию и тематической направленности создаваемой цифровой карты.
Относительно информационного моделирования генерализация может быть рассмотрена как группа методов, позволяющих сохранить объем информации даже при уменьшении объема данных. Например, при сокращении числа точек на линии остающиеся должны быть выбраны так, чтобы внешний вид линии не изменился. При генерализации происходит геометрическое манипулирование с цепочками координатных пар (х, у).
Рассмотрим методику генерализации линий. Более общая задача включает, например, генерализацию ареалов до уровня точки.
Генерализация как группа методов включает в себя следующие процедуры:
• упрощение - набор алгоритмов, которые позволяют убрать лишние или ненужные координатные пары, исходя из определенного геометрического критерия (например, расстояние между точками, смещение от центральной линии);
• сглаживание - комплекс методов и алгоритмов, которые позволяют переместить или сдвинуть координатные пары с целью устранить мелкие нарушения и выделить только наиболее значимые тенденции изменения линии;
• перемещение объектов - процедуры сдвига двух объектов, проводимые во избежание их слияния или наложения при уменьшении масштаба. Большинство алгоритмов перемещения объектов в векторном формате ориентировано на интеллектуальный интерактивный режим, когда векторы начального перемещения задаются специалистом-картографом. В иных случаях для регулирования процесса перемещения используется уменьшенная копия объекта;
• слияние - объединение двух параллельных объектов при уменьшении масштаба. Например, берега реки или обочины дороги в мелком масштабе сливаются, остров превращается в точку;
• корректировка (текстурирование) - набор эвристических процедур, которые позволяют в уже упрощенный набор данных снова ввести некоторые детали. Например, сглаженная линия может потерять сходство с оригиналом, тогда для улучшения ее вида будет проведено текстурирование в случайных точках.
Один из методов генерализации предполагает расчленение линии путем введения дополнительных точек и придания большего сходства с оригиналом.
Цифровое моделирование рельефа. Оно заключается в построении модели базы данных, которая бы наилучшим образом отображала рельеф исследуемой местности. Эти процессы связаны с трехмерным моделированием и с задачами пространственного анализа.
Говоря терминами моделирования, происходит переход от аналоговой модели непрерывной поверхности к дискретной модели набора точек, оптимально отображающей форму этой поверхности.
Координаты точек цифровой модели рельефа (ЦМР) расположены на земной поверхности, имеющей сложную форму. Для подробного отображения такой поверхности требуется очень большое число точек, поэтому в ЦМР используют различные математические модели поверхности.
В свою очередь, это определяет проблему выбора оптимального аналитического описания или набора функций для отображения рельефа местности. При этом может возникнуть задача учета возможных картографических представлений и проекций.
В зависимости от характера рельефа местность подразделяют на равнинную, всхолмленную и горную. Вводят понятие пяти основных форм рельефа; гора, котловина или впадина, хребет, лощина, седловина
Отображают рельеф разными способами: цветом, штриховкой, горизонталями, отметками характерных точек с подписями и т.п.
Одним из наиболее распространенных методов построения рельефа является метод горизонталей. Горизонталью называют геометрическое место точек (линия) с равными отметками (одинаковая высота над уровнем моря).
Метод горизонталей наиболее приемлем для ГИС. Он открывает большие перспективы для моделирования горизонталей на основе трехмерных моделей, вписывается в послойное представление векторных данных ГИС (оверлей), что создает возможность применения ряда стандартных математических алгоритмов, входящих в состав ГИС. Наконец, этот метод позволяет использовать ряд процедур пространственного анализа данных линейных объектов, т.е. применять процедуры анализа 20-объектов для объектов, относящихся к классу 3D.
Цифровое моделирование будет подробно рассмотрено в разд. б. Здесь отметим лишь различие между цифровой моделью рельефа и цифровой моделью картографического отображения рельефа. В первом случае речь идет об информационной структуре базы данных, во втором -об информационной структуре, предназначенной для визуального отображения цифровых данных с помощью дисплея или плоттера.
Выводы
Отечественная картографическая информация имеет значительные отличия от аналогичной иностранной. Как правило, иностранные программные средства не поддерживают напрямую распространенные в нашей стране проекции, а информацию о типе проекции и ее параметрах получить довольно сложно. Это определяет преимущество отечественных разработок ГИС, содержащих наборы нужных проекционных преобразований.
Моделирование в ГИС охватывает ряд областей, ранее не объединявшихся для совместной обработки информации. Оно включает построение проекта карты на основе методологии САПР, проекционные преобразования, цифровое моделирование, автоматизацию процедур генерализации, анализ сетей, преобразование форм представления данных и др.
Интеграция данных в ГИС создает возможности для качественного совершенствования моделирования (трехмерных объектов или пространственных сетей) с целью использования результатов моделирования в управлении, планировании, бизнесе.