Функции
При составлении выражений ГИС Аксиома используются следующие функции.
Abs |
Синтаксис: Abs (num). |
Area |
Синтаксис: Area (obj, единицы_измерения). |
CartesianArea |
Синтаксис: CartesianArea (obj, единицы_измерения). |
CartesianCentroidDistance |
Синтаксис: CartesianCentroidDistance (x1, y1, x2, y2, единицы_измерения). |
CartesianObjectDistance |
Синтаксис: CartesianObjectDistance (x1, y1, x2, y2, единицы_измерения). |
CartesianObjectLen |
Синтаксис: CartesianObjectLen (obj, единицы_измерения). |
CartesianPerimeter |
Синтаксис: CartesianPerimeter (obj, единицы_измерения). |
CentroidDistance |
Синтаксис: CentroidDistance (x1, y1, x2, y2, единицы_измерения). |
CentroidX |
Синтаксис: CentroidX (obj). |
CentroidY |
Синтаксис: CentroidY (obj). |
Chr$ |
Синтаксис: Chr$ (num). |
Cos |
Синтаксис: Cos (num). |
CurDate |
Синтаксис: CurDate (�). |
CurDateTime |
Синтаксис: CurDateTime (�). |
CurTime |
Синтаксис: CurTime (�). |
Day |
Синтаксис: Day (поле_типа_дата). |
EllipsoidalArea |
Синтаксис: EllipsoidalArea(obj, единицы_измерения). |
EllipsoidalCentroidDistance |
Синтаксис: EllipsoidalCentroidDistance(x1, y1, x2, y2, единицы_измерения). |
EllipsoidalObjectDistance |
Синтаксис: EllipsoidalObjectDistance(obj1, obj2, единицы_измерения). |
EllipsoidalObjectLen |
Синтаксис: EllipsoidalLen(obj, единицы_измерения). |
EllipsoidalPerimeter |
Синтаксис: EllipsoidalPerimeter(obj, единицы_измерения). |
Fix |
Синтаксис: Fix(num). |
Format$ |
Синтаксис: Format$(num, шаблон). |
GetDate |
Синтаксис: GetDate (поле_типа_дата/время). |
GetTime |
Синтаксис: GetTime (поле_типа_дата/время). |
Hour |
Синтаксис: Hour (поле_типа_время). |
IndexOf |
Синтаксис: IndexOf(строка, подстрока, [позиция, [вхождение]]). |
InStr |
Синтаксис: InStr (position, string, substring) |
Int |
Синтаксис: Int (num). |
LambertCentroidDistance |
Синтаксис: LambertCentroidDistance(x1, y1, x2, y2, единицы_измерения). |
LambertObjectDistance |
Синтаксис: LambertObjectDistance(obj1, obj2, единицы_измерения). |
LambertObjectLen |
Синтаксис: LambertObjectLen(obj, единицы_измерения). |
LambertPerimeter |
Синтаксис: LambertPerimeter(obj, единицы_измерения). Периметр вычисляется для объектов типа эллипс/окружность, прямоугольник/прямоугольник со скругленными краями, полигон. |
LastIndexOf |
Синтаксис: LastIndexOf(строка, подстрока, [позиция, [вхождение]]) |
LCase$ |
Синтаксис: LCase$ (string). |
Left$ |
Синтаксис: Left$(string, num). |
Len |
Синтаксис: Len(string). |
LTrim$ |
Синтаксис: LTrim$ (string) |
Maximum |
Синтаксис: Minimum (num1, num2). |
Mid$ |
Синтаксис: Mid$ (string, position, num). |
Minimum |
Синтаксис: Minimum (num1, num2). |
Minute |
Синтаксис: Minute (поле_типа_время). |
Month |
Синтаксис: Month (поле_типа_дата). |
ObjectLen |
Синтаксис: ObjectLen (obj, единица_измерения). |
ObjInfoNContours |
Синтаксис: ObjInfoNContours (obj). |
ObjInfoNItems |
Синтаксис: ObjInfoNItems (obj). |
ObjInfoNNodes |
Синтаксис: ObjInfoNNodes (obj). |
ObjInfoNNonEmpty |
Синтаксис: ObjInfoNEmpty (obj). |
ObjInfoNSegments |
Синтаксис: ObjInfoSegments (obj). |
ObjInfoTextString |
Синтаксис: ObjInfoTextString (obj). |
ObjInfoType |
Синтаксис: ObjInfoType (obj). 0 - отсутствие геометрии 1 - дуга 2 - эллипс или круг 3 - отрезок 4 - полилиния или набор полилиний 5 - точка 6 - <зарезервированное значение> 7 - область или коллекция полигонов 8 - прямоугольник 9 - прямоугольник со скругленными углами 10 - текстовая геометрия 11 - набор точек 12 - смешанная коллекция |
Perimeter |
Синтаксис: Perimeter (obj, единица_измерения). |
Proper$ |
Синтаксис: Proper$ ( string) |
Right$ |
Синтаксис: Right$ (string, num). |
Round |
Синтаксис: Round (num1, num2). |
RTrim$ |
Синтаксис: RTrim$(string) |
Second |
Синтаксис: Second (поле_типа_время). |
Sin |
Синтаксис: Sin (num). |
SphericalArea |
Синтаксис: SphericalArea (obj, единицы_измерения). |
SphericalCentroidDistance |
Синтаксис: SphericalCentroidDistance (x1, y1, x2, y2, единицы_измерения). |
SphericalObjectDistance |
Синтаксис: SphericalObjectDistance (x1, y1, x2, y2, единицы_измерения). |
SphericalObjectLen |
Синтаксис: SphericalObjectLen (obj, единицы_измерения). |
SphericalPerimeter |
Синтаксис: SphericalPerimeter (obj, единицы_измерения). |
Str$ |
Синтаксис: Str$ (num). |
UCase$ |
Синтаксис: UCase$ (string). |
Val |
Синтаксис: Val (string). |
VincentyObjectDistance |
Синтаксис: VincentyObjectDistance (obj1, obj2, единицы_измерения). |
VincentyObjectDistance |
Синтаксис: VincentyObjectDistance (obj1, obj2, единицы_измерения). |
VincentyObjectLen |
Синтаксис: VincentyObjectLen (obj, единицы_измерения). |
VincentyPerimeter |
Синтаксис: VincentyPerimeter (obj, единицы_измерения). Периметр вычисляется для объектов типа эллипс/окружность, прямоугольник/прямоугольник со скругленными краями, полигон. |
Weekday |
Синтаксис: Weekday (поле_типа_дата). |
Year |
Синтаксис: Year (поле_типа_дата). |
Список функций снабжен фильтром, который позволяет найти функцию по фрагменту ее названия:
Изначально список показывает все функции, доступные в Аксиоме, сгруппированные по категориям. Группы можно сворачивать и разворачивать, нажимая на значки и При вводе символов в панель фильтра Аксиома автоматически проводит поиск по названиям функций, а также по их описаниям.
Панель, в которой задается строка поиска.
Для сброса строки нажмите на .
Результат фильтрации.
Описание выбранной в области функции.