Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ГИС

.pdf
Скачиваний:
54
Добавлен:
12.03.2016
Размер:
1.05 Mб
Скачать

-BSQ, BIL и BIP;

-Сжатые Цифровые Графические файлы изображений ARC (Compressed ARC Digitized Raster Graphics files – CADRG) при установленном Модуле поддержки изображений CADRG; -Настраиваемые Базовые файлы Изображений (Controlled Image Base – CIB) при установленном модуле поддержки изображений CIB;

-ERDAS;

-GRID;

-IMAGINE (при установленном модуле поддержки изображений IMAGINE); -Растры IMPELL (сжатые файлы RLC) - IMPELL Bitmaps (Run-length compressed files) -Каталоги изображений (Image catalogs);

-JPEG (при установленном модуле поддержки изображений JPEG); -MrSID (при установленном модуле поддержки изображений MrSID);

-файлы Национального Растрового обменного формата (National Image Transfer Format – NITF) при установленном модуле поддержки изображений NITF (NITF Image Support extension);

-растровые файлы формата Sun;

-растровые файлы формата TIFF

-сжатые TIFF/LZW

Использование исторических карт чрезвычайно актуальная задача при изучении динамики берегов. В этой связи применение ГИС-технологий становится совершенно обязательным. Методика использования ГИС-технологий для изучения изменений береговой линии и отступления кромок берегового обрыва предполагает использование исторических топографических и (или) морских карт в качестве растровой подложки. При этом возникает ответственная задача геодезической привязки растра. Одной из программ, обеспечивающих

41

выполнение данной операции, является программа TRANSFORM, разработанная фирмой Кредо.

Растровые изображения могут загружаться в проект созданный в Arc View в формате BMP вместе с файлом координатной привязки формата BPW, в виде подложки на которую наносится результаты съёмки, планы, любая интересующая нас информация.

Подгружая в проект результаты съёмок разных лет можно анализировать, как менялась береговая черта и общий рельеф местности.

Примечание

Когда Вы добавляете тему в Вид, ArcView не отображает ее в Виде немедленно. Это дает вам возможность сначала отредактировать легенду темы или изменить порядок вывода нескольких тем на экран, и т.д. Чтобы изобразить добавленную тему, включите флажок переключатель, расположенный рядом с названием темы в Таблице содержания вида

7.4.4. Векторные данные

Пространственная информация в векторных форматах хранится в виде X, Y координат в прямоугольной (плановой) системе координат. Точечные объекты представляются как единичные X, Y координаты. Линейные объекты, включая контуры полигонов, записываются в виде упорядоченной серии X, Y координат.

Векторные данные лучше подходят для регистрации расположения дискретных пространственных объектов, местоположение которых точно известно, таких, например, как улицы, границы участков, реки, телефонные станции и т.д. Покрытия ARC/INFO являются векторными данными. Файлы чертежей, используемые в CADовских программах, также обычно являются векторными данными, хотя данные в этих файлах обычно хранятся в таких единицах как дюймы, а не в системах географических координат, необходимых для хранения пространственных данных.

Векторные данные могут точно описать истинное расположение объектов на земной поверхности. Однако, точность векторных данных в значительной степени зависит от числа X, Y координат, выбранных для представления объектов, особенно для описания таких природных объектов как реки и береговая линия. При увеличении (зуммировании) векторных данных, представляющих такие объекты, Вы, в конце концов, увидите отдельные прямолинейные сегменты, составляющие векторное представление.

Формат шейп-файлов ArcView (shapefiles) представляет собой простой нетопологический формат хранения геометрической и атрибутивной информации о географических объектах. Шейп-файл – это один из пространственных форматов данных, с которым можно работать в

ArcView.

Формат шейп-файла определяет геометрию и атрибутивную информацию о географически привязанных объектах и представлен пятью файлами с определенными расширениями, которые следует сохранять в том же рабочем каталоге, что и соответствующий проект. Ниже описано назначение этих файлов:

.shp – файл, который хранит геометрию объектов.

.shx – индексный файл для геометрии объектов.

.dbf – файл формата dBASE для хранения атрибутивной информации по объектам. Когда шейп-файл добавляется в качестве темы к Виду, этот файл можно открыть, как атрибутивную таблицу.

Источники пространственных данных, типа шейп-файлов и покрытий ARC/INFO, имеют собственные таблицы атрибутов, содержащие описательную информацию о географических объектах, которые они содержат.

42

При добавлении темы, представляющей один из этих источников пространственных данных, к Виду возможно обращаться к этой таблице атрибутов, нажимая кнопку Открыть Таблицу Темы.

