<<< предыдущая глава | оглавление | следующая глава >>>
Таблицы представляют собой документы, содержащие алфавитно-цифровую информацию и состоящие из строк или записей (представляющих информацию о каждом элементе таблицы) и столбцов или полей (содержащих атрибутивные поля для каждого элемента).
Каждый векторный слой обладает собственной таблицей атрибутов. Каждый графический элемент такого слоя имеет соответствующую запись в этой таблице.
Для выбора элементов таблицы, щелкните на них левой кнопкой мыши. Для того чтобы выбрать более одной записи, используйте кнопки “Control” и “Shift”.
Загрузить таблицу в gvSIG можно двумя способами:
В окне “Project manager” выберите тип документов “Tables” и нажмите “New”. Появится следующее окно.
Если нажать кнопку “Add”, откроется окно, в котором можно выбрать таблицу.
В поле “Files of Type” задайте тип загружаемого файла.
После того, как будет определено местонахождение файла, содержащего таблицу, щелкните на нем. Имя выбранного файла добавится в поле “File name”. Нажмите кнопку “Open”.
Вы будете автоматически возвращены в окно "Add table". Если необходимо добавить другие таблицы, то снова нажмите кнопку "Add" и повторите вышеописанную процедуру заново.
По окончанию процесса нажмите кнопку “Ok”.
Выбранная таблица будет отображена, при этом она также появится в списке окна “Project manager”.
Нажмите кнопку “See table of attributes”, при этом в области визуализации должен присутствовать по крайней мере один активный слой, то есть слой, выбранный в ToC:
или перейдите в меню "Layer" и выберите "See table of attributes".
Таблица будет автоматически добавлена в проект.
Если свернуть окно View, вернуться в “Project manager” и выбрать в качестве типов документов “Tables”, то вы увидите, что таблица, отображаемая в View появилась и в списке окна “Project manager”.
Вы можете получить доступ к свойствам таблицы в окне "Project manager".
В данном окне можно:
После добавления изменений , нажмите “Ok” для их сохранения.
Для того что бы получить статистические характеристики таблицы нажмите на эту кнопку на панели управления:
или перейдете в пункт "Statistics" в меню “Table”.
Инструмент "Statistics" позволяет получить основные статистические характеристики для полей таблицы.
Примечание: Помните, что инструмент применим только для числовых полей (стобцов).
Для получения статистики для одного поля:
Можно подсчитать статистику для выбранных записей в таблице:
Для того что бы воспользоваться данным инструментом, нажмите на кнопку “Filter” на панели управления
или перейдете в меню “Table” - “Filter”.
Инструмент “Filter” работает так же как и в секции “Views”.
Используя фильтры, gvSIG позволяет производить выборки. Использование фильтров позволяет точно определить то что нужно, используя различные атрибуты, операторы и вычисления.
Запрос также может быть сделан с помощью логических операторов, таких как "равно" , "более чем" " отличается от" и т.д.
При нажатии кнопки “Filter” на панели управления откроется диалоговое окно запроса.
Примечание: В gvSIG, когда активируется слой при его выборе в ToC, на панели управления также активируется инструмент «Фильтры», даже если атрибутивная таблица, связанная со слоем не загружена. Это позволяет напрямую работать с атрибутивной таблицей, связанной со слоем. Также на панель инструментов добавляется меню "Table". Это позволяет получить доступ к инструменту фильтрации даже когда он скрыт.
Для того, чтобы воспользоваться данным инструментом, нажмите на эту кнопку:
или вызовите из меню “Table” пункт “Ascending order”.
Инструмент “Ascending order” позволяет упорядочивать записи таблицы.
Для того, чтобы воспользоваться данным инструментом, нажмите на эту кнопку на панели управления:
или вызовите из меню “Table” пункт “Descending order”.
Инструмент “Descending order” позволяет упорядочивать записи таблицы.
Инструмент "Join" позволяет объединить 2 таблицы, используя общее поле. Для того, чтобы воспользоваться этим инструментом нажмите на эту кнопку на панели управления:
или выберите из меню "Table" пункт "Join".
Для объединения 2х таблиц , следуйте следующим шагам:
1. Сначала определите таблицу к которой будет осуществлено присоединение (source table):
2. Затем определите поле по которому будет проводиться объединение (общее поле):
3. Далее определите вторую таблицу (destination table) которую вы собираетесь присоединить к первой:
4. Наконец, определите поле во второй таблице , которое является общим с первой (общее поле) и произведите само объединение:
Если вы откроете исходную таблицу, вы увидите присоединенные поля. Они имеют слово "Join" в заголовке поля в виде “Join_(имя поля)”.
Для того что бы воспользоваться этим инструментом нажмите на эту кнопку на панели управления:
или перейдите в меню "Table" а затем выберите "Link".
Инструмент "Link" позволяет связать 2 таблицы используя общее поле.
1. Сначала определите исходную таблицу (source table) с которой будет осуществлено связывание.
2. Затем определите поле по которому будет осуществлено связывание.
3. Далее выберите таблицу, которую собираетесь связать с исходной.
4. Наконец определите поле во второй таблице , которое является общим с первой (общее поле) и произведите связывание.
Инструмент позволяет переместить выделенные записи в начало таблицы Для того что бы им воспользоваться используйте эту кнопку на панели управления:
или перейдите в меню “Table”, а затем в "Move selection to top".
В следующей таблице показан пример такой операции, сначала выделены 2 записи для перемещения в начало таблицы.
Использование этого инструмента приведет к изменению позиции выделенных записей.
Если через "Project manager" или через View загружена таблица, в общей панели инструментов появляются инструменты управления таблицами.
На панели инструментов появляется новое меню "Table", которое позволяет получить доступ к различным инструментам управления таблицей.
Начиная с версии 5.0, gvSIG может импортировать текстовые файлы, с разделителями точка с запятой.
Для выполнения этой операции перейдите в "Project manager". Выберите "Tables" и затем нажмите "New". Появится диалоговое окно поиска. Нажмите "Добавить" и появится диспетчер файлов (выберите "csv string" в строке "Type of file" для отображения файлов csv).
После выбора нужного файла .csv, нажмите " Открыть". После этого в новом окне будут отображены данные из таблицы.
Содержимое таблицы может быть импортировано в gvSIG из различных баз данных (PostgreSQL, MySQL, GBMS-HSQLDB, ODBC), и gvSIG будет работать с этими данными, как с обыкновенными таблицами.
Примечание: для доступа к пространственным базам данных Oracle необходимо установить драйвера. Пошаговая инструкция для установки драйверов описана ниже:
Windows:
Linux:
Для того, чтобы загрузить таблицу из базы данных JDBC, вы должны перейти в " Project manager", выбрать "Tables" и нажать "New". Затем перейти на закладку "Data base" в открывшемся окне ("New table") и настроить параметры соединения с сервером базы данных.
Если введены корректные параметры настройки, в gvSIG появится новая таблица, содержащая информацию из JDBC.
<<< предыдущая глава | оглавление | следующая глава >>>
Обсудить в форуме Комментариев 11
Последнее обновление: March 23 2009
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).