Автор: Пользователь скрыл имя, 16 Марта 2012 в 12:58, реферат
Растровая и векторная модели данных – растровые данные получаются как фотография, в виде отдельных точек, которыми манипулируют компьютерные программы. Растр применяется там, где пользователей не интересуют отдельные пространственные объекты, а интересует точка пространства как таковая с ее характеристиками (высотная отметка, глубина, влажность, тип почв и т.д.).
Вычислительными функциями;
Средствами форматирования экрана терминала и генераторами отсчетов.
Кроме того, он обеспечивает высокую производительность труда программиста. Для работы с таблицами ему предоставляются простые операторы типа "создать", "добавить","модифицировать","
Компиляторы и интерпретаторы.
Для превращения текстовой команды в код, понятный машине, используются специальные преобразующие программы двух типов – интерпретаторы и компиляторы. Способы, которыми они обрабатывают текст, принципиально различны. В первом используется интерпретирующая система, которая по очереди преобразует команды в исполнимый код перед их непосредственным выполнением. Во втором случае сначала вся программа преобразуется (компилируется) в серию машинных команд и только после этого выполняется.
Первый способ имеет то преимущество, что при последовательном выполнении исходная программа занимает мало места в памяти, что особенно актуально при небольших объемах оперативной памяти, кроме того, этот способ позволяет вводить команды с клавиатуры или пользуясь системой меню. Однако файл, обрабатываемый интерпретатором выполняется крайне медленно. Компилятор работает гораздо быстрее, но программа занимает много места в машинной памяти. Хотя в настоящее время наблюдается тенденция к сближению двух основных способов выполнения команд СУБД, между ними существуют значительные различия, влияющие на выбор конкретной системы, в зависимости от целей ее использования. СУБД с компиляторами в основном ориентированы на программистов, создающих сложные прикладные системы, т.к. предполагают более высокий уровень квалификации пользователя. СУБД с интерпретаторами предназначены для пользователей, обладающих начальными знаниями программирования. Системы с интерпретаторами взаимодействуют с пользователем в режиме, управляемом с помощью меню, и в режиме ввода команд с клавиатуры. Работа с помощью меню доступна пользователю, даже не знакомому с системой команд СУБД и их синтаксисом, поскольку смысл команды записывается в позицию меню на естественном языке. Пользователю достаточно выбрать нужную команду и нажать клавишу выполнения. Однако, как показывает опыт, этот режим привлекателен лишь на начальном этапе знакомства с системой. В дальнейшем необходимость последовательного выбора из большого количества выпадающих меню сильно замедляет работу. Кроме того, система меню обычно включает не все команды языка, некоторые из них остаются недоступными пользователю. Режим ввода с клавиатуры позволяет управлять системой гораздо быстрее, но требует знания синтаксиса команд и способа их применения. Как правило, он используется опытными пользователями.
К числу СУБД реляционного типа относятся хорошо известные системы: dBASE, Clipper, Foxba
СУБД, применяемые в ГИС.
Пользуются готовыми системами (PARADOX, dBASE), собственными встроенными СУБД, смешанными (внутренними СУБД, пока общий объем баз не превысит определенной величины, и СУБД, предназначенные для больших объемов данных (обычно ORACLE, Informix, SyBa
Стандартные форматы
В системе должны быть средства, позволяющие перевести данные в один из стандартных форматов БД или считать тематическую информацию из популярных баз. К числу таких форматов принадлежат DBF, DB и др. Практически все зарубежные ГИС обладают такими средствами, чего нельзя сказать о большинстве отечественных систем, которые из-за этого сильно ограничивают возможности применения информации, накопленной ими в других системах.
Поиск в базе данных.
Любая БД должна обладать возможностью поиска. Его быстрота зависит от организации данных. Поиск в базе осуществляется при помощи запросов; его можно производить, задав параметр или группу параметров поиска. Результаты обработки запроса могут быть отображены на экране, отправлены в файл или стать основой для составления отчета.
ГИС как средство принятия решений.
Информация, хранящаяся в ГИС, представляет ценность и приносит пользу только при решении прикладных задач. Каждая ГИС, кроме модулей, занимающихся вводом и выводом информации, обязательно комплектуется средствами, предназначенными для решения специфических задач пользователя. К настоящему времени сложился круг обязательных функций, наличие которых требуется от любых ГИС. Это прежде всего арифметические и геометрические функции, сетевой анализ, анализ наложений, выделение объектов в новый слой и утилиты работы с полями баз данных.
Утилиты работы с полями бaз данных.
Функции работы с полями баз данных включают поиск имени поля и его значения, поиск по маске, создание, редактирование и удаление поля, калькуляцию, классификацию и перегруппировку.
Калькуляция - это генерирование нового значения по полям старых значений баз данных согласно введенной формуле. Результаты калькуляции как правило выносятся в новое поле и им дается новое имя. Простейшие примеры - расчеты площади, объема, дебита источника, мощности и т.д.
Перегруппировка - это генерирование нового значения по группам подобных значений. Например, группирование площади однотипных участков, имеющих один и тот же атрибут (луга, поля, огороды и т.д.). При этом показатель каждой группы может рассчитываться по какой-то формуле (например, суммирование, вычисление среднего значения и т.п.).
Геометрические и арифметические утилиты.
Геометрические утилиты используются для анализа пространственных данных и связей между ними. Очень часто в них создается так называемая буферная зона - район, граница которого отстоит на заданном или рассчитанном расстоянии от границы исходного объекта. Например, когда расширяется дорога из-за растущей транспортной нагрузки, функциями ГИС создается район вокруг нее. В этот район попадают участки земли, по которым пройдет расширенная дорога, т.е. может быть решена задача определения владельцев этих участков и суммы компенсаций за проложение дороги по их землям. Другие утилиты используются, например, для подсчета необходимой площади осушаемых земель, площадей лесов, теряемых в результате пожаров и т.п.
Утилита перекрытия распознает перекрывающиеся области.
Утилита внутренних областей - распознает площади целиком лежащие в какой-либо области.
Утилита объединения площадей - создает геометрическое объединение площадей.
Утилита определения линии пересечения.
Утилита создания буферной зоны.
Утилита поиска точки касания линейного объекта.
Утилита поиска ближайшего объекта путем расчета расстояния до объекта зоны.
Утилита поиска объектов, попадающих в определенный район.
Утилита определения центра прямоугольника, охватывающего объект.
К обязательным арифметическим (картометрическим) функциям ГИС относятся расчеты площадей, длин, периметров, площадей склонов, объемов, заключенных между поверхностями.
Сетевой анализ
Сетевой анализ позволяет пользователю проанализировать пространственные сети связных линейных объектов (дороги, водопроводы, линии электропередач, и т.п.). В описании каждого вида сетей наблюдается много общего, но имеются и некоторые различия. Например, транспортные сети представляют из себя различные классы дорог, объединенные вместе перекрестками. Авиалинии и трассы движения пароходов похожи на дорожные сети, однако их положение не имеет строгой координатной привязки к поверхности. Электрические сети прежде всего характеризует наличие в них различных типов кабелей, а сети воды и газа - большой диапазон обемов труб, типов станций и т.п. В классическом представлении сеть считается набранной из линий, которые имеют не более двух общих точек с другими линиями - точки начала и конца. Точку касания принято называть узлом.
А
Важным фактором, определяющим сеть, является способ соединения ее элементов. Во всех типах сетей встречаются два типа соединений - "из/в" и "из/через" (этот тип соединений характерен для электрических сетей).
Обычно сетевой анализ служит для задач определения ближайшего, наиболее выгодного пути, определения уровней нагрузки на сеть, для определения зон влияния на объекты сети других объектов. Типичной задачей может быть, например, составление перечня улиц, жители которых отправляют своих детей в одну из наиболее близко расположенных школ. Критериями, позволяющими определить зоны влияния в этом случае, могут служить расстояние до школы, доступность пути, напряженность движения на нем, количество школьников, которых школа может вместить и т.п. С участками сети обычно связывают понятие направления движения, данные о котором хранятся в БД, обслуживающей сеть. Другими данными, относящимися к сети, могут быть мощность потока, его временные интервалы и т.д.
Литература
1. Антонов А.А., и др. Программные средства ГИС под MS WINDOWS //ГИС-обозрение,№4,1996. С.23-25.
2. Коновалова Н.В., Капралов Е.Г. Введение в ГИС. Изд-во Библион, М.: 1997. 159 с.
3. Цветков В.Я. Геоинформационные системы и технологии. М.: Финансы и политика. 1998. 287 с.