- •Архитектура и состав базы геоданных.
- •Классы пространственных объектов. Основные понятия.
- •Растры. Основные понятия.
- •Проектирование базы геоданных. Общий обзор. Этапы проектирования базы геоданных.
- •Типы баз геоданных. Сравнение.
- •Типы классов пространственных объектов.
- •Домены. Типы доменов.
- •Типы полей таблиц.
- •Подтипы.
- •Разработка простого класса пространственных объектов.
- •Документирование проекта базы геоданных.
- •Наборы данных баз геоданных.
- •Работа со схемой базы геоданных. Основные функции работы со схемой базы геоданных.
- •Блокировка схемы.
- •Использование проектов моделей данных ArcGis.
- •Варианты базы геоданных ArcSde.
- •Свойства классов пространственных объектов.
- •Типы классов пространственных объектов.
-
Работа со схемой базы геоданных. Основные функции работы со схемой базы геоданных.
Блокировка схемы
В большинстве случаев ArcGIS автоматически применяет и снимает разделяемые блокировки (shared locks) и эксклюзивные блокировки (exclusive locks) для наборов данных в базе геоданных, чтобы помочь вам управлять вашими изменениями, избегая появления конфликтов с другими пользователями. Единственное исключение из этого правила - снятие выборки с базы геоданных в ArcCatalog; папку с этой базой геоданных надо обновить вручную, чтобы снять блокировку с этой базы геоданных.
копировании схемы базы геоданных
Схема определяет физическую структуру базы геоданных вместе с правилами, отношениями и свойствами каждого набора данных в базе геоданных. Определение и реализация практической схемы (practical schema) для базы геоданных является важной задачей, для решения которой часто требуется разработка прототипа (prototyping) и тестирование предполагаемой версии схемы. Тестирование поможет вам осуществить эффективную и работоспособную реализацию системы.
Экспорт схемы базы геоданных в XML-документ рабочей области
Одним из основных механизмов, который пользователи применяют для совместного использования схем баз геоданных, является их экспорт в XML-документ рабочей области базы геоданных. XML-документ рабочей области - это XML-спецификация для базы геоданных, которая может быть использована для хранения содержания всей базы геоданных. Одним из типов XML-документа базы геоданных является представление базы геоданных в виде «только схема» (schema only).
Импорт схемы базы геоданных из XML-документа рабочей области
После экспорта схемы базы геоданных в XML-документ рабочей области, его можно выложить в общий доступ с другими пользователями ArcGIS, которые смогут его импортировать в свои базы геоданных с помощью ArcCatalog таким образом.
Копирование схемы базы геоданных с помощью мастера извлечения данных в ArcMap
Данный мастер ArcMap позволяет вам извлечь информацию схемы и данные из одной базы геоданных и перенести их в другую базу геоданных. Данный мастер также позволит вам выбрать только поднабор наборов данных и те свойства, которые вам нужно извлечь.
Данная опция позволяет вам определить пространственную привязку для вашей новой базы геоданных.
Копирование схемы базы геоданных в шаблон ArcGIS Data Model
Данные проекты баз геоданных созданы для того, чтобы помочь пользователям быстро обеспечить продуктивную работу с базой геоданных и разделять практические результаты их работы среди пользователей и сообщества ГИС-разработчиков. Несмотря на то, что эти проекты сфокусированы на реализациях баз геоданных, они основаны на нормах работы и являются переносимыми между ГИС-системами.
На специальной странице на веб-сайте поддержки Esri - http://support.esri.com/datamodels - имеется доступ ко всем этим проектам. Большая часть этих готовых проектов включает в себя шаблоны проектов баз геоданных. Данные шаблоны представляют собой пустые базы геоданных, которые вы можете загрузить в вашу собственную систему и использовать в вашей работе с ГИС.
Использование CASE-средств и языка UML для создания схемы базы геоданных
Одной из стратегий, которая используется для создания базы геоданных, является использование языка UML для проектирования схемы и CASE-средств подсистемы ArcGIS для создания наборов классов объектов, классов пространственных объектов, таблиц и других объектов. Язык UML - это стандарт, который был разработан Object Management Group (OMG) для выполнения объектно-ориентированного анализа и проектных решений. Многие называют этот язык инструментом для моделирования «компонентов программного обеспечения». В общем, язык UML приспособлен в большей степени для проектирования объектно-ориентированного программного обеспечения, а также для документирования проекта табличной схемы системы управления базами данных (СУБД). UML не очень удобен для проектирования географических элементов в вашей базе геоданных.
