
- •Конспект лекций
- •5. Информационное обеспечение гис
- •5. Информационное обеспечение гис 4
- •5. Информационное обеспечение гис
- •5.1. Ввод графической информации в гис
- •5.1.1. Растровый и векторный форматы
- •5.1.2. Стандартные форматы
- •5.1.3. Способы ввода графической информации в гис
- •Цифрование по точкам
- •Цифрование потоком
- •Цифрование по «подложке»
- •Автоматическое цифрование
- •Интерактивное цифрование
- •5.1.4. Выбор способа ввода графической информации
- •5.2. Технологическая схема обработки картографических данных
- •5.3. Особенности организации данных в гис
- •5.3.1. Определение положения точек на поверхности Земли
- •5.3.2. Координатные данные
- •Основные типы координатных моделей
- •5.3.3. Номенклатура и разграфка топографических карт
- •5.3.4. Атрибутивное описание
- •5.3.5. Векторные и растровые модели
- •5.3.7. Оверлейные структуры
- •5.3.8. Трехмерные модели
- •5.4. Организация пространственной информации в гис
- •5.4.1. Понятие обьекта
- •Задание значений атрибутов
- •5.4.2. Понятие слоя
- •5.4.3. Системы координат
- •59 5.5. Организация тематической информации в гис
- •5.5.1. Системы управления базами данных
- •5.5.2. Реляционные субд
- •5.5.3. Субд, применяемые в гис
- •Стандартные форматы
- •П 64 оиск в базе данных
5.4.3. Системы координат
Все объекты земной поверхности, представляемые на карте, являются двумерными, т.е. задаются координатами X, Y. Картографическая информация может поступать с карт, выполненных в различных системах координат: свои системы координат имеют также дигитайзеры.
Актуальной проблемой ГИС поэтому является преобразование координат в некую единую систему для работы или в такую, которая нужна для выдачи конечного продукта.
Обычно ГИС работают с распространенными проекциями: Меркатора, Ламберта, прямоугольной и др.
Список из 10 -15 поддерживаемых проекций имеет практически каждая система, однако такое большое количество, как правило, не нужно для систем, работающих с крупными масштабами, в которых используются максимум 1-2 проекции.
59 5.5. Организация тематической информации в гис
5.5.1. Системы управления базами данных
Важной составной частью ГИС являются базы данных (БД), в которых содержится тематическая информация. Уже сейчас, в связи со стремительно уменьшающейся стоимостью запоминающих устройств, хранение информации в ЭВМ стоит дешевле, чем на бумажных носителях. Использование компьютеров выгодно еще и потому, что помимо текстов они позволяют хранить чертежи, документы в рукописном виде, фотографии, звуковые записи и т. п. - практически любая информация может быть представлена в компьютерной форме.
Весьма существенный вклад в изменение подходов к обработке информации внесли системы управления базами данных (СУБД), которые предназначены для манипулирования текстовыми, графическими и цифровыми данными с помощью ресурсов ЭВМ. Они выполняют функции формирования наборов данных (файлов), поиска, сортировки и корректировки данных перечисленных типов.
Программное обеспечение СУБД должно отвечать достаточно сложным требованиям, предъявляемым к ним выполняющимися на той же ЭВМ прикладными программами. Основные принципы построения СУБД основаны на том, что для работы с текстовыми, числовыми и графическими данными достаточно реализовать ограниченное число часто используемых функций и определить последовательность их выполнения.
Обычно различают три класса СУБД, обеспечивающие работу иерархических, сетевых и реляционных (или табличных) систем баз данных. Однако различия между этими классами постепенно стираются, и появляются новые классы.
Иерархические модели получили широкое распространение в начале шестидесятых годов. Входящие в состав такой модели записи образуют древовидную структуру - каждая из них связана с одной записью, находящейся на более высоким уровне иерархии. Доступ к любой из записей осуществляется путем прохода по строго определенной цепочке узлов дерева с последующим просмотром соответствующих этим узлам записей.
Д
60
Сетевые модели были призваны устранить некоторые из недостатков иерархических моделей. Первые из них были разработаны в конце шестидесятых годов. Затем сетевая модель была принята в качестве основной модели данных Ассоциацией по языкам систем обработки данных (КОДАСИЛ) и стала стандартом СУБД в середине семидесятых. В сетевой модели каждый из узлов может иметь не один, а несколько узлов - родителей. Записи, входящие в состав сетевой структуры, содержат в себе указатели, определяющие местоположение других записей, связанных с ними.
Такая модель позволила ускорить доступ к данным, но одна важная задача осталась нерешенной - изменение структуры базы по-прежнему требовало значительных усилий и времени. Операции модификации и удаления данных требовали перестановки указателей, а манипулирование данными осталось ориентированным на записи и описывалось языком процедурного типа.
Для поиска отдельной записи в иерархической или сетевой структуре программист должен вначале определить путь доступа, а затем просмотреть все записи, лежащие на этом пути. На каждом шагу приходится определять индивидуальные управляющие команды и условия, с помощью которых обрабатываются исключительные ситуации (например, обнаружение конца набора просматриваемых записей).