Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГИС.doc
Скачиваний:
56
Добавлен:
06.06.2015
Размер:
184.83 Кб
Скачать

2. Подвинуть в юго-западный угол

    Преобразование производится путем параллельного перемещения всего растра без изменения его масштаба и ориентации в юго-западный угол габаритов района работ. Данный режим привязки целесообразно применять, когда к открытой карте Вы добавляете некорректно привязанный растр, который отображается далеко за пределами района работ. В этом случае после перемещения растра в юго-западный угол облегчается его повторная привязка.

3. Привязка по двум точкам с масштабированием

    Привязка производится последовательным указанием пары точек на растре и точек, в которые указанные точки должны переместиться после преобразования (откуда - куда, откуда - куда). Преобразование производится путем параллельного перемещения всего растра с изменением его масштаба. Привязка изображения производится по первой паре указанных точек. Вторая пара точек указывается для вычисления нового масштаба растрового изображения. Поэтому в случае, если у растра значения вертикального и горизонтального масштаба не равны (растр вытянут или сжат вследствие деформации исходного материала или погрешности сканирующего устройства), вторая точка займет свое теоретическое положение с некоторой погрешностью. Для устранения погрешности следует воспользоваться одним из методов трансформирования растрового изображения (прикладная задача "Трансформирование растровых данных").

4. Поворот без масштабирования

    Привязка производится последовательным указанием пары точек на растре и точек, в которые указанные точки должны переместиться после преобразования (откуда - куда, откуда - куда). Преобразование производится путем параллельного перемещения всего растра с изменением его ориентации в пространстве. Поворот осуществляется вокруг первой указанной точки. Привязка изображения производится по первой паре указанных точек. Вторая пара точек указывается для вычисления угла разворота изображения. Поэтому в случае, если у растра значения вертикального и горизонтального масштаба не равны (растр вытянут или сжат вследствие деформации исходного материала или погрешности сканирующего устройства), вторая точка займет свое теоретическое положение с некоторой погрешностью. Для устранения погрешности следует воспользоваться одним из методов трансформирования растрового изображения (прикладная задача "Трансформирование растровых данных").

5. Привязка по двум точкам с масштабированием и поворотом

    Привязка производится последовательным указанием пары точек на растре и точек, в которые указанные точки должны переместиться после преобразования (откуда - куда, откуда - куда). Преобразование производится путем параллельного перемещения всего растра с изменением его масштаба и ориентации.

6. Горизонтальное выравнивание

    При горизонтальном выравнивании положение растрового изображения меняется таким образом, что указанные на нем точки располагаются на одной горизонтальной линии. Поворот осуществляется вокруг первой из указанных точек.

15..Проблема управления доступом к кадастровым данным.

Так как к базе данных должны обращаться много пользователей, то СУБД должна обеспечивать множественный доступ к базе данных

В многопользовательских СУБД говорят о проблеме конкуренции — попытках многих пользователей одновременно выполнять операции с одними и теми же данными. Фактически, задача обеспечения параллельного доступа к данным — одна из наиболее важных и наиболее очевидных задач сервера базы данных. Сервер базы данных должен управлять информацией таким образом, чтобы при сохранении целостности данных пользователи ожидали выполнения работы другими пользователями минимальное время. Если сервер базы не может удовлетворить одну из этих целей, то пользователи сразу заметят последствия. Когда многие транзакции конкурируют за одни и те же данные, то пользователи столкнутся с плохой производительностью или получат неточные результаты.

Это проблемы, но ORACLE7 решает эти проблемы. Рассмотрим как это он делает.

Предотвращение разрушающих взаимных влияний с помощью блокировок данных.

Когда две конкурирующие за одни и те же данные операции вмешиваются в работу друг друга, это может привести к неточным результатам или потере целостности данных. Это называется " разрушающее взаимное влияние". Для предотвращения таких ситуаций при одновременном доступе пользователей к данным применяются блокировки. Когда пользователь пытается выполнять операции с данными, с которыми работает кто-то еще, ORACLE7 автоматически их блокирует и предотвращает возможность разрушающего влияния. Если это возможно (то есть не приведет к разрушающему влиянию), всегда использует разделяемую блокировку. Однако, если такая блокировка оставляет возможность разрушающего влияния, устанавливается исключающая блокировка запрашиваемых вашей транзакцией данных. Исключающая блокировка предотвращает возможность блокировать те лее данные с помощью блокировки любого типа и за счет устранения параллельного доступа к одним и тем же данным обеспечивает их целостность.