ArcView автоматически управляет взаимосвязью между темами и их таблицами атрибутов, так что Вы не должны специально загружать эти таблицы в ArcView. Когда открывается таблицу атрибутов темы, возможно выбирать объекты в Виде, выбирая их записи в таблице, и наоборот.

7.4.5. Добавление и редактирование данных Создание новой точечной темы

Если ваши данные состоят из объектов, которые слишком малы, чтобы быть представленными как линии или ареалы, вам следует создать точечную тему ArcView. Точки представляют дискретные объекты, такие как здания, топознаки навигационные сооружения и т. д.

Для создания новой Темы выберите Вид/Новая Тема, далее появиться диалоговое окно:

43

Укажите название и где будет храниться новая Тема. После нажмите OK.

Нажав кнопку Создать Точку Вы можете поместить её в Виде. Далее нажмите кнопку

Тема/Прекратить редактирование.

При создании новой темы ArcView делает три новых файла: shp – файл, который хранит геометрию объектов.

shx – индексный файл для геометрии объектов.

dbf – файл формата dBASE для хранения атрибутивной информации по объектам.

Когда шейп-файл добавляется в качестве темы к Виду, этот файл можно открыть, как атрибутивную таблицу. После создания объекта есть возможность редактировать его отображение. Для этого необходимо сделать его активным.

Каждый вид имеет собственную Таблицу Содержания, которая содержит список тем в виде. Подобно таблице содержания книги, Вы смотрите на Таблицу Содержания вида, чтобы увидеть, что находится в нем. Вы можете изменить, как выглядит таблица содержания, выбирая Стиль TOC из меню Вид. Вы также используете Таблицу Содержания, чтобы управлять прорисовкой вида.

44

Таблица Содержания показывает:

Имя каждой темы в виде. Темам можно давать любое имя. По умолчанию, тема называется по имени источника данных, который ее представляет. Вы можете дать темам более длинные, более описательные (наглядные) имена. Тема/Свойства

Легенду для каждой темы. Легенда темы показывает символы и цвета, используемые для рисования темы. Тема может быть нарисована с использованием одного символа, или может использоваться целый ассортимент различных символов и цветов, чтобы классифицировать объекты в теме. Тема/Редактировать легенду.

Включена или Отключена тема. Каждая тема имеет слева окно флажка, который указывает, рисуется ли тема в настоящее время в виде. Вы управляете тем, какие темы должны рисоваться в вашем виде, просто щелкая по этим флажкам.

Порядок прорисовки тем. Тема сверху Таблицы Содержания рисуется поверх тех, которые ниже ее. Следовательно, темы, которые формируют задний план вашего вида, внизу списка. Вы можете перетаскивать темы вверх или вниз в Таблице Содержания, чтобы изменить порядок, в котором они рисуются.

45

Какие темы активны. Когда Вы делаете темы активными, Вы выбираете с какими темами Вы желаете работать. Когда тема активна, она рельефно выделена в Таблице Содержания. Просто щелкните имя темы или легенду, чтобы сделать ее активной. Чтобы сделать активными более чем одну тему, удерживайте нажатой клавишу SHIFT, и щелкайте по темам. Большинство операций при работе в виде Вы можете выполнять над активной темой (темами). Например, когда Вы выбираете объекты в виде, объекты отбираются только из активной темы (тем).

Создание линейных объектов

Перед добавлением линейных объектов в тему Вы должны решить, как они будут стыковаться с другими объектами. Если важно, чтобы все пересекающиеся линии в теме имели общие конечные узлы, чтобы не было “перелетов” или “недолетов”, то вам следует установить режим замыкания объектов. При его использовании ArcView двигает вершины или сегменты линий новых добавляемых вами объектов, чтобы выравнивать их с вершинами или сегментами линий других объектов в пределах указанного расстояния - расстояния неразличимости.

Чтобы создать линейный объект в линейной теме

1.Если тема еще не в режиме редактирования, сделайте ее активной темой и в меню

Тема выберите опцию Начать редактирование.

2.Щелкните на инструменте для Рисования и в открывающемся списке инструментов

выберите инструмент Линия. 3. Щелкните левой кнопкой мыши на том месте в Виде, где должна начаться линия.

Далее щелкайте на каждой вершине контура вводимой линии, и дважды в конце линии. Если у вас установлен интерактивный режим замыкания, то во время добавления линии можете нажать на правую кнопку мыши, чтобы отобразилось раскрывающееся меню, и выбрать из него один из возможных вариантов слияния следующей вершины новой линии с существующими линиями темы.

