Составление документации проекта базы геоданных очень важно. На веб-сайте моделей данных ArcGIS (https://support.esri.com/datamodels), представлена серия графиков, которые показывают ключевые концепции проектирования и документирования особенностей элементов базы геоданных, метаданных и слоев карты в каждом из шаблонов моделей данных. В этом разделе представлен краткий обзор того, как разные элементы базы геоданных представлены на веб-сайте и как это может помочь при документировании вашего проекта.
Для представления содержания проекта базы данных есть шесть ключевых элементов. К ним относятся:
- Наборы данных – это описание того, как записываются свойства классов объектов, растров и атрибутивных таблиц, а также набор столбцов в каждой таблице. Для пространственных представлений вы уведите некоторые геометрические свойства (такие как точка, линия, полигон и тип координат). Часто вы увидите также описание подтипов. Эти части диаграммы схемы всегда показываются голубым.
- Классы отношений – атрибутивные отношения широко используются в ГИС, как и в других приложениях СУБД. Они определяют, как строки в одной таблице связаны со строками в другой таблице. У отношений есть направление кардинальности и другие свойства (например, тип отношения: один-к-одному, один-ко-многим или многие-ко-многим). Отношения и их свойства показаны зеленым цветом.
- Домены – представляют собой списки или диапазон корректных значений для атрибутивных столбцов. Эти правила определяют, как ПО будет поддерживать целостность данных в атрибутах. Домены показываются красным цветом.
-
Пространственные отношения и пространственные правила – некоторые дополнительные возможности моделирования данных, которые доступны в базах геоданных. Например, элементы данных, такие как топология и ее свойства, используются для моделирования того, как взаимодействуют геометрии объектов между собой. Топологии, как и наборы сетевых данных, локаторы адресов, данные terrain, картографические представления, геометрические сети и другие дополнительные возможности базы геоданных являются важным и широко использующимся ГИС-механизмом по добавлению пространственного поведения и поддержке целостности в ГИС базах данных. Эти и другие правила, например, сети, показаны оранжевым.
Лучшим способом документирования и описания дополнительных типов данных в базе геоданных является описание их правила и поведения в пространственных отношениях. Ниже приведен пример документирования топологии:
- Слои карты – ГИС включает интерактивные карты и другие представления. Важной частью каждого набора данных является описание того, как он будет показан и отрисован на карте. Как правило это указывается в свойствах слоя ArcMap и определяет, какие символы карты назначены объектам (цвета, заливки, линейные и точечные символы) и надписям. Настройки слоев не определяются в базах геоданных, но являются важной составляющей в определении ключевых свойств набора данных в схеме базы геоданных. Настройки слоев показаны желтым. Слои могут быть сохранены в виде файлов .lyr или элементов в документе ArcMap (.mxd).
- Базовые карты 2D и 3D – определяют основные свойства отображения базовой карты и то, будет ли эта тема данных использоваться в интерактивном отображении карты. В этом случае важно определить набор масштабов для базовых карт и свойства отображения карты в каждом из этих масштабов. Вам нужно будет задать разные настройки отображения и слои карты для каждого масштаба карты.
Документирование дополнительных свойств проекта базы геоданных
Другие ключевые свойства проекта базы геоданных, которые также необходимо учитывать и документировать, включают:
- Определение системы координат и пространственных свойств для каждого набора данных
Эти свойства включают: проекция карты; система координат; сфероид; датум; единицы измерения x,y; вертикальная система координат; а также свойства z и m.
- Ключевые допуски и разрешение координат для каждого набора данных
- Источники данных и рабочие процессы сборки данных
Это включает скрипты перевода, модели преобразования и геообработки, а также рабочие процессы, которые использовались для поддержания целостности набора данных.
- Документация метаданных для каждого набора данных