-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Russian translation for field calculator context help. Thanks, Maxim!
- Loading branch information
Showing
1 changed file
with
59 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
<h3>Калькулятор полей</h3> | ||
Калькулятор полей позволяет изменять значения используя выражения. | ||
|
||
<h4>Поддерживаемые операции</h4> | ||
|
||
<table border=1> | ||
<tr> | ||
<th>Операция</th> | ||
<th>Описание</th> | ||
</tr> | ||
<tr> | ||
<td> | ||
<tt>имя_поля</tt><br> | ||
<tt>"имя_поля"</tt> | ||
</td> | ||
<td>значение поля <tt>имя_поля</tt></td> | ||
</tr> | ||
<tr><td>'<tt>string</tt>'</td><td>строка</td></tr> | ||
<tr><td><tt>number</tt></td><td>число</td></tr> | ||
<tr><td>NULL</td><td>значение "нет данных"</td></tr> | ||
<tr><td>exp(<tt>a</tt>)</td><td>число e в степени <tt>a</tt></td></tr> | ||
<tr><td>ln(<tt>a</tt>)</td><td>натуральный логарифм (основание e) числа <tt>a</tt></td></tr> | ||
<tr><td>log10(<tt>a</tt>)</td><td>десятичный логарифм (основание 10) числа <tt>a</tt></td></tr> | ||
<tr><td>log(<tt>a</tt>,<tt>b</tt>)</td><td>логарифм с основанием <tt>b</tt> числа <tt>a</tt></td></tr> | ||
<tr><td>sqrt(<tt>a</tt>)</td><td>квадратный корень</td></tr> | ||
<tr><td>sin(<tt>a</tt>)</td><td>синус числа <tt>a</tt></td></tr> | ||
<tr><td>cos(<tt>a</tt>)</td><td>косинус числа <tt>b</tt></td></tr> | ||
<tr><td>tan(<tt>a</tt>)</td><td>тангенс числа <tt>a</tt></td></tr> | ||
<tr><td>asin(<tt>a</tt>)</td><td>арксинус числа <tt>a</tt></td></tr> | ||
<tr><td>acos(<tt>a</tt>)</td><td>арккосинус числа <tt>a</tt></td></tr> | ||
<tr><td>atan(<tt>a</tt>)</td><td>арктангенс числа <tt>a</tt></td></tr> | ||
<tr><td>to int(<tt>a</tt>)</td><td>перевести строку <tt>a</tt> в целочисленное значение</td></tr> | ||
<tr><td>to real(<tt>a</tt>)</td><td>перевести строку <tt>a</tt> в десятичное значение</td></tr> | ||
<tr><td>to string(<tt>a</tt>)</td><td>перевести число <tt>a</tt> в строку</td></tr> | ||
<tr><td>lower(<tt>a</tt>)</td><td>перевести строку <tt>a</tt> в нижний регистр</td></tr> | ||
<tr><td>upper(<tt>a</tt>)</td><td>перевести строку <tt>a</tt> в верхний регистр</td></tr> | ||
<tr><td>length(<tt>a</tt>)</td><td>длина строки <tt>a</tt></td></tr> | ||
<tr><td>atan2(<tt>y</tt>,<tt>x</tt>)</td><td>арктангенс <tt>y</tt>/<tt>x</tt> использующий знаки двух аргументов для определения квадранта результата.</td></tr> | ||
<tr><td>replace(<tt>a</tt>,<tt>replacethis</tt>,<tt>withthat</tt>)</td><td>заменить строку <tt>replacethis</tt> на строку <tt>withthat</tt> в строке <tt>a</tt></td></td> | ||
<tr><td>regexp_replace(<tt>a</tt>,<tt>replacethis</tt>,<tt>withthat</tt>)</td><td>заменить регулярное выражение <tt>replacethis</tt> на строку <tt>withthat</tt> в строке <tt>a</tt></td></td> | ||
<tr><td>substr(<tt>a</tt>,<tt>from</tt>,<tt>len</tt>)</td><td>подстрока длиной <tt>len</tt> символов строки <tt>a</tt> начиная с <tt>from</tt> (первый символ имеет индекс 1)</td></td> | ||
<tr><td><tt>a</tt> || <tt>b</tt></td><td>соединить строки <tt>a</tt> и <tt>b</tt></td></tr> | ||
<tr><td>$rownum</td><td>номер текущей строки</td></tr> | ||
<tr><td>$area</td><td>площадь полигона</td></tr> | ||
<tr><td>$perimeter</td><td>периметр полигона</td></tr> | ||
<tr><td>$length</td><td>длина линии</td></tr> | ||
<tr><td>$id</td><td>id объекта</td></tr> | ||
<tr><td>$x</td><td>координата X точки</td></tr> | ||
<tr><td>$y</td><td>координата Y точки</td></tr> | ||
<tr><td>xat(<tt>n</tt>)</td><td>координата X <tt>n</tt>-ой точки линии (индекс начинается с 0; отрицательные значения отсчитываются от последнего значения индекса)</td></tr> | ||
<tr><td>yat(<tt>n</tt>)</td><td>координата Y <tt>n</tt>-ой точки линии (индекс начинается с 0; отрицательные значения отсчитываются от последнего значения индекса)</td></tr> | ||
<tr><td><tt>a</tt> ^ <tt>b</tt></td><td><tt>a</tt> в степени <tt>b</tt></td></tr> | ||
<tr><td><tt>a</tt> * <tt>b</tt></td><td><tt>a</tt> умножить на <tt>b</tt></td></tr> | ||
<tr><td><tt>a</tt> / <tt>b</tt></td><td><tt>a</tt> делить на <tt>b</tt></td></tr> | ||
<tr><td><tt>a</tt> + <tt>b</tt></td><td><tt>a</tt> плюс <tt>b</tt></td></tr> | ||
<tr><td><tt>a</tt> - <tt>b</tt></td><td><tt>a</tt> minus <tt>b</tt></td></tr> | ||
<tr><td>+<tt>a</tt></td><td>положительный знак</td></tr> | ||
<tr><td>-<tt>a</tt></td><td>отрицательное значение <tt>a</tt></td></tr> | ||
</table> |