Когда Вы создаете новый линейный объект в теме, соответствующая новая запись автоматически добавляется в таблицу атрибутов объектов темы. Пока Вы редактируете тему, эта таблица также имеет режим редактирования. Вы можете добавлять данные в эту запись в любое время, вводя новые значения в таблицу.

Примечание Пока Вы создаете линию, Вы можете выбрать опцию Удалить последнюю

вершину из раскрывающегося меню для удаления последней добавленной вершины. Повторение этой операции несколько раз позволит вам удалить все вершины в обратном порядке до начальной точки линии.

При работе с линейной темой может потребоваться нарисовать новую линию, которая пересекает уже существующую, так, чтобы было создано пересечение, т.е. две линии были

46

бы разбиты в точке пересечения. Для этого используйте инструмент Линия разбивки, чтобы создать линию, разбивающую другую линию в точке пересечения. Так будут разбиты все линии, пересекаемые ею.

1.Щелкните на инструменте для Рисования и в открывающемся списке инструментов выберите инструмент Линия разбивки.

2.Щелкните левой кнопкой мыши в том месте в Виде, где должна начаться линия. Далее щелкайте на каждой вершине контура вводимой линии и дважды в конце линии. Линия, которую Вы рисуете с помощью инструмента Линия разбивки, должна пересекать хотя бы одну линию, чтобы создались новые объекты.

Примечание Шейп-файл может содержать только один тип объектов, поэтому в тему, основанную на

шейп-файле линейных объектов, могут быть добавлены только линейные объекты.

Создание полигональных объектов

Перед добавлением полигонов в тему, решите, как они будут состыковываться с другими полигонами. Если важно не иметь промежутков или наложения полигонов, вам следует установить режим замыкания объектов. Если вы создаете полигон рядом с другим полигоном, расположенным в пределах допуска замыкания, этот новый полигон сомкнется с другим полигоном без промежутков и наложения.

Чтобы создать полигональный объект неправильной формы

1.Если тема еще не в режиме редактирования, сделайте ее активной и в меню Тема выберите опцию Начать редактирование.

2.Щелкните на инструменте для Рисования и в открывающемся списке инструментов

выберите инструмент Полигон. 3. Щелкните левой кнопкой мыши в том месте в Виде, где должен начинаться полигон.

Далее щелкайте на каждой вершине контура вводимого полигона, и дважды на конечной вершине.

Если у вас установлен интерактивный режим замыкания, то, во время добавления нового полигона, можете нажать на правую кнопку мыши для отображения всплывающего меню и выбрать из него один из возможных вариантов замыкания, чтобы управлять замыканием каждой следующей вершины в границе полигона с существующими полигонами темы.

Когда Вы создаете новый полигональный объект в теме, в таблицу атрибутов объектов темы автоматически добавляется соответствующая новая запись. Пока Вы редактируете тему, таблица также находится в режиме редактирования. Вы можете добавлять данные в эту запись в любое время, вводя новые значения в таблицу.

Примечание Пока Вы создаете линию, можете выбрать опцию Удалить последнюю вершину из

раскрывающегося меню, чтобы удалить последнюю добавленную вершину. Повторение этой операции несколько раз позволит вам удалить все вершины в обратном порядке до начальной точки.

47

Чтобы создать полигон в виде круга

1.Щелкните на инструменте для Рисования и в открывающемся списке инструментов

выберите инструмент Окружность. 2. Расположите курсор в том месте в Виде, где будет находиться центр окружности,

щелкните левой кнопкой мыши и, не отпуская ее, растяните окружность до нужного вам размера, затем отпустите кнопку мыши.

Чтобы создать полигон в виде прямоугольника

1.Щелкните на инструменте для Рисования и в открывающемся списке инструментов

выберите инструмент Прямоугольник. 2. Расположите курсор в том месте в Виде, где будет находиться один из углов

прямоугольника, щелкните левой кнопкой мыши и, не отпуская ее, растяните прямоугольник на требуемое расстояние, затем отпустите кнопку мыши.

Чтобы создать полигон, имеющий общую границу с существующими полигонами Вы можете использовать инструмент Автоматическое Замыкание, чтобы создать новый полигон, если он должен иметь общую границу с существующим полигоном (полигонами) в вашей теме. Таким образом, нет необходимости перерисовывать часть границы полигона, которая уже существует в вашей теме.

1.Щелкните на инструменте для Рисования и в открывающемся списке инструментов выберите инструмент Автоматическое замыкание.

2.Нарисуйте линию, которая начинается и заканчивается на любой из границ существующих полигонов, чтобы замкнуть вновь создаваемый полигон. Чтобы нарисовать линию, щелкните левой кнопкой мыши в том месте в Виде, где она должна начинаться, щелкайте на каждой вершине контура вводимого полигона, затем дважды щелкните на конечной вершине. Рисуя линию, Вы можете завести концы линии за границы существующих полигонов.

