Решение базовых геодезических задач

Методика и этапы расчета неприступного расстояния. Принципы решения прямой угловой засечки по формулам Юнга и Гаусса: их сравнительная характеристика и условия практического применения. Решение обратной угловой засечки по формулам Пранис-Праневича.

Рубрика Геология, гидрология и геодезия
Вид контрольная работа
Язык русский
Дата добавления 09.11.2017
Размер файла 359,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Курсовая работа

Решение базовых геодезических задач

Введение

угловой засечка гаусс геодезический

Работа геодезиста всегда связанна с большим количеством расчетов, часть из которых проводится в поле или выполняется самими приборами. Однако остаются расчеты, выполнение которых в ручную занимает много сил и времени, поэтому их целесообразнее проводить на компьютере в предназначенных для этого программах.

Так, для расчетов предствленных виде таблицы, удобнее всего использовать пакет программ MS Office, а именно MS Excel. Он позволяет проделывать основные расчеты, а так же предоставить результаты в удобном табличном виде.

Для более сложных расчетов можно использовать такие программы как MathCad, MatLab, Visual Basic.

1. Расчет неприступного расстояния

В данной задаче необходимо вычислить расстояние от точки А до точки В, между которыми располагаются неприступное препятствие (рис. 1).

Рис. 1. Схема для вычисления неприступного расстояния

Для того чтобы произвести вычисления использовались следующие формулы

Теорема синусов для треугольника АВС1:

.

Среднее значение AB:

.

Решение поставленной задачи производилось в разных программных продуктах: МS Excel, MathCAD, MatLab и Visual Basic 6.0.

Сначала задача была решена средствами МS Excel. Результат представлен на рис. 2.

Рис. 2. Рабочее окно MS Excel при вычислении неприступного расстояния.

Результат вычисления неприступного расстояния в МS Excel: АВ=223,399 м.

Затем решение осуществлялось средствами MathCAD [3]. В результате чего был получен следующий вид вычисления неприступного расстояния:

Рис. 3 Рабочее окно MathCad при вычислении неприступного расстояния

Результат вычисления неприступного расстояния в MathCAD АВ=223.399 м.

Далее решение выполнялось средствами MatLab. Результат представлен на рис. 3.

Программный код для вычисления неприступного расстояния выглядит так:

clc

ac1=input ('AC1->');

ac2=input ('AC2->');

ac3=input ('AC3->');

ac4=input ('AC4->');

d1g=input ('d1 (grad)->');

d2g=input ('d2 (grad)->');

d3g=input ('d3 (grad)->');

d4g=input ('d4 (grad)->');

d1m=input ('d1 (min)->');

d2m=input ('d2 (min)->');

d3m=input ('d3 (min)->');

d4m=input ('d4 (min)->');

b1g=input ('b1 (grad)->');

b2g=input ('b2 (grad)->');

b3g=input ('b3 (grad)->');

b4g=input ('b4 (grad)->');

b1m=input ('b1 (min)->');

b2m=input ('b2 (min)->');

b3m=input ('b3 (min)->');

b4m=input ('b4 (min)->');

d1=d1g+d1m/60;

d2=d2g+d2m/60;

d3=d3g+d3m/60;

d4=d4g+d4m/60;

b1=b1g+b1m/60;

b2=b2g+b2m/60;

b3=b3g+b3m/60;

b4=b4g+b4m/60;

AB1=(ac1*sin (b1*pi/180))/sin((180-d1-b1)*pi/180);

AB2=(ac2*sin (b2*pi/180))/sin((180-d2-b2)*pi/180);

AB3=(ac3*sin (b3*pi/180))/sin((180-d3-b3)*pi/180);

AB4=(ac4*sin (b4*pi/180))/sin((180-d4-b4)*pi/180);

AB =(AB1+AB2+AB3+AB4)/4

Рис. 4 Рабочее окно MatLab при вычислении неприступного расстояния

Результат вычисления неприступного расстояния в MatLab

АВ=223.399 м.

Решение данной задачи завершалось вычислением неприступного расстояния средствами Visual Basic 6.0. Был получен следующий вид решения, результат которого представлен на рис. 4.

Программа для вычисления неприступного расстояния имеет такой вид:

Private Sub Command1_Click()

Cls

AC1 = Val (Text1. Text): AC2 = Val (Text2. Text): AC3 = Val (Text3. Text): AC4 = Val (Text4. Text)

pi = 3.14

d1 = Val (Text5. Text) + Val (Text9. Text) / 60

