<<< предыдущая глава | оглавление | следующая глава >>>
gvSIG позволяет создавать слои следующих форматов: shp, dxf и postgis. Для создания нового слоя, выберите меню “View / New Layer”.
Выберите пункт “New SHP”, после чего откроется окно мастера, который поможет вам создать новый слой.
В первом окне мастера нужно указать имя создаваемого файла SHP, которое будет отображаться в ToC, и тип его геометрии.
Во втором окне мастера следует указать необходимые поля атрибутивной таблицы, связанной со слоем, и определить некоторые свойства этих полей.
Для добавления поля в таблицу, щелкните кнопку “Add field”. Каждый раз при нажатии этой кнопки в таблицу будет добавляться новое поле.
Если нужно удалить одно из созданных полей, просто выберите его и щелкните кнопку “Delete Field”.
Свойства полей атрибутивной таблицы можно отредактировать:
BOOLEAN: Логический тип данных, допускает значения “истина” или “ложь”.
DATE: Позволяет создать поле, содержащее дату. Максимально допустимое число символов в дате – 8.
INTEGER и DOUBLE – два числовых типа. Первый предназначен для целых чисел, а второй – для дробных.
STRING: Буквенно-цифровой тип. Максимальное количество символов – 254.
Как только структура связанной со слоем атрибутивной таблицы определена, нажмите “Next”.
В открывшемся окне нужно указать путь, куда следует сохранить создаваемый файл, а также выбрать систему координат для View (в который будет вставлен новый слой), щелкнув на кнопке, расположенной справа от строки “Current Projection”.
Если во View уже присутствуют другие слои, то эта кнопка будет заблокирована, поскольку система координат View уже определена.
Чтобы сохранить новый слой, в текстовом поле укажите необходимый путь.
Для выбора пути можно воспользоваться окном поиска. Для этого щелкните на кнопке, расположенной справа от текстового поля. Введите имя нового слоя (помните, что это имя будет присвоено файлу SHP и может отличаться от того, которое будет указано в ToC) и выберите “Save”.
После того, как создание нового файла SHP завершено, он будет автоматически добавлен в ToC.
Кроме того, станут активны инструменты редактирования, позволяющие создавать элементы нового слоя.
Процедура создания нового файла DXF очень похожа на процедуру создания файла SHP, описанную в предыдущем разделе.
Выберите меню “View/New layer/New DXF”.
После этого будет запущен мастер, позволяющий выбрать путь и имя для создаваемого файла и систему координат View.
Для создания нового файла PostGIS, выберите меню “View/New layer/New PostGIS”.
Начальные шаги создания нового файла PostGIS очень похожи на шаги, выполняемые при создании файла SHP.
Различие заключается лишь в том, что новый слой будет сохранен в базу данных PostGIS.
Заполните поля, необходимые для установления подключения, и выберите “Finish”.
С помощью инструмента “Add event layer” gvSIG позволяет создавать новые слои на основе табличных данных.
Это можно сделать двумя способами: либо добавить таблицу в проект, либо работать непосредственно с таблицей, связанной с одним из слоев во View, с которым вы работаете в данный момент.
Сначала таблицу необходимо загрузить. Для этого запустите “Project manager”, выберите тип документа "Tables" и щелкните "New".
Откроется диалог поиска необходимой таблицы. Щелкните кнопку "Add".
Появится диалоговое окно, в котором можно выбрать файлы одного из двух типов: dbf или csv.
После того, как необходимая таблица найдена, выберите ее и нажмите кнопку “Open”.
gvSIG автоматически вернется в окно "New table" и добавит выбранную таблицу в список.
Для завершения процесса нажмите кнопку “Ok”.
После того, как таблица добавлена, нужно активировать View, в который следует добавить слой, созданный на основе данных этой таблицы. Если ни один из View не является в текущий момент активным, то следует перейти в окно “Project manager” и выбрать один из представленных View или создать новый. Как только View будет активирован, необходимо вызвать инструмент “Add event layer”, нажав кнопку на панели инструментов:
Появится окно, содержащее три выпадающих списка. В первом из них следует выбрать нужную таблицу. Во втором и в третьем, - поля таблицы, которые содержат значения координат X и Y соответственно.
Если щелкнуть кнопку “Ok”, то появится новый точечный слой, созданный на основе координат, содержащихся в выбранной таблице.
Чтобы работать с таблицей, связанной со слоем во View, необходимо ее сначала активировать. Для этого щелкните кнопку, расположенную на панели инструментов:
Если щелкнуть на кнопке “Add event layer”:
то таблица будет добавлена.
Доступ к свойствам активного слоя можно получить из контекстного меню (щелкнув правой кнопкой мыши на имени слоя).
Перейдите в контекстное меню слоя и выберите пункт “Change color”. Откроется окно, в котором можно выбрать цвет.
Существует три способа выбора цвета.
Палитра
Выбрать цвет из палитры на вкладке “Swatches” довольно просто. Поместите указатель мыши на нужный цвет и щелкните левой кнопкой.
Недавно использованные цвета отображаются в палитре "Recent”.
HSB
Цвет может быть определен по его оттенку, насыщенности и яркости. С помощью этих трех параметров можно задать любой цвет. Например, черный цвет получается при значении яркости равной 0, серый цвет – при низкой насыщенности, а белый цвет – при максимальной яркости (максимальной частоте волн различной длины).
Данная цветовая модель называется HSB (Оттенок (Hue), Насыщенность (Saturation), Яркость (Brightness)).
gvSIG содержит окно выбора цвета согласно моделям HSB и RGB, позволяющее выбрать произвольный цвет в модели HSB и получить для него соответствующие значения параметров цветовой модели RGB.
На следующем рисунке представлено окно выбора цвета. Перемещая курсор по цветовому полю в горизонтальном направлении, можно выбрать оттенок, в вертикальном – насыщенность, а изменяя положение вертикального бегунка, расположенного справа от цветового поля, – яркость.
Можно зафиксировать одну из составляющих цвета, установив переключатель в соответствующее положение, а затем, перемещаясь по цветовому полю, определить два других параметра. Перемещая вертикальный бегунок, можно изменять значения параметра, отмеченного переключателем.
После того как требуемый цвет выбран, щелкните кнопку “Ok”.
RGB
RGB представляет собой аддитивную цветовую модель, в которой базовые цвета (Красный (Red), Зеленый (Green) и Синий (Blue)) комбинируются, в результате чего образуются новые цвета.
Под хранение информации о каждой цветовой компоненте отводится один байт, таким образом, значения градаций базовых цветов представляют собой натуральные числа, находящиеся в интервале [0, 255]. RGB комбинация для черного цвета: R=0, G=0, B=0, для белого: R=255, G=255, B=255.
Для того чтобы переименовать слой, щелкните правой кнопкой мыши на его имени и выберите пункт "Rename".
Появится окно:
В текстовом поле укажите новое имя слоя и щелкните кнопку “Ok”.
Примечание: При изменении имени слоя, оно изменяется только в таблице содержания (ToC), имя файла остается прежним.
Чтобы получить доступ к окну свойств, щелкните правой кнопкой мыши на имени слоя в таблице содержания (ToC).
Выберите пункт “Properties”. Откроется новое диалоговое окно, в котором можно редактировать некоторые свойства слоя.
Имя слоя можно изменить путем ввода нового имени в текстовое поля на вкладке “General”.
Если отметить пункт “Use spatial index”, то будет создан пространственный индекс, использование которого обеспечивает более быструю загрузку слоя в View.
gvSIG создаст файл с расширением .qix и именем, совпадающим с именем файла слоя. При наличии прав на запись этот файл будет сохранен в директорию, где хранится файл слоя, а при отсутствии – во временную папку пользователя.
Масштабный диапазон отображения (максимум и минимум) можно установить в окне свойств.
Расширение файла и полный путь к нему также указаны в окне свойств.
В окне свойств можно создать ссылку для элемента слоя на изображение, текстовый или html файл.
Для того чтобы лучше понять как работает данный инструмент, рассмотрим следующий пример. Цель заключается в том, чтобы связать изображение torreelectrica.jpg с определенным элементом слоя.
Выберите нужный слой в легенде (ToC).
Этот инструмент позволяет выполнять операции тематического картографирования.
Чтобы выделить нужные элементы слоя, можно воспользоваться наиболее подходящим цветом, шаблоном и т.д.
Для редактирования свойств легенды перейдите в меню “Properties” (щелкните правой кнопкой на имени слоя).
Появится новое окно. Перейдите на вкладку “Symbols”.
Эта вкладка предназначена для определения типа легенды, которую следует использовать для более наглядного представления данных слоя.
Можно выбрать следующие типы легенд:
Параметры, отображаемые на вкладке “Symbols”, зависят от типа слоя (точечный, линейный или полигональный).
Рассмотрим параметры полигонального слоя, который является наиболее настраиваемым.
Легенда может быть сохранена или загружена (восстановлена) в любое время.
Доступны следующие параметры конфигурации:
Доступны следующие параметры конфигурации:
Щелкните правой кнопкой мыши на имени слоя и выберите "Raster properties". Откроется меню, из которого можно выполнить различные операции над растровым слоем.
Это меню разделено на пять вкладок:
На вкладке “Bands” можно создать композицию из нескольких каналов растрового изображения. Также можно добавить каналы из других файлов. Это очень удобно при работе с изображениями типа Landsat, в которых информация о каждом канале предоставляется в виде отдельного файла.
К возможности изменения прозрачности (“Transparency”) в gvSIG 0.3 добавилась возможность, которая сейчас называется затемнение (“Opacity”), позволяющая изменять процент затемнения слоя по сравнению с предыдущим. Также стала доступна возможность изменять прозрачность в разрезе отдельных цветовых компонент (RGB). Это очень удобно, когда нужно или избавиться от визуальных артефактов, возникающих в результате потери части данных ортофотоснимков, или спутниковых изображений и для удаления границ в мозаике растров.
Для получения доступа к этим инструментам щелкните на соответствующие переключатели “Activate”.
Вкладка “Enhance” может использоваться для изменения яркости изображения (“Brightness“), контраста (“Contrast“), а также для улучшения его качества (“Enhance”). Последняя функция позволяет корректно отображать изображения, в которых на каждый канал приходится по 16 бит.
“Pansharpening” предназначен для увеличения разрешения спутниковых снимков, в случае доступности панхроматического канала.
Примечание: Если каналы изображения находятся в разных файлах, то их можно добавить к слою, воспользовавшись вкладкой “Bands”.
Используйте вкладку “Bands” чтобы найти наилучшее сочетание каналов. В этом разделе можно загрузить изображение, соответствующее панхроматическому каналу, но его при этом нельзя выбрать для просмотра.
После того, как каналы загружены, можно выполнить pansharpening. Перейдите на вкладку “Pansharpening” и активируйте эту операцию с помощью переключателя “Activate Pansharpening”. Из списка выберите панхроматический канал, для которого следует произвести pansharpening, а затем укажите каким из двух алгоритмов воспользоваться: “Brovey” или “HSL”. Оба этих алгоритма управляются с помощью горизонтальных бегунков.
Если щелкнуть на кнопку "Apply", то pansharpening будет применен к изображению View, таким образом повысив его разрешение.
Существует несколько инструментов, которые можно использовать для навигации по View. В первую очередь, речь идет о функциях масштабирования и перемещения.
Для получения доступа к инструментам необходимо выбрать в меню “View” вкладку “Navigation"
Либо использовать соответствующие кнопки расположенные на панели инструментов.
Zoom in: Увеличивает выбранную область.
Zoom out: Уменьшает выбранную область.
Previous zoom: Возвращает предыдущий ракурс.
Full extent: Максимальное увеличение, при котором видны все слои карты.
Panning: Перемещение View с помощью мыши. Нажав и удерживая левую клавишу мыши, перемещайте ее в необходимом направлении.
Zoom to selection: Максимальное приближение ко всем выделенным элементам
Zoom to layer: Максимальное приближение к выбранному слою. Чтобы увидеть слой целиком, щелкните правой кнопкой мыши на слое в легенде карты, и нажмите на кнопку "Zoom to layer" в появившемся контекстном меню.
Получить доступ к "Zoom manager " можно через панель инструментов, нажав на соответствующую кнопку:
или через меню “View”, “Navigation”, “Zoom manager”.
Работая с "Zoom manager" можно не только сохранить нужный ракурс, но и вернуться к нему в дальнейшем.
Zoom manager может быть использован для указания на определенный масштаб области.
При нажатии на кнопку "Save" ракурс будет автоматически сохранен в "Zoom manager " и станет отображаться в текстовом поле "Zoom manager”.
Можно сохранить любое количество ракурсов. Кнопки " Select " и " Delete " применяются для управления сохраненными ракурсами.
Обзорная карта отображается в нижнем левом углу экрана в специальном окне. Она используется для отображения всей рабочей области (главного окна масштабирования).
В меню "View" выберите команду "Configure locator map".
В появившимся окне, необходимо добавить слои, которые составят Обзорную карту.
При нажатии на кнопку " Add layer " появится следующее диалоговое окно:
Оно позволяет перепроецировать загружаемые в обзорную карту слои. Для этого, необходимо нажать на кнопку рядом с надписью "Current projection”, после выбора всех слоев, которые требуется использовать для обзорной карты.
В следующем окне выберите систему координат обзорной карты и нажмите на кнопку "Finish", что бы изменения вступили в силу.
Для вызова инструмента получения информации нажмите на следующую кнопку на панели инструментов:
или воспользуйтесь меню “View”, в котором выберите пункт “Query”, а затем “Information”. Инструмент “Information” предназначен для получения информации об объектах.
Если щелкнуть мышью на нужном элементе, то gvSIG отобразит информацию о нем в отдельном диалоговом окне. Отметим, что прежде чем выбирать элемент, необходимо сделать активным слой, к которому он принадлежит.
Чтобы воспользоваться этим инструментом нажмите кнопку
или перейдите в меню “View”, “Query” и выберите “Measure area”.
Данный инструмент очень похож на инструмент измерения расстояний “Measure distances”. Щелкните мышью в одной из вершин полигона, площадь которого нужно измерить. Аналогичным образом, перемещая мышь, отметьте остальные вершины. При достижении последней вершины дважды щелкните мышью, тем самым дав понять программе, что определение полигона завершено.
Результат измерения площади будет отображен в нижнем правом углу окна View.
Этот инструмент позволяет измерить расстояние между двумя точками. Для вызова инструмента воспользуйтесь кнопкой на панели инструментов:
Доступ к данному инструменту также можно получить воспользовавшись меню “View”, “Query” и выбрав “Measure distances”.
Обязательно убедитесь, что единицы измерения установлены правильно (по умолчанию используются метры). Их можно задать в окне “Project manager” в свойствах View или в меню “View”, “Properties” при непосредственной работе с View.
Чтобы измерить расстояние, щелкните мышью в начальной точке, а затем в конечной. Можно измерять длину ломаной, состоящей из неограниченного числа отрезков. По достижению последней точки ломанной нужно дважды щелкнуть мышью.
Результат измерения расстояния появится внизу окна View. Будут отображены длина последнего сегмента и суммарное расстояние.
Один или несколько элементов слоя можно выбрать с помощью графических или атрибутивных запросов.
Выбранные элементы выделяются определенным цветом (по умолчанию желтым).
Выбрать необходимый элемент можно либо с помощью панели инструментов, либо с помощью меню “View” – “Selection”, предварительно указав необходимый слой в легенде.
Это основной метод выбора, он заключается в щелчке мышью на нужном элементе.
Позволяет выбрать элементы, частично или полностью расположенные в ограничивающем прямоугольнике.
Для того чтобы задать границы этого прямоугольника, поместите курсор в одну из его вершин, нажмите левую кнопку мыши и, удерживая ее, определите нужную область.
Позволяет выбрать элементы, частично или полностью расположенные внутри ограничивающего многоугольника. Чтобы задать границы многоугольника, поместите курсор в одну из его вершин. Последовательно щелкая левой кнопкой мыши, определите остальные вершины. По достижению последней вершины дважды щелкните мышью. Все элементы, расположенные внутри заданного многоугольника или пересекающиеся с любой из его сторон, будут выделены.
Для того чтобы воспользоваться этим инструментом, перейдите в меню “View” – “Selection” – “Selection by layer”. Данный инструмент позволяет выбирать элементы активного слоя, основываясь на ранее выбранных элементах другого слоя.
Параметры, доступные при использовании этого инструмента:
Примером использования этого инструмента служит выбор населенных пунктов провинции Валенсия, подверженных риску наводнения.
В качестве первого слоя откроем shape-файл, содержащий участки провинции Валенсии, подверженные риску наводнения.
Затем добавим слой, содержащий все населенные пункты провинции Валенсия, предварительно выбрав все элементы слоя участков, подверженных наводнению.
Перейдем к инструменту “Selection by layer”. Воспользуемся пунктом меню “Intersect with” в первом выпадающем списке “Select items from active layers that are:…” и пунктом “riesgo_inundaciуn_25000_completo” во втором выпадающем списке “Selected items of a layer”.
Если нажать кнопку “New set”, то появится слой с выбранными элементами.
Для получения доступа к этому инструменту воспользуйтесь кнопкой:
gvSIG позволяет осуществлять выборку с применением запросов (фильтров).
Это позволяет очень точно формулировать условия отбора, используя при этом атрибуты, операторы и вычисления.
Запросы строятся на основе логических операторов, таких как “равняется”, “больше чем”, “отличается от”, и т. д.
Если нажать на панели инструментов кнопку “Filter”, то появится диалоговое окно, в котором вы можете создать запрос.
После того, как выборка завершена, можно нажать следующую кнопку на панели инструментов:
или перейти в меню “View” – “Select” – “Invert selection”
и инвертировать предыдущий выбор как показано ниже.
Если щелкнуть на эту кнопку, то выбранные ранее элементы перестанут быть выделенными.
Доступ к этому инструменту также можно получить из меню “Layer” – “Clear selection”.
Этот инструмент позволит найти и приблизить нужный объект слоя путем указания необходимого атрибута.
Этот инструмент можно вызвать, нажав на кнопку:
или через пункт меню “View”, “Locate by attribute”.
После выбора данного инструмента появляется следующее окно:
В выпадающем списке "Layer", отображаются все слои, загруженные в ToC, "Field" – все связанные с выбранным слоем поля и "Value" – все данные, содержащиеся в выбранном поле.
Если отметить галочкой “Open with the view” и закрыть View, то окно “Locate by attribute” сразу отобразится при повторном открытии View.
После того как выбор сделан, нажмите на кнопку "Zoom" и выбранный участок будет отображен в View.
Этот инструмент позволит определить точку в View по ее координатам и центрировать View в этой точке.
Этот инструмент также можно вызвать через закладку меню “View”, затем “Center view to point”.
После выбора данного инструмента появляется диалоговое окно, в котором можно ввести нужные координаты и выбрать цвет точки.
После нажатия на кнопку "Ok" центром View становится эта точка и появится соответствующее ей окно с информацией об объекте.
Каталог позволяет найти географическую информацию в Интернете.
gvSIG предлагает дружественный интерфейс, который позволяет найти геоданные и загрузить их в View, если тип данных это позволяет.
До того как начнется поиск, необходимо связаться с сервером каталога. Для того чтобы получить доступ к мастеру, нужно сначала открыть View, а затем нажать на следующую кнопку:
Откроется первое окно каталога. Для того чтобы связаться с сервером, нужно ввести требуемые параметры, которые включают в себя:
Data base name: нужно указать базу данных, с которой необходимо связаться, используя протокол z39.50. Если ничего не будет введено, связь будет установлена с базой данных, загружаемой по умолчанию.
Нажмите на кнопку “Connect”. Если связь появилась и сервер поддерживает указанный протокол, появится новое окно, в котором можно начать поиск.
Для того чтобы выполнить поиск, необходимо заполнить поля, которые появляются в следующей форме.
Нажмите на кнопку и в форме появятся новые поля, которые позволят выполнить расширенный поиск. Поля, в которых можно производить поиск, устанавливаются сервером. Это значит, что на некоторых серверах некоторые поля поиска в данном окне, могут не поддерживаться.
Если изменить масштаб View, в этой форме будут отражены новые координаты. Для того, чтобы сузить область поиска, нужно поставить соответствующую метку.
Затем нажмите на “Search” и ждите окончания поиска.
Если поиск был выполнен успешно, откроется новое окно, содержащее результаты поиска. Для того чтобы видеть каждый найденный объект используйте кнопки “Last” и “Next”.
В левой стороне окна показывается информация о полученных метаданных. Если необходимо видеть всю информацию, нужно нажать кнопку "Description". Также всегда можно увидеть мини-изображения, размещенные в метаданных.
Если метаданные содержат какие-либо связанные с ними геоданные, кнопка “Add layer” будет активной. В настоящее время gvSIG может распознавать различные типы связанных ресурсов, таких как WCS, таблицы Postgis и web-страницы. Если нажать на эту кнопку, откроется новое окно, в котором будут отображены все ресурсы, которые были найдены приложением.
Если нажать на ресурсы типа WMS, WCS или PostGIS, в gvSIG автоматически будет загружен новый слой. Если же, например, это web-страница, операционная система загрузит установленный браузер.
<<< предыдущая глава | оглавление | следующая глава >>>
Обсудить в форуме Комментариев 11
Последнее обновление: March 23 2009
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).