Получение точных данных при высокой степени доступа: запросы, согласованное чтение и поддержка версий.

В случае запросов, содержащих только операции чтения Огас1е7 обрабатывает конкурирующие запросы и запросы с операциями обновления, возвращая точные результаты. Для зтого Oracle7 использует следующий подход. Во-первых, транзакция не требует блокировки строк для любого типа запросов. Это означает, что две транзакции могут давать одновременно в точности один и тот же запрос без какой-либо конкуренции за один набор строк. Отсутствие блокировок чтения означает также, что такой запрос не может блокировать обновления и наоборот.

Можно было бы полагать, что без блокировки строки для запросов конкурирующее с запросом обновление может дать для запроса неточный набор результатов.

Огас1е7 может обойтись без блокировок строк для запросов при сохранении точности результатов благодаря механизму выделения версий. Для каждого запроса ORACLE7 возвращает затребованную версию данных на текущий момент времени. На момент получения запросы Огас1е7 обеспечивает согласованность каждой строки в результате запроса.

Сегменты отката. Используя хранимые в сегментах отката данные, Огас1е7 может создавать для запроса согласованные по чтению копии (наборы результатов) данных. Сегмент отката (или сегмент отмены транзакций) — это область памяти на диске, которую Oracle7 использует для временного хранения старых значений данных, обновляемых транзакцией удаления или обновления строк. Если пользователь отменяет транзакцию, то Oracle7 считывает присвоенный транзакции сегмент отката и возвращает измененные ею строки в исходное состояние. Кроме того, Oracle7 использует сегмент отката в механизме выделения версий. Если запросу требуются данные, которые в процессе его выполнения изменяются, то Oracle7 с помощью данных сегмента отката генерирует согласованный по чтению копию данных (заданный момент времени). Все это происходит автоматически.

16. Технология атрибутивных баз данных (БД) в ГИС-кадастра. Модели атрибутивных данных – реляционная, иерархическая, сетевая.

Большинство существующих программных средств ГИС используют для целей хранения, доступа к данным и манипулирования ими достаточно эффективные подходы, основанные на организации данных в виде баз данных (БД), управляемых программными средствами, получившими название систем управления базами данных (СУБД). Под базой данных принято понимать "совокупность данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования данными, независимую от прикладных программ", а под СУБД - " комплекс программ и языковых средств, предназначенных для создания, ведения и использования баз данных".

Современные коммерческие СУБД, в том числе те, что использованы в программном обеспечения ГИС, различаются по типам поддерживаемых моделей данных, среди которых выделяются иерархические, сетевые и реляционные и соответствующие им программные средства СУБД.

Иерархические б.д. устанавливают строгую подчиненность между записями. Сетевые использовались в том случае, если структура сложнее, чем обычная иерархическая. Обе б.д. были очень жесткие. Наборы отношений и структуру записей приходилось задавать заранее, изменение структуры означало перестройку всей базы данных, для получения ответа на запрос приходилось писать специальную программу поиска данных. Эти недостатки привели к появлению новой, реляционной модели данных.

СУБД реляционного типа позволяют представить данные о пространственных объектах (точках, линиях и полигонах) и их характеристиках (атрибутах) в виде отношения или таблицы, строки которой - индексированные записи - соответствуют набору значений атрибутов объекта, а колонки (столбцы) обычно устанавливают тип атрибута, его размер и имя атрибута. В число атрибутов не входят геометрические атрибуты, описывающие их геометрию и топологию. Векторные записи координат объектов упорядочиваются и организуются с использованием особых средств. Связь между геометрическим описанием объектов и их семантикой в реляционной таблице устанавливается через уникальные номера, присваиваемые пространственному объекту слоя автоматически или пользователем – идентификаторы.

В таблицах реляционной базы данных допустимы следующие операции: добавить новую колонку, удалить колонку, добавит запись в строку, отсортировать запись по одному из правил сортировки, выбрать запись по логическим условиям, изменить содержание элемента, выбрать нужную таблицу в базе данных, сохранить таблицу, уничтожить таблицу.