d2 = Val (Text6. Text) + Val (Text10. Text) / 60

d3 = Val (Text7. Text) + Val (Text11. Text) / 60

d4 = Val (Text8. Text) + Val (Text12. Text) / 60

b1 = Val (Text13. Text) + Val (Text17. Text) / 60

b2 = Val (Text14. Text) + Val (Text18. Text) / 60

b3 = Val (Text15. Text) + Val (Text19. Text) / 60

b4 = Val (Text16. Text) + Val (Text20. Text) / 60

AB1 = AC1 * (Sin (b1 * pi / 180) / Sin((180 - d1 - b1) * pi / 180))

AB2 = AC2 * (Sin (b2 * pi / 180) / Sin((180 - d2 - b2) * pi / 180))

AB3 = AC3 * (Sin (b3 * pi / 180) / Sin((180 - d3 - b3) * pi / 180))

AB4 = AC4 * (Sin (b4 * pi / 180) / Sin((180 - d4 - b4) * pi / 180))

AB = (AB1 + AB2 + AB3 + AB4) / 4

Print «AB(среднее)=»; AB

End Sub

Рис. 5 Рабочее окно Visual Basic при вычислении неприступного расстояния

Результат вычисления неприступного расстояния в Basic 6.0 приблизительно АВ=223.408 м

2. Решение прямой угловой засечки по формуле Юнга

В данной задаче необходимо было рассчитать координаты , удаленной точки P, по формулам Юнга (рис. 5). Даны точки 1 и 2 с координатами и соответственно. Кроме этого с помощью угломерного инструмента измерены углы и . Стоит обратить внимание, что при решении геодезических задач в отличии от общепринятых вычислений оси координат 0x и 0y переставлены местами.

Рис. 6. Схема расчета координат по формулам Юнга

Для вычисления координат удаленной точки P использовались следующие расчетные формулы:

,

.

Сначала задача была решена средствами МS Excel. Результат представлен на рис. 7.

Рис. 7. Рабочее окно MS Excel при расчете координаты по формулам Юнга

Результат вычисления координат точки Р в МS Excel м, м.

Затем решение осуществлялось средствами MathCAD. В результате чего был получен следующий вид вычисления координат точки Р:

Рис. 8. Рабочее окно MathCad при расчете координаты по формулам Юнга

Результат вычисления координат точки Р в MathCAD м, м.

Далее решение выполнялось средствами MatLab. Результат представлен на рис. 7.

Программный код:

clc

x1=input ('x1->');

y1=input ('y1->');

x2=input ('x2->');

y2=input ('y2->');

b1g=input ('b1 (grad)->');

b1m=input ('b1 (min)->');

b1s=input ('b1 (sec)->');

b2g=input ('b2 (grad)->');

b2m=input ('b2 (min)->');

b2s=input ('b2 (sec)->');

b1=b1g+b1m/60+b1s/3600;

b2=b2g+b2m/60+b2s/3600;

b1=b1*pi/180;

b2=b2*pi/180;

xp = (x1*cot(b2)+x2*cot(b1) - y1+y2)/(cot(b1)+cot(b2))

yp = (y1*cot(b2)+y2*cot(b1)+x1-x2)/(cot(b1)+cot(b2))

Рис. 9. Рабочее окно MatLab при расчете координаты по формулам Юнга

Результат вычисления координат точки Р в MatLab м, м.

Решение данной задачи завершалось вычислением координат точки Р средствами Visual Basic 6.0. Был получен следующий вид решения, результат которого представлен на рис. 8.

Программный код:

Function ctg(x)

ctg = Cos(x) / Sin(x)

End Function

Private Sub Command1_Click()

Cls

X1 = Val (Text1 (0).Text): Y1 = Val (Text2. Text)

X2 = Val (Text6. Text): Y2 = Val (Text7. Text)

b1 = Val (Text3. Text) + Val (Text4. Text) / 60 + Val (Text5. Text) / 3600

b2 = Val (Text8. Text) + Val (Text9. Text) / 60 + Val (Text10. Text) / 3600

pi = 3.1415926

b1 = b1 * pi / 180

b2 = b2 * pi / 180

xp = (X1 * ctg(b2) + X2 * ctg(b1) - Y1 + Y2) / (ctg(b1) + ctg(b2))

yp = (Y1 * ctg(b2) + Y2 * ctg(b1) + X1 - X2) / (ctg(b1) + ctg(b2))

Print «xp=»; xp, «yp=»; yp

End Sub

