1. Функции графической библиотеки или графических программ для отображения простейших геометрических объектов. Основное назначение примитивов - обеспечить программистов и пользователей удобным набором программных средств для формирования геометрических объектов; 2. Cтруктуры для передачи информации о простейших геометрических объектах, с помощью которых может быть сформировано описание принятой модели для его передачи в другую систему. Эти структуры подобны параметрам функций графической библиотеки. Однако в первом случае действуют ограничения машинной графики. Описание геометрического примитива обычно содержит метрическую и атрибутивную части. Атрибутивная часть передает графические параметры геометрического примитива. Наиболее употребимыми являются следующие геометрические примитивы: 1) точка (point) - простейший геометрический объект, имеющий нулевую размерность. Точка характеризуется только местоположением; 2) отрезок (segment) - совокупность точек (пикселов), через которые проходит геометрический отрезок с заданными конечными точками. Характеризуется начальной и конечной точками, или начальной точкой и приращениями координат, или длиной и углом наклона; 3) ломаная (open polygon, polyline) - последовательности отрезков, соединяющих заданные точки; 4) полигон, или многоугольник (polygon) - область, ограниченная замкнутой ломанной; 5) прямоугольник (rectangle) - частный случай полигона, ограниченного четырехугольником, все углы которого прямые. Как правило прямоугольник - геометрический примитив имеет стороны, параллельные осям координат; 6) плоская кривая (planar curve) - множество точек плоскости, координаты которых удовлетворяют уравнению F(x,y)=0. Если эта кривая во всех точках имеет непрерывно изменяющуюся касательную, то она называется гладкой кривой (smooth curve). Плоские кривые чаще всего применяются для работы с изолиниями. Наиболее часто в ГИС используют следующие виды плоских кривых: кривая Безье (Besier curve) - полиномиальная кривая, используемая для аппроксимации кривой по опорным точкам. Кривая Безье целиком лежит в выпуклой оболочке опорных точек; сплайн порядка k (spline of the order k) - рассматриваемая на отрезке [a, b] с узлами a=x0соединения (joint) - точки, в которых соединяются два последовательных сегмента сплайновой кривой (определена в пространстве координат), те же точки в параметрическом пространстве называют опорными точками (knots); бета-сплайн (Beta-spline) специальная кривая, построенная на основе кубического сплайна и имеющая дополнительные параметры для учета локального наклона и гладкости. В ГИС, предназначенных для решения крупномасштабных задач, число геометрических примитивов обычно расширяется, в их состав включают дуги окружностей и эллипсов, окружности и эллипсы, дуги других кривых второго порядка, различные треугольники и правильные многоугольники и т.п.