Когда вы закончили рисовать линию, ArcView автоматически построит новый полигон и удалит отрезки заведенной за границы полигонов линии.

Примечание Шейп-файл может содержать только один тип объектов, поэтому в тему, основанную на

шейп-файле полигональных объектов, могут быть добавлены только полигональные объекты.

Работа с табличными данными

Когда Вы создаете новый объект в теме, в таблицу атрибутов объектов темы автоматически добавляется соответствующая новая запись. Пока Вы редактируете тему, таблица также находится в режиме редактирования. Вы можете добавлять данные в эту запись в любое время, вводя новые значения в таблицу.

Что такое таблица?

Таблица позволяет работать в ArcView с данными из источника табличных данных. Вы можете добавлять в ArcView данные практически из любого источника табличных данных в виде таблиц. Затем данные из этих таблиц можно добавлять на карты, символизировать, делать запросы и анализировать эти данные с точки зрения их положения в пространстве (то есть географически).

48

Таблицы атрибутов пространственных данных

Помимо таблиц, основанных на источниках табличных данных, некоторые источники пространственных данных, типа шейп-файлов и покрытий ARC/INFO, имеют собственные таблицы атрибутов, содержащие описательную информацию о географических объектах, которые они содержат.

При добавлении темы, представляющей один из этих источников пространственных данных, к Виду Вы можете обращаться к этой таблице атрибутов, нажимая кнопку Открыть Таблицу

Темы .

ArcView автоматически управляет взаимосвязью между темами и их таблицами атрибутов, так что Вы не должны специально загружать эти таблицы в ArcView.

Когда Вы открываетесь таблицу атрибутов темы, Вы можете выбирать объекты в Виде, выбирая их записи в таблице, и наоборот.

Чтобы сделать таблицу редактируемой

Выберите Начать Редактирование из меню Таблица интерфейса документа Таблица. Имена полей в таблице, которые Вы можете редактировать, показаны нормальным шрифтом. Поля, которые Вы не можете редактировать, показываются курсивом.

Чтобы прекратить редактирование и подтвердить внесенные изменения

Выберите Прекратить Редактирование из меню Таблица, чтобы выйти из режима редактирования таблицы. Последует запрос о необходимости сохранения внесенных изменений.

Чтобы добавить поле к таблице, которую Вы редактируете

Выберите пункт Добавить поле из меню Редактировать.

Когда Вы добавляете поле к таблице, появляется диалоговое окно, в котором надо точно определить новое имя, тип и длину поля. Вы выбираете из четырех различных типов поля: Число (Number) Вы можете определить ширину поля в числовом виде в поле Ширина, и число десятичных знаков в поле Десятичные разряды. При 0 десятичных разрядов поле будет целочисленным. Заметьте, что ширина поля включает десятичную точку и знак минус (если используется).

Строка (String). Вы можете определить ширину поля в символах в поле Ширина Логический (Boolean). Каждое значение в Логическом поле является или True (Истина) или False (Ложь). Когда Вы печатаете значение в Логическое поле, Вы можете или напечатать

49

True, или False полностью, или только напечатать t или f, которые ArcView само преобразует в True или False.

Дата (Date). Каждое значение в поле даты - восемь цифр в формате YYYYMMDD. Например, 10-е февраля 1972 представляется как 19720210. Когда Вы вводите даты в поле дата, они должны быть в этом формате.

Чтобы удалить поле

Щелкните на его имени в таблице, чтобы сделать ее активной, затем выберите пункт Удалить Поле из меню Редактировать. Опции "Отмена" (Undo) для этой операции нет; как только поле удалено, оно больше не доступно в таблице.

Чтобы добавить записи в таблицу, которую Вы редактируете, выберите опцию Добавить Запись из меню Редактировать.

Чтобы удалить записи из таблицы, которую Вы редактируете, выберите записи, которые нужно удалить, и затем выберите Удалить Запись из меню Редактировать.

7.5.. Анализ динамики береговой линии с помощью ГИС

Смысл изучения динамики берегов сводится к определению пространственно-временного перемещения вещества в зоне взаимодействия моря и суши. Имеются два аспекта этой проблемы: пространственно геометрический и вещественный. Пространственногеометрический аспект состоит в определение объемов вещества, перемещаемого в направление «суша-море» и обратно. Он заключается в определение пространственных координат поверхностей надводной и подводной частей зоны взаимодействия моря и суши с последующим созданием цифровой модели рельефа.

50