Рис. 10. Рабочее окно Visual Basic при расчете координаты по формулам Юнга

Результат вычисления координат точки Р в Basic 6.0 приблизительно м, м.

Таким образом, среднее значение координат точки Р, рассчитанных по формулам Юнга, оказались равны xp=52.225 м yp=45.559 м.

3. Решение прямой угловой засечки по формулам Гаусса

В данной задаче необходимо было вычислить координаты удаленной точки P, по координатам двух заданных точек 1 и 2 и дирекционным углам и (рис. 11).

Рис. 11. Схема для вычисления координат по формулам Гаусса

Для вычисления координат удаленной точки P использовались формулы Гаусса:

,

.

Сначала задача была решена средствами МS Excel. Результат представлен на рис. 12.

Рис. 12. Рабочее окно MS Excel при расчете прямой угловой засечки по формулам Гаусса

Результат вычисления координат точки Р в МS Excel м, м.

Затем решение осуществлялось средствами MathCAD. В результате чего был получен следующий вид вычисления координат точки Р:

Рис. 12. Рабочее окно MathCad при расчете прямой угловой засечки по формулам Гаусса

Результат вычисления координат точки Р в MathCAD м, м.

Далее решение выполнялось средствами MatLab. Результат представлен на рис. 11.

Программный код:

clc

x1=input ('x1->');

y1=input ('y1->');

x2=input ('x2->');

y2=input ('y2->');

ag=input ('a(grad)->');

am=input ('a(min)->');

bg=input ('b(grad)->');

bm=input ('b(min)->');

a=ag+am/60;

b=bg+bm/60;

b=b*pi/180;

a=a*pi/180;

xp = (x1*tan(a) - x2*tan(b) - y1+y2)/(tan(a) - tan(b))

yp = y1+(xp-x1)*tan(a)

Рис. 12. Рабочее окно MatLab при расчете прямой угловой засечки по формулам Гаусса

Результат вычисления координат точки Р в MatLab м, м.

Решение данной задачи завершалось вычислением координат точки Р средствами Visual Basic 6.0. Был получен следующий вид решения, результат которого представлен на рис. 12.

Программный код:

Private Sub Command1_Click()

Cls

X1 = Val (Text1 (0).Text): Y1 = Val (Text2. Text)

X2 = Val (Text6. Text): Y2 = Val (Text7. Text)

a = Val (Text3. Text) + Val (Text4. Text) / 60

b = Val (Text8. Text) + Val (Text9. Text) / 60

pi = 3.1415926

a = a * pi / 180

b = b * pi / 180

xp = (X1 * Tan(a) - X2 * Tan(b) - Y1 + Y2) / (Tan(a) - Tan(b))

yp = Y1 + (xp - X1) * Tan(a)

Print «xp=»; xp, «yp=»; yp

End Sub

Рис. 12. Рабочее окно Visual Basic при расчете прямой угловой засечки по формулам Гаусса

Результат вычисления координат точки Р в Basic 6.0 приблизительно м, м.

4. Решение обратной угловой засечки по формулам Пранис-Праневича

В данной задаче необходимо было вычислить координаты точки P, по координатам трех заданных точек 1, 2и 3 и двум углам и (рис. 13).

Рис. 13. Схема для вычисления координат по формулам Пранис-Праневича

Для вычисления координат точки P использовались формулы Пранис-Праневича:

,

где ,

,

,

,

.

Сначала задача была решена средством МS Excel. Результат представлен на рис. 14.

Рис. 14. Рабочее окно при расчете обратной угловой засечки по формулам Пранис - Праневича средствами МS Excel

Результат вычисления координат точки Р в МS Excel приблизительно м, м.

Затем решение осуществлялось средствами MathCAD. В результате чего был получен следующий вид вычисления координат точки Р:

Рис. 14. Рабочее окно при расчете обратной угловой засечки по формулам Пранис - Праневича в MathCad

Результат оказался равным м, м.

Далее решение выполнялось средствами MatLab. Результат представлен на рис. 15.

Программный код:

clc

x1=input ('x1->');

y1=input ('y1->');

x2=input ('x2->');

y2=input ('y2->');

x3=input ('x3->');

y3=input ('y3->');

ag=input ('a(grad)->');

am=input ('a(min)->');

bg=input ('b(grad)->');

bm=input ('b(min)->');

a=ag+am/60;

b=bg+bm/60;

b=b*pi/180;

a=a*pi/180;

