GOLHS >> Интерфейс >> Служебные окна и панели >> Общие запросы
Во многих расчетах программы имеется возможность задания коэффициентов для пересчета координат. С версии 15.11 появляется кнопка следующего вида.
Если необходимо проводить пересчет координат, то необходимо нажать на левую часть кнопки. Пересчет будет проводиться только в случае, если на кнопке установлена галочка. Чтобы открыть окно задания коэффициентов пересчета, нажмите на кнопку в основной части. В результате нажатия кнопки «Коэффициенты пересчета…» (данная кнопка имеется во многих действиях), появляется окно «Запросы \ Координаты».
Здесь представлены коэффициенты для пересчета координат. Пересчет координат осуществляется по модели аффинного преобразования.
Коэффициенты пересчета могут быть получены:
1. В модуле "Приложения \ Оцифровка и привязка координат..."
2. В модуле "Приложения \ Привязка контуров...".
3. Импортированы извне
Расчет новых координат на основе старых координат и коэффициентов проводится по следующим формулам:
1. Стандартные преобразования (для получения стандартных преобразований обратитесь в службу технической поддержки).
2. Общие преобразования (создаются и используются для всех проектов).
3. Преобразования проекта (создаются пользователями в рамках проекта), Чтобы открыть или сохранить преобразования, нажмите кнопку "Открыть из файла..." или "Сохранить в файл..." соответственно.
[ Преобразования координат | Задание коэффициентов пересчета координат (аффинные преобразования) | Пересчет географических координат ]
Если необходимо проводить пересчет координат, то необходимо нажать на левую часть кнопки. Пересчет будет проводиться только в случае, если на кнопке установлена галочка. Чтобы открыть окно задания коэффициентов пересчета, нажмите на кнопку в основной части. В результате нажатия кнопки «Коэффициенты пересчета…» (данная кнопка имеется во многих действиях), появляется окно «Запросы \ Координаты».
Здесь представлены коэффициенты для пересчета координат. Пересчет координат осуществляется по модели аффинного преобразования.
Коэффициенты пересчета могут быть получены:
1. В модуле "Приложения \ Оцифровка и привязка координат..."
2. В модуле "Приложения \ Привязка контуров...".
3. Импортированы извне
Расчет новых координат на основе старых координат и коэффициентов проводится по следующим формулам:
Xновая =A1×Xстарая+B1×Yстарая+C1
Yновая =A2×Xстарая+B2×Yстарая+C2
Соответствие коэффициентов в формуле полям диалогового окна показано на рисунке
Если аффинное преобразование предполагает знание не коэффициентов, по которым непосредственно может быть проведен расчет новых координат, а знание угла поворота (a), коэффициентов сжатия (по осям X и Y) и величин переноса (по осям X и Y), то необходимо нажать галочку в поле «Угол, радианы». Расчет в данном случае проводится по формулам:
Xновая =A1×(cos(a)×Xстарая‑sin(a)×Yстарая)+C1
Yновая =A2×(sin(a)×Xстарая+cos(a)×Yстарая)+C2
В этом случае диалоговое окно будет выглядеть следующим образом (нажата галочка в поле «Угол, радианы», коэффициенты в формуле соответствуют полям диалогового окна):
Кнопка «Обратное преобразование» позволяет найти обратное преобразование по имеющимся коэффициентам.
Библиотеки преобразований координат расположены ниже. Библиотеки состоят из трех групп:
3. Преобразования проекта (создаются пользователями в рамках проекта), Чтобы открыть или сохранить преобразования, нажмите кнопку "Открыть из файла..." или "Сохранить в файл..." соответственно.
Смотрите также:
1. Старые версии
Комментариев нет:
Отправить комментарий