Удобство манипулирования данными в БД существенно зависит от языковых средств СУБД. Широкие возможности предоставляются пользователю СУБД, в которых реализован язык обработки запросов SQL, и его расширения, адаптированные к описанию пространственных запросов к БД ГИС и содержащие конструкции, включающие пространственные переменные и условия.

Одним из главных мотивов, определяющих необходимость использования технологии баз данных при создании ГИС в настоящее время, является поддержка современными СУБД сетевых возможностей хранения и использования технологий локальных сетей (LAN) и удаленных сетей в так называемых распределенных БД. Тем самым достигается оптимальное использование вычислительных ресурсов и возможность коллективного доступа пользователей к запрашиваемым БД.

17. Разработка проектов планировки населенных мест на основе применения ГИС технологий.

Процесс градостроит. проектир-я и управл террит-ми крайне сложен и неоднозначен. Для принятия правильных решений, необх учитывать значит кол-во факторов из разных отраслей знаний, причем не просто учитывать их, но рассматривать их в причинно-следственной взаимосвязи, которая зачастую бывает не очевидной. Не случайно в разработке градостроит-й докум-ии принимают участие различ-е специалисты: архитек-ы, ранспортники, инженеры по инженерным системам, географы, геологи, экономисты и т.д.

Подготовка и обновление документации

Традиционная градостроит-я докум-я, создававшаяся в «докомпьютерную эру», имела ряд существенных недостатков1).Недостаточная информационная обеспеченность проектов; 2).Большой формат чертежей, выполненных, как правило, в одном экземпляре; 3)Ограниченная возможность использ-я закрытой картографич-й инф-и в качестве подосновы;

Эти негативные моменты настолько затрудняли эффективное использ-е градостр-й проектной докум-и, что она фактически не использовалась службами города (района, области) в повседневной работе. Это приводило к многочисленным градостр-м ошибкам, результаты которых мы пожинаем практически во всех городах страны. Появление компьютерных технологий и, в частности, геоинформационных систем, качественно изменило ситуацию в градостр-м проектировании. Появилась реальная возмож-ть создания градостр-й докум-и нового поколения. В корне изменился сам подход к проектированию. При этом, ГИС-технологии могут быть эффектно применены для всей градостр-й проектной докум-и: от схем расселения до проектов застройки.

Градостроительная ГИС

Сам процесс создания и само структурное построение градостр-й проектной докум-и -свидетельствует об эффективности использ-я ГИС-технологий. Во-первых, поскольку исходные данные множества организаций, в том числе графические документы, обычно представляются на разных картографических основах и часто в виде схем, то именно ГИС-технологии позволяют приводить их к “единому знаменателю”, т.е. к единой картограф-й основе. Во-вторых, создаются в цифровом виде разделы и картографич материалы по отдельным направлениям, представляющим, по существу, тематические картографические и семантические базы геоинформационной системы. В-третьих, проводится сопряженный анализ указанной выше информации и создается синтетическая схема «Комплексный градостроительный анализ территории», где весь мощный арсенал ГИС-технологий может быть успешно применен. В-четвертых, базируясь на проведенном анализе, разрабатываются проектные предложения по градостроительному развитию территории (Проектный план) и отраслевые инженерные проектные схемы, детализирующие и подкрепляющие проектные предложения Генерального плана, где также использование ГИС-технологий представляется весьма эффективным

Результатом такой работы становится создание полноценной градостроительной геоинформационной системы, которая вполне может рассматриваться как ядро территориальной (областной, районной, муниципальной) ГИС, поскольку градостроительная документация содержит в себе именно комплексное осмысление территории.

18. Методы обеспечения целостности данных в кадастровых БД

Очень важно, чтобы была обеспечена целостность информации базы данных, то есть чтобы данные были, согласно некоему набору правил, допустимыми. Реляционная модель описывает некоторые характерные правила, которые можно ввести для обеспечения в реляционной базе данных целостности данных. Это - ограничение домена, ограничение таблицы и ссылочное ограничение. Правила целостности поясняют следующие понятия.