tgq =((y2-y1)/tan(a) - (y3-y2)/tan(b)+x1-x3)/((x2-x1)/tan(a) - (x3-x2)/tan(b) - y1+y3);

n=(y2-y1)*(1/tan(a) - tgq) - (x2-x1)*(1+1/tan(a)*tgq);

dx=n/(1+tgq^2);

dy=dx*tgq;

xp=x2+dx

yp=y2+dy

Рис. 14. Рабочее окно при расчете обратной угловой засечки по формулам Пранис - Праневича в MatLab

Результат вычисления координат точки Р в MatLab м, м.

Решение данной задачи завершалось вычислением координат точки Р средствами Visual Basic 6.0. Был получен следующий вид решения, результат которого представлен на рис. 16.

Программный код:

Function ctg(x)

ctg = Cos(x) / Sin(x)

End Function

Private Sub Command1_Click()

Cls

X1 = Val (txtx1. Text): Y1 = Val (txty1. Text)

X2 = Val (txtx2. Text): Y2 = Val (txty2. Text)

x3 = Val (txtX3. Text): y3 = Val (txty3. Text)

a = Val (txtag. Text) + Val (txtam. Text) / 60

b = Val (txtbg. Text) + Val (txtbm. Text) / 60

pi = 3.1415926

a = a * pi / 180

b = b * pi / 180

tgq = ((Y2 - Y1) * ctg(a) - (y3 - Y2) * ctg(b) + X1 - x3) / ((X2 - X1) * ctg(a) - (x3 - X2) * ctg(b) - Y1 + y3)

n = (Y2 - Y1) * (ctg(a) - tgq) - (X2 - X1) * (1 + ctg(a) * tgq)

dx = n / (1 + tgq * tgq)

dy = dx * tgq

xp = X2 + dx

yp = Y2 + dy

Print «xp=»; xp, «yp=»; yp

End Sub

угловой засечка гаусс геодезический

Рис. 14. Рабочее окно при расчете обратной угловой засечки по формулам Пранис - Праневича в Visual Basic

Результат вычисления координат точки Р в Basic 6.0 приблизительно м, м.

Заключение

Целью курсовой работы является решение базовых геодезических задач в разных программных продуктах: MS Excel, MathCAD, MatLab, Visual Basic 6.0. Результаты расчетов задач в разных программах совпали, что свидетельствует о правильности вычислений. Для окончательных результатов брались средние значения решений геодезических задач всех программных продуктов. Полученные навыки не заменимы в дальнейших работах в области геодезии.

Список литературы

1. Информатика. Решение базовых геодезических задач: Методические указания к курсовой работе / Национальный минерально-сырьевой университет «Горный». Сост.: В.В. Глазков, А.Б. Маховиков. СПб, 2013. 52 с.

2. Серогодский В.В., Прокди Р.Г. Excel 2010. Пошаговый самоучитель + справочник пользователя. - Наука

3. Штыков В.В. MathCAD. Руководство по решению задач для начинающих. - Либроком, 2013.

4. Васильев А.Н. Mat lab. Самоучитель. Практический подход. - Наука и техника, 2012

5. Зиборов В. Visual Basic 2012 на примерах - БХВ - Петербург, 2013.

Размещено на Allbest.ru

...

