Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Расчёты по значениям полей и картометрические операции




 

В ГИС ObjectLand возможно выполнение статистических вычислений по значениям полей. Для числовых полей и полей типов «дата», «время», «дата/время» это определение количества записей, непустых и пустых значений, максимального и минимального значений. Кроме того, для числовых полей возможен ещё расчёт среднего значения и суммы всех значений. Для строковых полей определяется общее количество записей, количество непустых и пустых значений. По логическим полям, кроме этих трёх определений, возможно определение количеств значений «Да» и «Нет».

Для выполнения расчётов следует открыть таблицу и выделить в ней интересующее поле. Затем в меню «Поля» выбрать опцию «Итог», а затем задать выполнение расчётов либо по всем записям, либо по выбранным записям. В результате появится информационное окно с результатами.

 

 

Рис. 16. Информационное окно с итогом расчёта.

 

С использованием опции «Вычисления» меню «Поля» результаты расчётов записываются в таблицу. В этом случае перед выполнением расчёта пользователь должен выбрать в рамке «Операции» окна «Вычисления по полю <Название поля>» перечень определяемых характеристик. В результате создаются так называемые вычисляемые поля, т.е. дополнительные поля в выборке из таблицы. Их значения рассчитываются в результате выполнения вычислений над значениями полей базовых (исходных) таблиц. Поля выборки, не являющиеся вычисляемыми, называются первичными полями. Вычисляемое поле строится на основе некоторого первичного поля. При этом первичное поле «перекрывается» вычисляемым и перестает быть видимым. Поэтому первичное поле, на основе которого построено вычисляемое, называется перекрытым.

Например, мы хотим по числовому полю «Значение» получить среднюю величину и сумму значений. В результате выполнения опции «Вычисления» создаётся выборка с двумя вычисляемыми полями: «Значение (СУММА)» и «Значение (Среднее)». К выборке добавляется строка «Итого», в которой в вычисляемых полях записываются результаты.

 

 

Рис. 17. Выборка с вычисляемыми полями

 

Чтобы сохранить выборку, следует в меню «Выборка» активизировать опцию «Сохранить» или «Сохранить как». Также выборку с помощью опции «Экспорт» можно сохранить во внешних файлах следующих форматов: dBASE (расширение «dbf»), текстового и MID – обменного формата таблиц ГИС MapInfo.

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

 

 

 

Рис. 18. Результаты определения площади и длины периметра

выделенного объекта

 

Для измерения расстояний между объектами или по определённому маршруту без создания объекта используется инструмент «Линейка» панели инструментов (четвёртая снизу кнопка в правой колонке кнопок панели). После его активизации на экране появляется окно «Линейка», а курсор в пределах карты приобретает форму перекрестья. Этим инструментом можно измерить общую длину ломаной линии (полилинии) и протяженность каждого его сегмента (отрезка прямой). Результаты измерений представляются в окне «Линейка». На каждой вершине линии нужно делать один щелчок левой клавишей «мыши», а для завершения линии – двойной щелчок этой клавишей. Разумеется, линия может состоять только из одного сегмента. При включённом флажке «Автоматическое замыкание» ГИС вместо полилиний строит полигоны. ГИС строит замыкающий отрезок, соединяющий положение курсора с первой точкой списка. Кроме длин рёбер полигона и величины его периметра также измеряется площадь полигона.

После начала построения новой полилинии старая стирается с экрана, но её длина входит в параметр «Суммарная длина», который показывает общую длину всех полилиний, созданных при данном сеансе работы с инструментом «Линейка». Значение этого параметра можно обнулить нажатием кнопки «Сброс» в окне «Линейка». Параметр «Текущая длина» показывает протяжённость ещё не завершённого сегмента. Если последняя созданная вершина помещена неправильно, то командой «Откат» вызываемого щелчком правой клавиши «мыши» контекстного меню её можно убрать. Кроме создания вершин вручную с помощью щелчков «мыши» их можно создавать путём задания их координат. Для этого следует в контекстном меню выбирать опцию «Добавить», а в появляющемся окне «Добавление вершины» вводить координаты вершин. При появлении этого окна в качестве координат создаваемой вершины даются координаты текущего положения курсора. Опция «Завершить» контекстного меню позволяет закончить создание полилинии, причем текущее положение курсора не берётся во внимание: последней вершиной полилинии будет последняя уже созданная вершина.

В верхней части окна «Линейка» расположена таблица с результатами измерений, имеющая следующие столбцы: номер вершины, её координаты X и Y, длина сегмента, то есть расстояние между текущей вершиной и следующей, и угол между направлением с текущей вершины на следующую и направлением оси Y. Таким образом, это отнюдь не дирекционный угол в его традиционном понимании. Последнюю строку списка занимает точка, в которой находится курсор.

Ниже списка вершин представляются значения следующих характеристик:

«Длина» - показывает текущее значение длины полилинии, проведенной по построенным вершинам. Если включен флажок «Автоматическое замыкание», то в подсчет длины включается отрезок, соединяющий первую и последнюю из построенных вершин. Текущее положение курсора игнорируется;

«Текущая длина» - текущее значение длины полилинии, проведенной по построенным вершинам и заканчивающейся в точке, где расположен курсор. Если включен флажок Автоматическое замыкание, то в подсчет длины включается отрезок, соединяющий положение курсора с первой из построенных вершин;

«Суммарная длина» - суммарное значение длин всех ранее построенных полилиний плюс текущая длина.

Ещё ниже в окне приводятся значения характеристик, вычисляемых только при включённом флажке «Автоматическое замыкание»:

«Площадь» - текущее значение площади полигона, построенного из вершин списка. Текущее положение курсора игнорируется;

«Текущая площадь» - текущее значение площади полигона, построенного из вершин списка, в предположении, что первая и последняя вершины соединены отрезками с точкой, где находится курсор;

«Суммарная площадь» - суммарное значение площадей всех ранее построенных полигонов плюс текущая площадь.

 

 

Рис. 21. Окно «Линейка» с результатами вычисления длины

полилинии




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 391; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.