2.7.10. Подразделение моделей и форматов данных по их назначению
Разумеется, можно также проводить деление моделей и форматов данных по их назначению.
Для использования в ГИС, для использования в САПР, для использования в простых чертежно-
рисовальных системах. ГИСовские модели и форматы обычно чётко отделяются на сегодняшний
день от всех прочих за счет необходимости организации и активного использования связи между
информацией положения и атрибутивной информацией объекта. Серьезные ГИС сегодня также
должны обладать возможностями работать с непрерывно распределёнными данными, что часто
заставляет в одной системе использовать комплексные (часто говорят, гибридные) модели данных
(т.е. фактически несколько разных моделей данных). Всё это делает ГИСовские модели данных и
форматы в среднем более сложными, чем все остальные. Можно думать, что и передний край
теоретического осмысления общих вопросов о моделях и форматах данных также сегодня проходит
в области геоинформатики.
Если вернуться только к области ГИС, то всё равно сохраняется подразделение моделей и
форматов данных по типу использования. Я говорю о моделях и форматах внутренних (реально
используемых системой при её основном функционировании) и моделях и форматах обменных,
предназначенных для обмена с другими (ГИСовскими и неГИСовским пакетами).
2.7.11. Некоторые дополнительные моменты
Здесь можно сделать несколько замечаний. Во-первых, относительно деления позиционных
параметров на параметры положения и параметры, определяющие форму объекта. Только для
точечных объектов это всегда полные синонимы - точка формы не имеет, или её положение - это и
есть её форма. Для линейных же и площадных объектов ситуация иная. В дальнейшем мы ещё
будем подробнее рассматривать способы описания линейных и площадных объектов в различных
моделях данных, а сейчас только заметим, что они могут описываться как координатами каких-то
их точек, так и каким-то описанием их формы, например, заданием функций, график которой дает
форму требуемого объекта или просто словесным описанием формы - “квадрат со стороной 2
метра”. Нетрудно заметить, что в последнем случае (а иногда и в предпоследнем) информацию
положения можно отделить от информации, описывающей форму, поместив её просто в атрибуты
объекта. Для однозначности надо только определить, в каком месте объекта расположена та его
точка, положение которой задается локатором. Назовём эту точку привязочной точкой объекта.
определив её положение в собственной системе координат объекта, а точку в пространстве, которая
задается для такого объекта локатором - точкой вставки объекта. Это подход традиционно
используемый в отношении внемасштабных условных знаков для точечных объектов. Но он может
быть обобщен, если трактовать графическое представление условного знака как пространственный
объект, и вообще использоваться в других ситуациях, если нам удастся описать форму, размер и
ориентировку объекта через его атрибуты, например. Правда, многие задачи, требующие
взаимодействия пространственных объектов, анализа их взаимоотношений, могут затруднены при
таком представлении. Эти рассуждения показывают нам условность подразделения информации об
объекте на атрибутивную и информацию о его форме, а также возможность иногда рассматривать
отдельно информацию о положении, форме, размере и ориентировке (угле поворота) объекта.
2.7.12. Краткое резюме и практические следствия
Мы познакомились с некоторыми общими принципами построения моделей данных в
пространственных информационных системах, затронули кратко вопросы о разновидностях
моделей данных. Были приведены некоторые отдельные соображения, показывающие сложность
вопроса - как только мы выходим за рамки единственной конкретной программной системы с её
моделью данных и её ограничениями, многое, даже определения и классификация элементов,
слагающих модель данных, становятся непростой задачей, многое оказывается дискуссионным.