Подобные документы

  • Точное решение осесимметричного притока газа к скважине. Линеаризация уравнения Лейбензона и основное решение. Метод усреднения: понятие, особенности. Расчет депрессии на пласт по точной и приближенным формулам. Относительная погрешность расчетов.

    курсовая работа [99,3 K], добавлен 02.03.2015

  • Вычисление проектных координат пересечения осей улиц и углов квартала. Проектирование плановой и высотной разбивочной сети. Перенесение точки на местность способом полярных координат. Вынесение в натуру проектной точки способом прямой угловой засечки.

    курсовая работа [269,0 K], добавлен 19.05.2016

  • Решение прямой и обратной геодезических задач при вычислительной обработке результатов во время проведения геодезических работ при землеустройстве. Виды работ при составлении топографической основы для проектирования. Спрямление ломаных границ участков.

    курсовая работа [275,0 K], добавлен 06.11.2014

  • Маркшейдерские съемочные сети на карьерах. Вариант создания съемочного обоснования на карьерах методом теодолитных ходов. Определение планового положения пунктов съёмочной сети методом геодезических засечек. Решение линейной засечки по проекциям сторон.

    курсовая работа [1,9 M], добавлен 12.09.2014

  • Предмет и задачи геодезии, понятия о форме и размерах Земли. Системы координат, принятые в геодезии. Система плоских прямоугольных координат Гаусса-Крюгера. Изображение рельефа на топографических картах и планах. Решение инженерно-геодезических задач.

    курс лекций [2,8 M], добавлен 13.04.2012

  • Измерение горизонтальных углов между точками. Решение обратных геодезических задач. Определение недоступного расстояния. Расчет сетки для построения планов. Составление плана теодолитной съемки. Нанесение точек съемочного обоснования по координатам.

    курсовая работа [98,1 K], добавлен 01.06.2015

  • Структура и содержание топографической карты. Условные знаки. Измерение расстояний между точками. Определение географических (геодезических) координат. Расчет истинных и магнитных азимутов, абсолютных высот точек превышений. Уклоны и углы наклона линий.

    лабораторная работа [178,8 K], добавлен 03.11.2014

  • Освоение методики математической обработки результатов геодезических измерений в сетях сгущения. Вычисление координат дополнительных пунктов, определенных прямой и обратной многократными угловыми засечками. Уравнивание системы ходов полигонометрии.

    курсовая работа [96,2 K], добавлен 25.03.2011

  • Основное назначение промывки скважины в процессе бурения. Схема процессов, преимущества и недостатки прямой и обратной промывки. Промывочные жидкости и условия их применения. Схема бурения с обратной промывкой с использованием центробежного насоса.

    презентация [276,5 K], добавлен 18.10.2016

  • Решение геодезических задач на масштабы, чтение топографического плана и рельефа по плану (карте), ориентирных углов линий, прямоугольных координат точек, линейных измерений. Изучение и работа теодолита, подготовка топографической основы для планировки.

    практическая работа [4,1 M], добавлен 15.12.2009

  • Восстановление утраченных межевых знаков. Определение площади земельного участка разными способами. Методика подготовки геодезических данных для выноса в натуру границ запроектированных участков с расчетом необходимой точности геодезических построений.

    методичка [398,2 K], добавлен 30.05.2012

  • Понятие о гармонизации — системной методологии проектирования гидросооружений. Основные принципы и методология инженерных расчетов. Вероятностный метод расчета гидротехнических сооружений. Решение гидротехнических задач в вероятностной подстановке.

    реферат [959,5 K], добавлен 11.01.2014

  • Вычисление координат дополнительного пункта, определенного прямой и обратной многократной засечкой. Определение дирекционного угла узловой стороны. Уравнивание ходов технического нивелирования и превышений по способу полигонов профессора В.В. Попова.

    курсовая работа [201,3 K], добавлен 08.01.2016

  • Понятие и содержание геодезии как научной дисциплины, предмет и направления ее исследования, структура и основные элементы. Топографические планы и карты. Угловые и линейные измерения на местности, методика их реализации и необходимое оборудование.

    презентация [8,7 M], добавлен 11.10.2013

  • Ориентация на местности и углы, использующиеся при этом. Обработка неравноточных измерений. Определение неприступного расстояния. Обработка результатов теодолитной и тахеометрической съемки. Построение топографического плана строительной площадки.

    контрольная работа [381,6 K], добавлен 12.09.2009

  • Основные принципы организации геодезических измерений. Методы построения планов геодезических сетей. Классификация государственных плановых геодезических сетей. Государственная высотная основа. Съёмочные геодезические сети.

    статья [56,0 K], добавлен 04.04.2006

  • Характеристика знаков закрепления геодезических сетей, их классификация по значению, местоположению, их обозначение на метности. Жилые, общественные, производственные здания. Этапы производства геодезических работ при проведении строительства объекта.

    реферат [374,6 K], добавлен 02.11.2009

  • Способы создания планового и высотного обоснования и способы геодезических съемок местности теодолитом и кипрегелем. Методика проведения плановой съемки теодолитом и кипрегелем. Разработка схемы плана местности в горизонталях. Обработка данных в Excel.

    лабораторная работа [30,5 K], добавлен 14.10.2009

  • Физико-географическая характеристика района проектирования. Характеристика главной геодезической основы. Геометрические параметры хода (на основе решения обратных геодезических задач). Критерии вытянутости хода. Расчет точности полигонометрического хода.

    реферат [147,5 K], добавлен 16.12.2010

  • Получение задания, проектирование, рекогносцировка и закладка пунктов съемочного обоснования. Поверки и исследования геодезических приборов, нивелира и реек, общие характеристики теодолитов. Тахеометрическая съёмка и полевые измерения, разбивка полигона.

    отчет по практике [638,8 K], добавлен 26.04.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.