Целостность домена: каждое значение поля должно быть элементом домена.

Целостность домена гарантирует, что база данных не содержит бессмысленных значений. Она обеспечивает то, что значение в столбце является элементом домена столбца, то есть допустимого множества его значений. Строка не будет включена в таблицу, пока каждое из значений ее столбцов не будет находиться в домене соответствующего столбца.

Задание целостности домена осуществляется с помощью типов данных. Запись данных не может быть включена в таблицу, пока данные в каждом столбце не будут иметь корректный тип.

Все типы данных ORACLE7 позволяют разработчикам описывать тот или иной тип столбца. Можно ввести дальнейшие ограничения домена столбца. Например, тип данных NUMBER позволяет определить точность (общее число значащих цифр) и масштаб (общее число цифр справа или слева от десятичной точки), и тому подобное (более полное описание можно получить в справочном руководстве).

Целостность всей таблицы: обеспечение уникальности каждой строки.

Другим встроенным ограничением целостности данных является целостность всей таблицы, которая означает, что каждая строка в таблице должна быть уникальной. Если таблица имеет такое ограничение, то вы можете уникальной. Если таблица имеет такое ограничение, то вы можете уникально идентифицировать каждую ее строку .

Чтобы задать целостность всей таблицы, разработчик указывает в таблице столбец или группу столбцов, определяя их как первичный ключ. Уникальное значение первичного ключа должно содержаться в каждой строке таблицы. Неявно это означает, что каждая строка таблицы должна иметь первичный ключ, поскольку отсутствие значение, то есть NULL, не будет отличаться от других значений NULL.

Таблица может иметь только один первичный ключ. ВО многих случаях разработчикам требуется устранить дублирующие значения и из других столбцов. Для этого разработчик может выделить другой ключевой столбец - задать альтернативный или уникальный ключ. Как и в основном ключе, дублирующих значений в альтернативном ключе таблица содержать не может.

Ограничения целостности позволяют легко задать целостность таблицы, и всей базы данных в целом. Так как разработчики могут описывать стандартные правила целостности как часть определения таблицы, использовать такие ограничения целостности несложно.

Ссылочная целостность: обеспечение синхронизации связанных таблиц.

Ссылочная целостность или целостность отношения - еще одно элементарное правило целостности реляционной модели. Ссылочная целостность определяет соотношения между различными столбцами и таблицами в реляционной базе данных. Такое название она получила, поскольку значения в одном столбце или наборе столбцов ссылаются на значения другого столбца или набора столбцов, либо должны совпадать с ними.

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

Возможность связывать значения в различных таблицах и поддерживать отношения ссылочной целостности - это очень важная характеристика реляционных баз данных. Благодаря возможности связывания таблиц серверы реляционных СУБД могут очень эффективно хранить данные.

19. Цифровая карта как элемент ГИС в городском кадастре.

Цифровая карта является основным элементом гискартографирования. Под гискартографированием понимается автоматизированное составление и использование карт на основе геоинформационных технологий и баз географических знаний.

Цифровая карта- цифровое выражение векторного или растрового представления общегеографической или тематической карты, записанное в определенном формате, обеспечивающем ее хранение, редактирование и воспроизведение.

Цифровая карта- цифровая модель географического изображения карты, плана, снимка, это данные для построения географического изображения, т.е. его цифровое аналоговое представление на каком либо носителе.

Электронная карта – это визуализированная цифровая модель, т.е. программно-управляемое географическое изображение, визуализированное с помощью программных и технических средств.

Т.к. в реальных ГИС мы имеем дело с объектами , занимающими пространственное положение и имеющими сложные взаимосвязи между собой., полная цифровая модель объекта цифровой карты включает:

геометрическую информацию;

атрибуты-признаки, связанные с объектом и его характеризующие;

топологические характеристики которые объясняют связи между объектами.

Особенности цифровой карты:

ц. карты хранятся в реальных географических координатах и лишены конкретного масштаба. Хранение ц. карт в реальных географических координатах позволяет визуализировать карты в любых картографических проекциях, осуществляя пересчет реальных географических координат из одной проекции в др. Ц. карты более требовательны к топологической корректности.

Общая технологическая схема гискартографирования:

