Страница 1 из 1

Обратная геодезическая задача

Добавлено: 12 фев 2014, 12:30
GreatDeal
Работаю в специфическом ПО для целей геологоразведки (Surpac) данные по траектории поверхностной горной выработки (канавы) даны в виде XYZ координат. Однако программа с такими данными не работает и встала задача перевести XYZ в полярные координаты (длина отрезка, азимут, угол падения).
Есть ли формулы для перевода, желательно в Excel?

Re: Обратная геодезическая задача

Добавлено: 12 фев 2014, 12:37
bingeomap
У меня есть, добавил во вложения.

Re: Обратная геодезическая задача

Добавлено: 12 фев 2014, 13:13
GreatDeal
это демо версия? Там вроде только пару значений можно рассчитать, у меня же 2 сотни строк

Re: Обратная геодезическая задача

Добавлено: 12 фев 2014, 13:30
bingeomap
Ну, там готовая формула. Возьмите формулы и создайте свой собственный Exel file, который мог бы одновременно вычислять сотни строк.

Re: Обратная геодезическая задача

Добавлено: 12 фев 2014, 14:40
GreatDeal
Не учтена Z координата, у меня трехмерная система

Re: Обратная геодезическая задача

Добавлено: 12 фев 2014, 15:38
gamm
GreatDeal писал(а):встала задача перевести XYZ в полярные координаты (длина отрезка, азимут, угол падения).
требуемая форма представления похожа на инклинометрию скважин. Если канаву считать ломаной линией, то все на уровне 10 класса средней школы: начало отрезка (x1,y1,z1), конец (x2,y2,z2), вектор отрезка (dx,dy,dz)=(x2,y2,z2)-(x1,y1,z1), азимут (от севера по часовой) PI/2-atan2(dy,dx), угол падения atan2(dz,sqrt(dx^2+dy^2)). Если же считать плавной кривой, будут нюансы, все зависит от степени кривизны и требуемой точности.

Re: Обратная геодезическая задача

Добавлено: 12 фев 2014, 15:41
bingeomap
GreatDeal писал(а):Не учтена Z координата, у меня трехмерная система
Ну, это простая формула - i=arctg(h/d), где превышение высот между двумя точками и плановое расстояние между двумя точками.

Re: Обратная геодезическая задача

Добавлено: 25 май 2014, 17:07
T1339
GreatDeal писал(а):Работаю в специфическом ПО для целей геологоразведки (Surpac) данные по траектории поверхностной горной выработки (канавы) даны в виде XYZ координат. Однако программа с такими данными не работает и встала задача перевести XYZ в полярные координаты (длина отрезка, азимут, угол падения).
Есть ли формулы для перевода, желательно в Excel?
Сурпака под рукой нет, проверьте. Формулы там раздулись, их можно сократить.