Автор: Пользователь скрыл имя, 17 Января 2012 в 15:05, курсовая работа
В условиях развития современной геологии, оперирующей огромными объемами
эмпирических данных, геологические ведомства и горнодобывающие компании многих
стран мира пришли к необходимости активного использования в своей деятельности гео-
информационных систем (ГИС), способных вместить разнородную информацию различ-
ной наполненности, переработать и оценить данные, имеющие зачастую детальную, от-
четливую пространственную привязку.
1. Введение ……………………………………………………….. 3
2. Основная часть ……………………………………………….. 4
2.1.Геоинформационные системы (ГИС) ………………….. 4
2.2.Преимущества от внедрения ГИС …………………….... 5
2.3.Помощь ГИС ………………………………………………. 6
2.4.Применение ГИС ………………………………………….. 7
2.5. ArcGIS …………………………………………………….... 8
2.6. ArcGIS 10 …………………………………………………. 10
2.7. ArcGIS 9.3 ………………………………………………… 12
2.8. Приложения ArcGIS 9.3 ………………………………… 12
2.9. Геологический модуль Target for ArcGIS ……………. 25
3. Заключение ……………………………………………………….. 28
4.Список использованных источников и литературы ……….... 29
ArcGIS ArcSDE 9.3
Начиная
с версии 9.2, программное обеспечение
ArcSDE входит в состав лицензии ArcGIS Server.
ArcSDE представляет собой интерфейс, который
позволяет хранить и управлять пространственными
данными в выбранной системе управления
реляционной базой данных (РСУБД). Важнейшее
преимущество использования ArcSDE состоит
в возможности совместного доступа (чтения,
записи, обновления, удаления) к используемым
данным. ArcSDE - открытая система, которая
работает с различными системами управления
базами данных, включая Oracle, Informix, IBM DB2,
Microsoft SQL Server. ArcSDE масштабируется от работы
с базами данных небольших рабочих групп
до баз данных крупных предприятий. ArcSDE
позволяет эффективно использовать встроенные
в СУБД развитые средства аутентификации
пользователей, резервного копирования
и восстановления данных и другие преимущества
централизованного хранения и управления
базой данных.
Для представления и хранения информации в РСУБД ArcGIS использует объектно-реляционную модель данных, называемую базой геоданных. Эта модель данных позволяет описывать не только геометрию объектов, но и их поведение, правила, взаимосвязи с другими классами объектов и объектами базы геоданных. Эта интеграция поведения с геометрией позволяет создавать более сложные, расширенные модели ГИС-данных. Однажды описанное поведение объектов становится доступным для применения во всех приложениях ArcGIS Desktop — ArcCatalog, ArcMap, ArcToolBox, а также в ArcObjects — объектно-ориентированных библиотеках разработки для ArcGIS.
ArcSDE
играет ключевую роль в
В рамках системы ArcGIS для использования с ArcSDE и многопользовательской РСУБД доступны четыре типа рабочих мест:
·
ArcExplorer или HTML - браузер в качестве
клиента картографического
· ArcView для базового картографирования, картографического анализа и использования базы геоданных.
· ArcEditor для создания и поддержки многопользовательской базы геоданных с развитым редактированием и работой с версиями данных.
·
ArcInfo для загрузки данных, геообработки
и других сложных задач.
ArcSDE
служит интерфейсом между ГИС
и РСУБД для организации
ГИС за
счет распределения функций
В свете современных тенденций применения больших баз данных, рассчитанных на совместное использование большим числом пользователей, ArcSDE обеспечивает ряд ключевых преимуществ, включая следующие :
Стандартное представление пространственных данных
Представление пространственных данных основано на стандартных типах данных в РСУБД. В тех случаях, когда в РСУБД используются типы пространственных данных с расширенными свойствами, ArcSDE может обеспечивать доступ и использование этих типов данных для работы с пространственными объектами. При необходимости ArcSDE сам полностью представляет механизм для работы с пространственными объектами. Используемые способы хранения данных обеспечивают быстрое и компактное представление пространственных данных.
Переносимость базы данных
Пользуясь возможностями для экспорта и импорта данных в ArcSDE, возможно перемещать данные из одной системы РСУБД в другую без потери информации. Это особенно важно, если предприятие использует разнородные базы данных, которые могут включать, как базы данных рабочих групп, так и персональные базы данных. Это предоставляет возможность проектирования наиболее современных баз геоданных.
Переносимость приложений
ArcSDE определяет единую логическую модель для пространственных данных, реализуемую на верхнем уровне представления конкретной физической базы данных. Приложения, разработанные с использованием интерфейса для разработки API ArcSDE, будут запускаться с минимальными изменениями или вообще без них, на разных физических схемах РСУБД (если РСУБД позволяет это делать). Это позволяет администратору базы данных вашей ГИС выбрать наилучшую схему базы данных для каждого конкретного набора данных, чтобы удовлетворить требованиям прикладной программы. Например, один набор данных можно поддерживать и редактировать, используя бинарную схему хранения, а для другого набора может использоваться объектно-реляционная или реляционная схема. Способ хранения данных прозрачен для приложения конечного пользователя.
Полнота данных
ArcSDE обеспечивает целостность и полноту данных для точек, линий и полигонов, добавляемых в базу данных, и не допускает добавления векторных объектов с нарушениями геометрии (например, границы полигона должны быть замкнуты). Помимо этого, вы можете использовать сервер приложений ArcSDE совместно с ArcInfo и ArcEditor для наложения дополнительных ограничений на модель данных, что не позволяет сделать сама РСУБД. К примеру, можно ввести правила неразрывности (connectivity) для производственных сетей.
Интерфейс прикладного программирования
ArcSDE предоставляет открытый интерфейс прикладного программирования с использованием языков высокого уровня - С или Java, для запросов и обработки пространственной информации. Этот интерфейс обеспечивает работу с функциями ГИС для разработки современных прикладных программ. В тех случаях, когда сервер РСУБД обеспечивает работу с пространственными типами с расширенными свойствами (например, Oracle Spatial, Informix Spatial Data Blade или DB2 Spatial Extender компании IBM), для работы с пространственными колонками доступен также интерфейс SQL API.
ArcGIS обеспечивает интерфейс для
программирования, основанный на
модели Component Object Model (COM) компании Microsoft,
который называется AcrObject и содержит
подсистему доступа к
Затраты на разработку базы данных и прикладной программы
Использование ArcSDE с ArcGIS дает возможность существенно снизить затраты на создание и поддержание пространственной базы данных. ArcGIS предоставляет различные инструменты и наборы данных, чтобы помочь быстро разработать проект. Другие программные продукты ESRI и других фирм могут использовать шлюз ArcSDE, поэтому можно выбрать наиболее подходящие инструменты для приложения.
Инструменты для приложений и программирования
ArcSDE предлагает стандартный интерфейс,
который обеспечивает непосредственный
доступ к пространственным базам данных
из таких ГИС программ от ESRI, как ArcInfo, ArcEditor,
ArcView, ArcExplorer и ArcIMS. Эти прикладные программы
и их инструменты для программирования
обеспечивают полную среду для создания,
управления и
использования пространственной информации. ArcSDE, кроме этого, непосредственно поддерживает интерфейсы ERDAS IMAGINE, а также AutoCAD и MicroStation для доступа к пространственным базам данных. Помимо этого, существует значительное число программных продуктов, выпускаемых третьими фирмами для работы с ArcSDE.
Клиентский интерфейс для разработки приложений ArcSDE
Этот
интерфейс (API), рассчитанный на использование
языков программирования С и Java, предоставляет
большое число эффективных
ArcObjects
ArcObjects
представляет собой интерфейс
программиста COM API для ArcGIS Desktop. Он
обеспечивает возможность
SQL
Интерфейс
для запросов на языке SQL доступен для
работы с базами геоданных. Этот интерфейс,
поддерживаемый вашей РСУБД, может
быть использован для работы с
содержимым баз геоданных. Именно потому,
что РСУБД используют стандартные
колонки, и используется этот интерфейс.
Для РСУБД, имеющих возможность
работы непосредственно с
использовать запрос на языке SQL для осуществления пространственного объединения (join).
Архитектура ArcSDE
Говоря на языке архитектуры, существуют две базовые конфигурации, которые вы можете использовать при установке ArcSDE. Вы можете выбрать трехуровневую архитектуру с использованием сервера приложений, либо двухуровневую архитектуру, которая использует драйверы прямого подключения, либо комбинацию этих конфигураций
ArcGIS Server 9.3
ESRI
ArcGIS Server предназначен для совместного
использования географической
ArcGIS
Server предоставляет удобную
·
Управлять всеми
· Увеличить производительность существующих картографических web-приложений и создать новые web-приложения, которые представляют собой не просто карты с изменяемым масштабом и получением информации об объектах на карте, но и дают возможность обработки и обновления представляемой информации.
· Создать web-приложения, обладающие функциональностью настольных ГИС ArcGIS Desktop.
·
Внедрить геоинформационную систему
в существующую информационную структуру
предприятия, объединяя ГИС сервер
и пространственные данные с другими
информационными системами
·
Быстро решать специализированные задачи,
создавая приложения, объединяющие географическое
содержание с функциональными
ArcGIS
Server с успехом используется как
«коробочное» решение, не
ArcGIS
Server предоставляет инструментарий
для создания веб-приложений, веб-служб
и других корпоративных
Информация о работе Структура и принцип работы ArcGIS 9.3 и её применение в геологии