Создание электронной карты
Министерство образования и науки Российской Федерации
Федеральное государственное автономное образовательное
учреждение высшего профессионального образования
«Национальный исследовательский ядерный университет «МИФИ»
ОБНИНСКИЙ ИНСТИТУТ АТОМНОЙ ЭНЕРГЕТИКИ
Кафедра информационных систем
Отчет по курсовой работе
«Создание электронной карты»
Студент гр. ИС - 08Б-З
А. Н. Дворецкий
Старший преподаватель кафедры ИС
И.А.Пичугина
г. Байконур, 2012г
Понятие ГИС
Существует нескольких десятков определений геоинформационных систем, данных разными специалистами в области ГИС. Одним из них, наиболее полно отражающим концептуальную и функциональную сущность ГИС, является следующее: «ГИС - это аппаратно-программный человеко-машинный комплекс, обеспечивающий сбор, обработку, отображение и распространение пространственно-координированных данных, интеграцию данных и знаний о территории для их эффективного использования при решении научных и прикладных географических задач, связанных с инвентаризацией, анализом, моделированием, прогнозированием и управлением окружающей средой и территориальной организацией общества».
Кратко ГИС можно определить как систему сбора, хранения, анализа и представления координатно-привязанной информации, одной из основных функций которой является создание и использование цифровых (электронных) карт.
Следует подчеркнуть два определяющих ГИС момента. Во-первых, ГИС имеют дело с географической информацией, тематически разнообразной, координированной, масштабированной и генерализованной в пространстве и времени; во-вторых, ГИС используют законы информатики - системы знаний, относящихся к производству, переработке, хранению и распространению всех видов информации в обществе, природе и технических устройствах.
Принадлежность компьютерной системы к ГИС определяется наличием у нее ряда обязательных признаков, к которым относятся:
географическая (пространственная) привязка данных;
генерирование новой информации на основе синтеза имеющихся
данных;
отражение пространственно-временных связей объектов;
возможность оперативного обновления баз данных;
обеспечение поддержки принятия решений.
Термин ГИС допускает двоякое использование:
) при обозначении программных средств (ГИС-пакетов), обеспечивающих функционирование ГИС как системы (например, ГИС ArcView, ArcGIS);
) при названии прикладных ГИС, направленных на решение конкретных задач и разработанных с использованием того или иного ГИС-пакета (например, ГИС загрязненных районов Брянской области).
Сегодня ГИС-технологии применяют практически повсеместно - будь то анализ таких глобальных проблем, как перенаселение, загрязнение территории, сокращение лесных угодий, природные катастрофы или решение частных задач, таких как поиск наилучшего маршрута между пунктами, подбор оптимального расположения нового офиса, поиск дома по его адресу, прокладка трубопровода на местности, различные муниципальные задачи.
Преимущества ГИС-технологий состоят:
в возможности интеграции огромного множества информации об окружающей среде;
в обеспечении мощного аналитического инструментария для использования этих данных;
в автоматизации процедур анализа и прогноза;
в объединении традиционных операций работы с базами данных (запрос, статистический анализ) с преимуществами визуализации и пространственного анализа, предоставляемыми картой.
Области применения и задачи, решаемые с помощью ГИС.
Роль ГИС не ограничивается сбором, обработкой, хранением и передачей информации. ГИС стала одним из основных инструментов моделирования природных, хозяйственных и социальных процессов, изучения их связей и взаимодействий, прогнозирования развития в пространстве и времени, получения новой качественной и количественной информации, средством поддержки принятия решений управленческого характера и представления выводов. Поэтому области применения ГИС сегодня крайне разнообразны и включают:
учет и использование земельных ресурсов;
управление природными ресурсами (сельскохозяйственные угодья; леса; техногенно загрязненные территории);
охрана окружающей среды;
муниципальное управление (управление коммуникациями, размещение подземных труб и кабелей);
транспорт;
прокладка газо- и нефтепроводов;
экономика;
чрезвычайные ситуации;
социальные задачи;
бизнес.
Службам экстренного реагирования ГИС нужны для вычисления оптимальных маршрутов скорейшего достижения пунктов вызова. Военные могут использовать ГИС для планирования боевых операций и организации передвижения войск. В бизнесе ГИС используются для маркетинга товаров, создания списков рассылки на основе выбранных пространственных критериев. Компании по торговле недвижимостью используют ГИС для подбора свободных жилищ на основе критериев заказчика, таких как близость школ, доступ к скоростным магистралям. Академические дисциплины: география, геология, биология и экология имеют теперь возможность использовать эту технологию для разработки и проверки гипотез, относящихся к распределениям природных феноменов. Спектр возможных применений ГИС практически неограничен, а число и разнообразие пользователей ГИС стремительно растут.
ГИС-технологии помогают в решении различного рода практических задач: инвентаризационных, оценочных, динамических, прогнозных.
При решении инвентаризационных задач ГИС-технологии позволяют максимально эффективно использовать разные источники информации - полевые обследования, аэрокосмические снимки, географические карты.
Решение различного рода оценочных задач с использованием ГИС-технологий также становится более эффективным. Примером таких задач служат оценка качества сельскохозяйственных земель на основе совмещения карт ландшафтов и землепользования и использования балльной оценки типов ландшафта.
В основе решения динамических задач, направленных на изучение и картографирование изменений в природе, природопользовании, лежит сопоставление разновременных материалов: полученных в разные годы аэрокосмических снимков; карт, фиксирующих состояние исследуемого объекта на разные даты. При работе с такими материалами необходимым этапом является приведение их к геометрически сопоставимому виду - единому масштабу и проекции, что составляет важный элемент ГИС-технологии. После геометрического совмещения выполняется тематическое совмещение материалов.
Решение прогнозных задач направлено на выявление тенденций и темпов динамики процессов. Поэтому здесь ключевую роль играет интеграция ГИС и моделирования, в первую очередь, применение математико-картографического моделирования.
Типы ГИС
Географические информационные системы подразделяются на типы по проблемной ориентации, по предметной (объектной) ориентации и по территориальному охвату.
Проблемная ориентация ГИС определяется возлагаемыми на нее научными или прикладными задачами (инвентаризационные, кадастр, мониторинг, оценка и прогноз, управление и планирование). Примерами проблемно ориентированных ГИС являются земельные информационные системы (ЗИС), кадастровые (КИС), экологические (ЭГИС), учебные. Широкое распространение получили ГИС ресурсного типа, предназначенные для инвентаризации, оценки, охраны и рационального использования ресурсов, прогноза результатов их эксплуатации.
Предметная или объектная ориентация определяется объектами и явлениями, с которыми имеет дело ГИС (например, землеустройство, природные катастрофы, охрана природы, лесное хозяйство, население).
По территориальному охвату различают ГИС:
глобальные, имеющие дело с информацией планетарного характера;
субконтинентальные, обычно государственного характера, и океанов;
региональные;
локальные (городские или муниципальные ГИС, ГИС отдельных хозяйств или заповедников).
Основные понятия геоинформатики
Геоинформатика - наука, технология и производственная деятельность по научному обоснованию, проектированию, созданию, эксплуатации и использованию географических информационных систем, по разработке геоинформационных технологий.
Таким образом, геоинформатика существует в трех ипостасях как наука, техника и производство, что достаточно типично в условиях научно-технического прогресса, сближающего науку и производство.
Как научная дисциплина геоинформатика изучает процессы и явления, происходящие в природных и социально-экономических геосистемах, посредством компьютерного моделирования на основе баз данных и баз знаний.
Предмет науки геоинформатики - это природные, общественные и природно-общественные геосистемы.
Главный метод и средство науки геоинформатики - компьютерное (цифровое) моделирование геосистемы.
Основные цели геоинформатики как науки - это управление геосистемами в широком понимании, включая их инвентаризацию, оценку, прогнозирование, оптимизацию и т.п.
С другой стороны, геоинформатика - это технология (ГИС-технология) сбора, хранения, преобразования, анализа, отображения и распространения пространственно-координированных данных.
Наконец, геоинформатика как производство (геоинформационная индустрия) - это изготовление аппаратуры, создание коммерческих программных продуктов и ГИС-оболочек, баз данных, систем управления, компьютерных систем, организация маркетинга. Ядро отрасли составляет разработка и продажа программных средств (продуктов) ГИС и выполнение ГИС-проектов, основанных на этих продуктах.
Таким образом, геоинформатика изучает и разрабатывает принципы, методы и технологии сбора, хранения, передачи, обработки и представления пространственных данных для получения на их основе новой информации и знаний о явлениях, происходящих в геосистемах.
Некоторые фундаментальные понятия ГИС
Геоинформационная система (ГИС) - система сбора, хранения, анализа и представления пространственных данных. Одной из основных функций ГИС является создание и использование цифровых (электронных) карт.
Пространственный объект - это цифровое представление объекта реальности, содержащее его местоположение и набор характеристик.
Пространственные данные - множество цифровых данных о пространственных объектах включающие сведения об их местоположении и свойствах.
Позиционная и атрибутивная составляющие пространственных данных. Пространственные данные состоят из взаимосвязанных позиционной и непозиционной (атрибутивной) составляющих. Позиционная составляющая описывает пространственное положение данных (положение, форму географических объектов и их топологию - пространственные взаимоотношения с другими объектами); а непозиционная - тематическое содержание данных (содержит атрибуты данных).
Связь между позиционной и непозиционной частью пространственных данных осуществляется посредством идентификатора - уникального номера, приписываемого пространственному объекту слоя. Объекты на карте можно отобразить, символизируя их согласно атрибутивной информации.
Растровое представление данных (растр) - цифровое представление пространственных объектов в виде двухмерного массива (матрицы) ячеек, каждая из которых имеет определенное значение. Это значение может представлять, например, тип почвы, высоту, землепользование, уклон и т.д. Растровые данные сильно зависят от шага (разрешения) регулярной сетки, в которой они записываются. Размер ячейки определяет точность растровых данных.
Векторное представление данных (векторная модель данных) - цифровое представление точечных, линейных и полигональных пространственных объектов в виде набора координатных пар.
Векторизация - автоматическое или полуавтоматическое преобразование (конвертирование) растрового представления пространственных объектов в векторное представление.
Типы векторных объектов
Точка (точечный объект) - 0-мерный объект, характеризуемый парой координат и ассоциированными с ним атрибутами. Точечный объект представляет объект, не имеющий на карте ни протяженности, ни площади. Совокупность точечных объектов образует точечный слой.
Линия (линейный объект) - одномерный объект, образованный последовательностью не менее двух точек с известными координатами. Линейный объект определяет объект на карте, который имеет протяженность, но не имеет площади. Совокупность линий образует линейный слой.
Полигон (полигональный объект) - 2-мерный (площадной) объект, ограниченный замкнутой линией; определяется набором пар координат, в котором первая и последняя пара координат совпадают. Совокупность полигонов образует полигональный слой.
Слой - совокупность однотипных (точечных, линейных или полигональных) пространственных объектов, относящихся к одной теме в пределах некоторой территории и в системе координат, общих для набора слоев.
По типу объектов различают точечные, линейные и полигональные слои. Послойное или многослойное представление является наиболее распространенным способом организации пространственных данных в ГИС.
Базовые элементы векторной модели данных:
дуга - последовательность линейных сегментов, имеющая начало и конец в узлах;
узел - начальная или конечная точка дуги;
вершины - промежуточные точки вдоль дуги, определяющие ее форму;
нормальный узел - узел, в котором соединяются более двух дуг;
псевдоузел - узел, образованный соединением только двух дуг или замыканием на себя одной дуги;
висячий узел - узел незамкнутой дуги, в котором она не соединяется ни с какой другой дугой.
Топология - математическая процедура для определения пространственных отношений между объектами (узлами, дугами, полигонами). При линейно-узловой топологии устанавливается, что дуги могут соединяться друг с другом только в узлах.
Отслеживая все дуги, которые встречаются в каком-нибудь узле, система знает, какие дуги соединяются друг с другом.
Шейп-файл - это векторный нетопологический формат хранения геометрической и атрибутивной информации о пространственных объектах, представленный как минимум тремя обязательными файлами:
? .shp - файл, который хранит геометрию объектов;
? .shx - индексный файл для геометрии объектов;
? .dbf - файл формата DBASE для хранения атрибутивной информации по объектам.
Это нетопологический векторный формат, поскольку он не содержит информацию об отношениях между объектами.
Цели и задачи курсовой работы
Цель курсовой работы - получение практических навыков в разработке интерактивной электронной карты на основе сканированного фрагмента топографической карты с использованием таких программных продуктов, как векторизатор Easy Trace и ГИС-вьювера ArcExplorer.
Векторизатор Easy Trace
Easy Trace является программным пакетом для полуавтоматической интерактивной векторизации цветных и черно-белых растровых изображений. Пакет поставляется в двух модификациях - полной и сокращенной. Использование полной модификации пакета позволяет создавать проектные файлы, подключать к ним растровые слои производить преобразования растровых подложек и т.д. Полная версия необходима для начала работы с программой. Сокращенная модификация программы предназначена исключительно для векторизации и выполнения операций импорта и экспорта. Помимо замены растровых изображений на векторные примитивы с последующей передачей их в ГИС (САПР), программа Easy Trace позволяет в процессе векторизации решать следующие задачи:
минимизация числа векторных примитивов (две пересекающиеся линии разных слоев должны остаться двумя, а не четырьмя линиями, сошедшимися в одной точке);
восстановление информации, частично утраченной или искаженной из-за износа бумажного носителя, дефектов чертежных инструментов, дефектов исполнения, погрешностей сканирования;
«расслоение» изображения по его смысловому содержанию (например, карта может содержать слои рельефа, автодорог, коммуникаций, границ земельных участков и т.д.);
введение атрибутивной информации для графического объекта (например, напряжение линии электропередач, диаметра трубопровода, площадь земельного участка, его собственник и т.п.);
построение корректной топологической структуры информации, соответствующей требованиям конечной ГИС или САПР.
Таким образом, с помощью программы-векторизатора можно создавать файлы векторных и атрибутивных данных, несущие в себе гораздо больше информации, чем исходный бумажный материал, и превышающие его по точности.
Вьювер ArcExplorerсоздан для просмотра и запроса данных геоинформационной системы (ГИС). Это ПО включает в себя полезные инструменты для построения запросов и создания символов, что позволяет изучать данные и создавать интересные карты., приложение для загрузки, просмотра и изучения пространственных данных. ArcExplorer работает сам по себе с наборами данных, хранящимися в ПК или в локальной сети. При подключении к Интернет ArcExplorer также становится Web-клиентом, способным просматривать и загружать векторные данные в стандартных форматах Шейп-файлов.
Этапы выполнения курсовой работы
ГИС-проект "Создание электронной карты" состоит из двух частей:
Создание проекта, подготовка растров
Для создания электронной карты используется сканированный фрагмент топографической карты Калужской области масштаба 1:100000 с нанесенной двухкилометровой координатной сеткой.
Сканированный фрагмент является растром, в котором информация представляется в виде двухмерного массива ячеек (пиксел), каждая из которых имеет свое значение (в данном случае цвет). Если этот растр не будет трансформирован в реальную систему координат, то все полученные в результате векторизации объекты останутся в первоначальной пиксельной системе координат, в результате их местоположение и размеры будут определяться пикселами, а не реальными единицами, в частности метрами.
Для того чтобы векторные объекты были привязаны к реальной системе координат (заняли определенное географическое положение), создается и располагается в реальном пространстве прямоугольное векторное поле, а затем привязывается растр к этому векторному полю (т.е. размещается надлежащим образом внутри этого поля с учетом масштаба карты). В результате все векторные объекты, оцифрованные в последующем, будут располагаться уже в реальном пространстве.
Привязка растра с трансформацией по произвольному набору опорных точек
Прежде чем задать векторное поле проекта необходимо сначала визуально исследовать растр и определиться с местоположением, которое он должен занимать в реальном пространстве (в метрах), а затем рассчитать местоположение и размеры прямоугольного векторного поля, который будет охватывать данный растр. Для этого потребуется выполнить ряд перечисленных ниже действий.
Запустить Easy Trace.
Открыть цветной растр (меню Файл ? «Открыть растр» ?для полного отображения растра на экране можно воспользоваться комбинацией клавиш Ctrl+A). Первоначальные текущие координаты, определяемые номерами столбцов и строк ячеек растра, можно увидеть внизу экрана в строке состояния.
Выбрать какую-нибудь точку отсчета, находящуюся на пересечении двухкилометровой координатной сетки (точка A на рис.1) и задать ее координаты в новой локальной системе координат в метрах (записать!) - положение этой точки в реальном пространстве и определит в конечном счете положение всего растра в целом. В рамках данной работы координаты задаются произвольно, но так, чтобы при этом все остальные координаты растра, пересчитанные в новую систему координат, исходя из этой точки и масштаба карты, были неотрицательные. Координаты этой точки будут являться базовыми для всех последующих расчетов.
В задачах, где необходимо привязать растр к строго определенному месту в пространстве, координаты этой точки должны быть заданы уже не произвольно, а точно. Это может потребоваться, например, для последующего соединения двух смежных растровых фрагментов и оцифрованных по ним векторных слоев.
Рассчитать (и записать!) координаты левого нижнего и правого верхнего углов векторного поля (X1,Y1 и X2,Y2), внутри которого должен находиться трансформированный растр. При этом прямоугольное векторное поле может быть чуть больше растра - это пространственный охват (экстент) будущей электронной карты, и все создаваемые векторные объекты должны находиться внутри него.
Координаты X1,Y1 и X2,Y2 определяются исходя из координат точки A (заданных выше) и расстояний от точки A до границ векторного поля (AB, AC, AD, AE на рис.5), например, X1=XA-AB. Эти расстояния можно рассчитать:
приблизительно, используя двухкилометровую координатную сетку для зрительной их оценки;
точно с помощью инструмента Линейка. Для этого на панели Линейка, появляющейся внизу экрана после нажатия кнопки , необходимо задать единицы измерения - метры, масштаб - 100000 (масштаб векторизуемой карты в данной работе). Затем, щелкая мышкой на экране в начале и конце требуемых отрезков, произвести нужные измерения. Результат высвечивается на этой же панели. Для векторного поля, охватывающего растр , исходя из координат исходной точки А (5000,5000), можно задать X1=3810, Y1=1420 и X2=8610, Y2=6248.
Закрыть растр.
Создать новый проект в Easy Trace (меню Файл ? «Новый проект» ? в открывшемся окне отметить галочкой единственную опцию Открыть диалог «Свойства проекта»).
Задать свойства проекта (меню Проект ? «Свойства» ? закладка «Координаты»):
масштаб растра (1:100000);
единицы проекта (метры);
разрешение (300 т/дюйм);
указать рассчитанные выше координаты нижнего левого и верхнего правого углов векторного поля, куда будет трансформирован цветной растр;
ОК.
После этого в новой локальной системе координат появится пустое векторное поле, выделенное пунктирным контуром (текущие координаты в метрах можно увидеть внизу экрана в строке состояния).
Сохранить проект (меню Файл ? команда «Сохранить как» - при первом сохранении, при последующих - команда «Сохранить»).
Привязка цветного растра к проекту по произвольному набору опорных точек
Теперь необходимо привязать цветной растр к векторному полю так, чтобы он занял в нем строго фиксированное положение, определяемое заданными выше координатами исходной точки A. Для осуществления данной трансформации потребуется рассчитать аффинное (линейное) преобразование исходных координат, определяемых номерами столбцов и строк ячеек растра, в новую локальную систему координат, в которой единицами измерения являются метры. Преобразование будет осуществляться по произвольному набору опорных точек (тиков), координаты которых должны быть известны в обеих системах координат. Для этого на растре в местах пересечений координатной сетки щелчком «мыши» выбираются точки (в количестве не менее 4), а их новые координаты рассчитываются, исходя из заданных ранее координат точки отсчета A и с учетом масштаба карты, т.е. того факта, что сетка на исходной карте двухкилометровая (рис.1).
Для инициализации процесса привязки растра к векторному полю необходимо выполнить следующую цепочку действий: перейти в меню Проект ? выполнить команду «Добавить растр» ?выбрать нужный растр ? в открывшемся диалоговом окне задать «Метод трансформации растра по произвольному набору опорных точек». После этого на экране появится окно «Привязка растра по произвольному набору точек», с помощью которого и будет осуществлена операция ввода опорных точек и трансформации растра.
геоинформатика электронный карта
Рис.1. Привязка растра
Бинаризация цветного изображения
Программа Easy Trace предоставляет возможность векторизации как черно-белого, так и цветного изображения. Однако векторизовать линии по черно-белой подложке значительно быстрее и удобнее, но не всегда возможно, поскольку исходный материал для векторизации в большинстве случаев - цветные изображения. Инструмент бинаризации (цветоделение) как раз и предназначен для выделения из цветного изображения черно-белого тематического слоя (например, реки, дороги и т.д.).
Для того чтобы на цветном изображении выделить тематический слой, указать все цветовые оттенки, из которых он будет состоять. Совокупность цветовых оттенков как раз и представляет собой тематический слой, который можно выделить в черно-белый растр.
панели инструментов. После этого на рабочем поле активного (текущего) окна курсор приобретает форму пипетки. Также на рабочем поле появится панель параметров Бинаризации
В данной работе при бинаризации создаётсся два слоя, содержащих цветовые оттенки, которые определяют:
Рис.2 Слои «Реки» и «Дороги» после бинаризации
Затем привязать эти слои к проекту Проект ® выполнить команду Добавить растр ® в появившемся окне Привязать к проекту выбирать способ "без трансформации, как растр" и указать уже привязанный ранее цветной растр.
Сделать бинарные растры прозрачными (чтобы из-под них в качестве подложки был виден цветной растр) Сервис ® Параметры…® в закладке Общие задать следующие опции:
Задать цвета для отображения растров на экране (меню Проект ® Слои Проекта ® задать цвета для растровых монохромных слоев).
Добавление векторных слоев в проект
После создания растровых монохромных слоев Дороги и Реки создать в проекте следующие векторные слои, на которые в процессе векторизации будут добавляться соответствующие объекты (меню Проект ® Слои Проекта ® меню Векторные слои ® Добавить векторный слой) (Рис. 3).
Рис. 3. Добавление векторного слоя
Слои, создаваемые в ручном режиме трассировки :
слой Граница, состоящий из одной замкнутой прямоугольной полилинии, ограничивающей цветной растр (полигональный слой). Для его создания используется инструмент трассировки ортогональных линий в ручном режиме;
При ручном режиме трассировки за правильностью топологии надо следить самостоятельно и создавать ее с помощью клавиш Ctrl и Shift:
Слои, создаваемые в полуавтоматическом режиме трассировки :
или в ручном режиме );
Так как внутри векторизуемого слоя Пустыни есть "островные" участки, относящие к другим категориям землепользования, они заносятся на соответствующий отдельный слой - Кусты, Остров . Слой Кусты создаем аналогично предыдущему слою.
.
Каждому слою присваиваем соответствующее имя и задаем свой цвет, которым будут отображаться его объекты на экране (Рис. 4.).
Граница;
Постройки;
Реки Полигон;
Линейные Реки;
Остров;.
Пустыни;
Постройки;
Кусты;
Озера;
Дороги;
Городские дороги;
Малые Дороги;
Рис. 5. Созданные векторные слои
Визуальная проверка оцифрованных объектов
После создания всех векторных слоев приступают к визуальной проверке оцифрованных объектов. Для этого:
Проверка топологии и исправление ошибок
Правильная топология подразумевает выполнение следующих условий:
Проверка топологии осуществляется с помощью команды: меню Утилиты ® Проверка топологии. После этого открывается окно, в котором перечисляются возможные варианты проверки топологии и слои, на которых это проверка может быть произведена.
В программе предусмотрено 6 видов тестов для оценки корректности топологии, из которых можно составлять любые наборы.
Ошибки каждого вида помечаются своим особым значком:
Самопересечение - выявление ошибок самопересечения одной полилинии.
Удвоение вершины - частный случай Самопересечения, когда две вершины одной полилинии совпадают.
Пересечение "Крест" - выявление случаев взаимного пересечения двух полилиний, не удовлетворяющих установленным правилам топологии.
Частичное перекрытие - частный случай пересечения "Крест", при котором часть одной полилинии накладывается на другую полилинию.
Пересечение "Вершина" - выявление Т-образных примыканий полилиний без образования узла.
Висячий узел - узел, принадлежащий одной полилинии, у которой начальная и конечная вершины не совпадают и к которой никакая другая полилиния не примыкает.
Незамкнутые полигоны - проверка на замкнутость площадных объектов (совпадение начального и конечного узла полилинии);
Псевдоузлы - выявление сходимости в одной точке двух и только двух полилиний одного слоя.
Оцениваем количество ошибок и, закрыв окно, переходим к их редактированию.
Проверяем и исправляем каждый тип ошибок согласно приведенным выше условиям.
Создание атрибутивных баз данных
Easy Trace позволяет:
Формат баз данных - DBF.
Приступить к созданию атрибутивных БД после завершения работ по вводу и редактированию векторных объектов, т.к. при редактировании, удалении объектов, переносе их на другой слой связь с БД может быть разорвана и потребуется повторный ввод атрибутивной информации.
Создание структуры БД для векторных слоев
В атрибутивных таблицах должны присутствовать следующие поля:
а) для гидрологических слоев (линейных и полигональных):
USERID (идентификатор, тип поля - Numeric) - вводится программой автоматически, не редактируется;
TYPE (тип водоема, выбрать тип поля - Numeric, задать размер поля).
Значение, вводимое в данное поле задать:
·для реки (полигональный объект) - 1.
·для рек линейных -2.
·для пересыхающих участков рек - 3.
·для озер - 5.(тип поля - Character, задаем размер поля) создать для реки, имеющей название.
б) для дорожной сети:
USERID (идентификатор) - вводится автоматически, не редактируется;(тип дороги, тип поля - Numeric, задать размер поля). Значение, вводимое в данное поле, брать из следующего списка:
1-автомагистрали, автодороги с усовершенствованным покрытием;
-автодороги с покрытием;
-автодороги без покрытия;
-грунтовые проселочные дороги;
-полевые, лесные дороги (длинный пунктир);
-просеки (короткий пунктир)
-ширококолейные железные дороги,
-узкоколейные железные дороги,
-дороги внутри населенных пунктов.
Создать БД для дорог. Дороги выделить 3,4,5,6 и 9 типов.
в) для населенных пунктов:
USERID (идентификатор) - вводится автоматически, не редактируется;(тип населенного пункта, тип поля - Numeric).
Так как все населённые пункты относятся к типу - поселок сельского типа, вводим значение - 3.
NAME (, тип поля - Character, задаем размер поля)
Заносится название населенных пунктов.
г) для слоев Лес, кустарники, контур :
USERID (идентификатор) - вводится автоматически, не редактируется;(тип участка, тип поля - Numeric). Значения в данном поле:
- лес;
2- кустарник;
-др. земли.
Ввод атрибутивных данных
Ввод атрибутивной информации как для индивидуальных объектов, так и для группы объектов осуществляется в режиме редактирования с помощью команды Атрибуты из дополнительного меню редактора (выпадает при наличии выбранного объекта по щелчку правой клавиши "мыши" на рабочем поле). При этом появляется окно ввода атрибутивной информации.
Выполнение проверки состояния БД:
Переходя к проверке и редактированию БД, предварительно выполнить команду Упаковать идентификаторы из меню Утилиты для приведения во взаимное соответствие векторных слоев проекта и соответствующих им таблиц БД.
Сама проверка состояния БД выбранного слоя производится с помощью команды Информация из окна Настройка слоев проекта (меню Проект ® Слои Проекта ® выделить слой для проверки ® меню Векторные слои ® команда Информация). В случае проверки состояния БД по всем слоям можно использовать команду Информация из меню Проект.
В результате появляется окно с полной информацией по выбранному слою или слоям, в том числе и по соответствию количества объектов на слое количеству записей в БД. При этом возможны следующие ситуации:
Выявление объектов без идентификаторов и заполнение БД для них:
® открыть его дополнительное меню ® выполнить команду Выбор по критерию .
и заполнить записи для этих объектов.
Количество полилиний и записей совпадают.
Информация о выбранных слоях:
Слой "р_реки"Тип слоя - РастровыйРазмер - 567 x 573Размер растра - 567 x 573, 40 KbМасштаб растра - Mx=1, My=1Координаты [единицы проекта]:Xmin = 1792.496550 Ymin = 1410.511650Xmax = 6593.106150 Ymax = 6261.921350Число цветов - 2Полное имя растрового файла - E:\Склад\Литра\Обнинск\4 курс\ГИС_2011\Проэкт Поляки\реки.bmpСоздан - 11 июн 2012, 17:55
Слой "р_дороги"Тип слоя - РастровыйРазмер - 567 x 573Размер растра - 567 x 573, 40 KbМасштаб растра - Mx=1, My=1Координаты [единицы проекта]:= 1792.496550 Ymin = 1410.511650Xmax = 6593.106150 Ymax = 6261.921350Число цветов - 2Полное имя растрового файла - E:\Склад\Литра\Обнинск\4 курс\ГИС_2011\Проэкт Поляки\дороги.bmpСоздан - 11 июн 2012, 18:03
Слой "р_карта"Тип слоя - РастровыйРазмер - 567 x 573Размер растра - 567 x 573, 953 KbМасштаб растра - Mx=1, My=1Координаты [единицы проекта]:Xmin = 1792.496675 Ymin = 1410.511650Xmax = 6593.106275 Ymax = 6261.921350Число цветов - 16777216Полное имя растрового файла - E:\Склад\Литра\Обнинск\4 курс\ГИС_2011\Проэкт Поляки\растр 86_87_3 jpg.jpgСоздан - 11 июн 2012, 17:26
Слой "граница"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Граница.DBF (записей в БД - 0)Объем векторных данных на слое : 352 байтЧисло объектов на слое - 1, включая:полилиний - 1
Слой "нас_пункт"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Нас_пункт.DBF (записей в БД - 4)Объем векторных данных на слое : 560 байтЧисло объектов на слое - 4, включая:полилиний/записей БД - 4/4
Слой "поли_реки"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Поли_реки.DBF (записей в БД - 13)Объем векторных данных на слое : 7120 байтЧисло объектов на слое - 13, включая:полилиний/записей БД - 13/13
Слой "реки"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Реки.DBF (записей в БД - 10)Объем векторных данных на слое : 1056 байтЧисло объектов на слое - 10, включая:полилиний/записей БД - 10/10
Слой "остров"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Остров.DBF (записей в БД - 1)Объем векторных данных на слое : 208 байтЧисло объектов на слое - 1, включая:полилиний/записей БД - 1/1
Слой "болото"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Болото.DBF (записей в БД - 12)Объем векторных данных на слое : 2130 байтЧисло объектов на слое - 12, включая:полилиний/записей БД - 12/12
Слой "дороги"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Дороги.DBF (записей в БД - 43)Объем векторных данных на слое : 3192 байтЧисло объектов на слое - 43, включая:полилиний/записей БД - 43/43
Слой "поля"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Поля.DBF (записей в БД - 7)Объем векторных данных на слое : 3432 байтЧисло объектов на слое - 7, включая:полилиний/записей БД - 7/7Слой "рощи"Тип слоя - ВекторныйТип линии - СплошнаяСвязан с базами данных:Полилинии - Роши.DBF (записей в БД - 0)Объем векторных данных на слое : 240 байтЧисло объектов на слое - 2, включая:полилиний - 2***Общее число объектов на выделенных слоях - 93,общий объем векторных данных - 18290полилиний - 93
Экспорт в формат ГИС ArcView
Перейти к последнему, заключительному этапу работы в пакете Easy Trace экспорту данных. Для этого выполняется команда Экспорт из меню Файл.
Экспорт осуществляется в формате SHP (шейп-файлы), который является обменным форматом ГИС ArcView и хранит информацию о геометрии векторных объектов и связанных с ними атрибутивных данных.
При экспорте векторных слоев в формат SHP необходимо:
Для каждого шейп-файла при экспорте формируются 3 обязательных файла:
Создание электронной карты во вьювере ArcExplorer
Создание нового Вида, задание его свойств, добавление векторных тем
Запустить ArcExplorer. В результате на экране появится пустой Вид.
; Тип данных - Шейп-файла; для добавления тем использовать шейп-файлы, полученные при экспорте из Easy Trace):
Сохранение осуществляется в файл с расширением *.AEP, который является текстовым файлом, содержащим всю информацию о проекте: местоположение отображаемых объектов, экстент сохраняемой карты, порядок рисования, легенды тем и т.д.
Задание имен тем
Каждой теме дается понятное название. Для этого сделать тему активной, затем в меню Тема выбрать опцию Свойства темы (или нажать кнопку ) и вписать Название темы. Редактируем темы
Итоговая обзорная карта
Исходное растровое изображение
Больше работ по теме:
Предмет: Информационное обеспечение, программирование
Тип работы: Курсовая работа (т)
Новости образования
КОНТАКТНЫЙ EMAIL: [email protected]
Скачать реферат © 2017 | Пользовательское соглашение
ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