Автор работы: Пользователь скрыл имя, 26 Февраля 2013 в 07:17, курсовая работа
Данная работа посвящена алгоритмизацию геоинформационных технологий в задачах, связанных с картопостроением. При решении геологических задач основным инструментом является построение карты, и с развитием вычислительной техники эта работа была алгоритмизирована. К настоящему времени существует множество программных продуктов, специализирующихся как на построении карт, так и включающих в себя картопостроение одним из модулей..
Введение………………………………………………………………………….
3
1.Основная часть………………………………………………………………...
6
1.1 Геоинформационные системы.
6
1.2 Программные продукты, реализующие решение задач картопостроения.
12
1.3 Алгоритмы картопостроения. Современные средства компьютерного картопостроения…………………………………………………………………
19
Заключение……………………………………………………………………….
22
Список литературы……………………………………………………………...
24
Рисунок 2. Векторные и растровые данные
• Точки используются для обозначения географических объектов, для которых важно местоположение, а не их форма или размеры. Возможность обозначения объекта точкой зависит от масштаба карты. В то время как на карте мира города целесообразно обозначать точечными объектами, то на карте города сам город представляется в виде множества объектов. В ГИС точечный объект изображается в виде некоторой геометрической фигуры небольших размеров (квадратик, кружок, крестик), либо пиктограммой, передающей тип реального объекта.
• Полилинии служат для изображения линейных объектов. Полилиния — ломаная линия, составленная из отрезков прямых. Полилиниями изображаются дороги, железнодорожные пути, реки, улицы, водопровод. Допустимость изображения объектов полилиниями также зависит от масштаба карты. Например, крупная река в масштабах континента вполне может изображаться линейным объектом, тогда как уже в масштабах города требуется её изображение площадным объектом. Характеристикой линейного объекта является длина.
• Многоугольники (полигоны) служат для обозначения площадных объектов с четкими границами. Примерами могут служить озера, парки, здания, страны, континенты. В ГИС к векторным объектам могут быть привязаны семантические данные. К примеру, на карте территориального зонирования к площадным объектам, представляющим зоны, может быть привязана характеристика типа зоны. Структуру и типы данных определяет пользователь. На основе численных значений, присвоенных векторным объектам на карте, может строиться тематическая карта, на которой эти значения обозначены цветами в соответствии с цветовой шкалой, либо окружностями разного размера. Векторные данные также могут описывать непрерывные поля величин. Поля при этом изображаются в виде изолиний или контурных линий. Одним из способов представления рельефа является нерегулярная триангуляционная сетка (TIN, triangulated irregular networks). Такая сетка формируется множеством точек с привязанными значениями (в данном случае высота). Значения в произвольной точке внутри сетки получаются путем интерполяции значений в узлах треугольника, в который попадает эта точка. Векторные данные обычно имеют гораздо меньший размер, чем растровые. Их легко трансформировать и проводить над ними бинарные операции. Векторные данные позволяют проводить различные типы пространственного анализа, к примеру поиск кратчайшего пути в дорожной сети. Структура геоинформационных систем включают в себя пять ключевых составляющих: аппаратные средства, программное обеспечение, данные, исполнители и методы.
- Аппаратные средства. Это компьютер, на котором запущена ГИС. В настоящее время ГИС работают на различных типах компьютерных платформ, от централизованных серверов до отдельных или связанных сетью настольных компьютеров.
- Программное обеспечение ГИС содержит функции и инструменты, необходимые для хранения, анализа и визуализации географической (пространственной) информации. Ключевыми компонентами программных продуктов являются: инструменты для ввода и оперирования географической информацией система управления базой данных (DBMS или СУБД); инструменты поддержки пространственных запросов, анализа и визуализации (отображения); графический пользовательский интерфейс (GUI или ГИП) для легкого доступа к инструментам и функциям.
- Данные о пространственном положении (географические данные) и связанные с ними табличные данные могут собираться и подготавливаться самим пользователем либо приобретаться у поставщиков. В процессе управления пространственными данными географическая информационная система объединяет (а лучше сказать – совмещает) географическую информацию с данными других типов. Например, с конкретным кусочком электронной карты могут быть связаны уже накопленные данные о населении, характере почв, близости опасных объектов и т. д. (в зависимости от задачи, которую придется решать при помощи ГИС). Причем в сложных, распределенных системах сбора и обработки информации часто с объектом на карте связывают не существующие данные, а их источник, что позволяет в реальном времени отслеживать состояние этих объектов. Такой подход применяется, например, для борьбы с чрезвычайными ситуациями вроде лесных пожаров или эпидемий.
- Исполнителями именуют людей, которые работают с программными продуктами и разрабатывают планы их использования при решении реальных задач. Может показаться странным, что люди, работающие с программным обеспечением, рассматриваются как составная часть ГИС, однако в этом есть свой смысл. Дело в том, что для эффективной работы географической информационной системы необходимо соблюдение методов, предусмотренных разработчиками, поэтому без подготовленных исполнителей даже самая удачная разработка может утратить всякий смысл. Пользователями ГИС могут быть как технические специалисты, разрабатывающие и поддерживающие систему, так и обычные сотрудники (конечные пользователи), которым ГИС помогает решать текущие каждодневные дела и проблемы.
- Методы. Успешность и эффективность (в том числе экономическая) применения ГИС во многом зависит от правильно составленного плана и правил работы, которые составляются в соответствии со спецификой задач и работы каждой организации.
1.2 Программные продукты, реализующие решение задач картопостроения
Под программным продуктом понимается программа, которую независимо от ее разработчиков можно использовать в предусмотренных целях на разных компьютерах, если только они удовлетворяют ее системным требованиям. Разумеется, сформулированное сейчас определение верно не только для отдельной программы, но и для программного комплекса. Человек, получивший в распоряжение дистрибутив программы, сможет самостоятельно установить и полноценно применять ее. Последний пункт имеет непосредственное отношение к технической документации. Всю документацию на программный продукт можно разделить на следующие категории:
• Документация управления проектом — организационные документы, которыми обмениваются между собой те, кто так или иначе участвует создании программы.
• Документация разработки — технические документы, которыми обмениваются между собой те, кто так или иначе участвует создании программы.
• Документация продукции — технические документы, которые предоставляются потребителю в комплекте поставки программы или отдельно от нее.
В составе документации продукции можно выделить эксплуатационную документацию, т. е. такую, которая используется при эксплуатации системы. В свою очередь, в составе эксплуатационной документации можно выделить документацию пользователя, адресованную лицам, непосредственно работающим с программой.
1.2.1 Техническая документация для разработки программного продукта
Состав документации разработки программного продукта в значительной мере зависит от методологии, которую исповедует коллектив разработчиков. Каждая методология, скажем, RUP или MSF, предусматривает свой набор документов. Идеологически эти наборы во многом похожи, хотя одни и те же документы в них могут по-разному называться и иметь разную структуру. В геологии используется достаточно большой арсенал программных продуктов, включающих в свой инструментарий методы картопостроения. В зависимости от поставленных геологических задач роль и место результатов картопостроения существенно различается, чем и определяется широта спектра применяемых программных средств. При всей условности классификации можно выделить три основные группы задач, связанных с картопостроением, и соответствующих им программных средств. Во-первых, это систематизация больших объемов пространственных данных, имеющая в качестве своего ядра ведение базы данных графической информации и связанных с ней атрибутивных показателей. Второе направление состоит в комплексном моделировании пластовых резервуаров с целью определения геологических запасов углеводородного сырья, последующей оценки извлекаемых ресурсов и контроля над разработкой месторождений. К третьей группе относится широкий круг разнородных задач, связанных с непосредственным построением карт, и использующих программы или модули картопостроения достаточно универсального характера, зачастую имеющие общеинженерную направленность.
Определяется повышением
эффективности решения
Рисунок 3. Программный продукт SDE
Базируясь на последних
достижениях в области
Рисунок 4. STAR GIS/Viewer - "настольная", пользовательская ГИС
Рисунок 5. WinSTAR - профессиональная, универсальная ГИС
Рисунок 6. STAR NeXt - сервер для развертывания web-решений
Рисунок 7. Mercator - профессиональная картографическая издательская система.
Все продукты STAR-APIC обладают
рядом преимуществ и
- режим клиент-сервер;
- многопользовательский доступ;
- механизмы транзакций и блокировок;
- функциональный набор функций САПР;
- совместимость с большинством СУБД, САПР и Oracle Spatial;
- средства разработки специализированных ГИС-приложений;
- полная интеграция с FME;
- высококачественное представление данных с уникальной системой легенд;
- полностью векторная топология в "реальном времени";
- прямое использование трехмерных данных;
- неограниченные, непрерывные, многослойные растровые и векторные базы данных;
- соответствие OpenGIS;
- прямой интерфейс с Mercator.
Все программные продукты ГИС STAR-APIC доступны для операционных систем Windows. ГИС WinSTAR и ГИС-сервер STAR NeXt также доступны для UNIX-систем. Средство конвертации данных между различными ГИС, САПР, СУБД. Поддерживает все существующие форматы данных. Настройка процесса конвертации осуществляется в визуальном режиме и позволяет выполнять трансформацию систем координат и использовать встроенные или пользовательские функции преобразования для создания или изменения графических примитивов или записей.
SpacEyes 3D - трехмерная (3D) ГИС, пространственная визуализация и трехмерное моделирование. Пакет программ для создания, анализа и представления трехмерных моделей территорий и инфраструктур на основе растровых или ГИС-данных.
1.3.Алгоритмы картопостроения. Современные средства компьютерного картопостроения.
Построение карт, отражающих свойства геологических объектов - это сложный и многоплановый процесс, состоящий из этапов сбора данных, анализа их достоверности, построения промежуточных карт для отдельных свойств, систематизации и осмысления большого числа разнородной информации, сведения всех необходимых данных на одну карту или серию карт, картографическое оформление результатов. В настоящее время этот процесс в значительной степени автоматизирован. Компьютерные базы данных, в том числе и графические, позволяют быстро выбирать необходимую информацию и отображать ее в удобном для пользователя виде. Модули картопостроения эффективно обрабатывают большие объемы информации но отдельным точкам и строят карты в изолиниях. Имеются мощные средства для выдачи конечного продукта высокого полиграфического качества. Современная вычислительная техника предоставляет пользователям очень мощные средства и возможности. Однако, как показывает практика, ресурсов компьютерной техники никогда не хватает для решения всех имеющихся задач. Рост производительности компьютеров всегда приводит к постановке и решению новых задач в максимальной степени задействующих их резервы.