Проектирование карты (оценить время, трудоемкость создания карты, силы и средства необходимые для достижения конечного результата, оценить источники для создания ц. карты, определить параметры картографической проекции, какой подробности источник нужен для цифрования).

Создание слоев и таблиц. Слой – совокупность однотипных пространственных объектов пространственных объектов относящихся к одной теме в пределах одной некоторой территории.

Создаем тематические слои однородных объектов, в которых будет храниться информация.

Подготовка легенды карты (разработка условных знаков, определение последовательности цифрования слоев, редактирование оцифрованной карты, оформление карты).

20. Проблема управления доступом к кадастровым данным.

Так как к базе данных должны обращаться много пользователей, то СУБД должна обеспечивать множественный доступ к базе данныхВ многопользовательских СУБД говорят о проблеме конкуренции — попытках многих пользователей одновременно выполнять операции с одними и теми же данными. Фактически, задача обеспечения параллельного доступа к данным — одна из наиболее важных и наиболее очевидных задач сервера базы данных. Сервер базы данных должен управлять информацией таким образом, чтобы при сохранении целостности данных пользователи ожидали выполнения работы другими пользователями минимальное время. Если сервер базы не может удовлетворить одну из этих целей, то пользователи сразу заметят последствия. Когда многие транзакции конкурируют за одни и те же данные, то пользователи столкнутся с плохой производительностью или получат неточные результаты.

Это проблемы, но ORACLE7 решает эти проблемы. Рассмотрим как это он делает.

Предотвращение разрушающих взаимных влияний с помощью блокировок данных.

Когда две конкурирующие за одни и те же данные операции вмешиваются в работу друг друга, это может привести к неточным результатам или потере целостности данных. Это называется " разрушающее взаимное влияние". Для предотвращения таких ситуаций при одновременном доступе пользователей к данным применяются блокировки. Когда пользователь пытается выполнять операции с данными, с которыми работает кто-то еще, ORACLE7 автоматически их блокирует и предотвращает возможность разрушающего влияния. Если это возможно (то есть не приведет к разрушающему влиянию), всегда использует разделяемую блокировку. Однако, если такая блокировка оставляет возможность разрушающего влияния, устанавливается исключающая блокировка запрашиваемых вашей транзакцией данных. Исключающая блокировка предотвращает возможность блокировать те лее данные с помощью блокировки любого типа и за счет устранения параллельного доступа к одним и тем же данным обеспечивает их целостность.Получение точных данных при высокой степени доступа: запросы, согласованное чтение и поддержка версий.

В случае запросов, содержащих только операции чтения Огас1е7 обрабатывает конкурирующие запросы и запросы с операциями обновления, возвращая точные результаты. Для зтого Oracle7 использует следующий подход. Во-первых, транзакция не требует блокировки строк для любого типа запросов. Это означает, что две транзакции могут давать одновременно в точности один и тот же запрос без какой-либо конкуренции за один набор строк. Отсутствие блокировок чтения означает также, что такой запрос не может блокировать обновления и наоборот.

Можно было бы полагать, что без блокировки строки для запросов конкурирующее с запросом обновление может дать для запроса неточный набор результатов.

Огас1е7 может обойтись без блокировок строк для запросов при сохранении точности результатов благодаря механизму выделения версий. Для каждого запроса ORACLE7 возвращает затребованную версию данных на текущий момент времени. На момент получения запросы Огас1е7 обеспечивает согласованность каждой строки в результате запроса.

Сегменты отката. Используя хранимые в сегментах отката данные, Огас1е7 может создавать для запроса согласованные по чтению копии (наборы результатов) данных. Сегмент отката (или сегмент отмены транзакций) — это область памяти на диске, которую Oracle7 использует для временного хранения старых значений данных, обновляемых транзакцией удаления или обновления строк. Если пользователь отменяет транзакцию, то Oracle7 считывает присвоенный транзакции сегмент отката и возвращает измененные ею строки в исходное состояние. Кроме того, Oracle7 использует сегмент отката в механизме выделения версий. Если запросу требуются данные, которые в процессе его выполнения изменяются, то Oracle7 с помощью данных сегмента отката генерирует согласованный по чтению копию данных (заданный момент времени). Все это происходит автоматически.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]