Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Вычисление площади по полярным засечкам






    В данной задаче необходимо было вычислить площадь участка по полярным засечкам (рис. 4). Выбирается произвольное количество точек, даны измеренные расстояния до этих точек, приведенные на плоскость проекции Гаусса – Крюгера, и измеренные направления на эти точки [1].

     

    Рис. 4. Схема к вычислению площади по полярным засечкам

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

    , (2)

    где Р – площадь оконтуренного участка;

    Si – измеренное расстояние до точки i, приведенное на плоскость проекции Гаусса – Крюгера;

    β i – измеренное направление на точку i (обычно β 1=0, β n+1=360°);

    n – число контурных точек (неограниченное).

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

    Главное условие решения данной задачи в МS Excel при введении измеренных расстояний до точек и измеренных направлений на точки, чтобы последняя строка в точности повторяла первую.

     

    Рис. 5. Расчет координаты площади по полярным засечкам средством МS Excel

    Результат вычисления площади по полярным засечкам в МS Excel в данном примере P=2149999, 47 м2.

     

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

     

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


    Sub s()

    Dim s(100), Bg(100), Bm(100), Bs(100), B(100), Si(100)

    Dim p As Single

    n = Worksheets(" лист1").Cells(1, 4)

    Pi = 3.14159265359

    For i = 3 To n + 3

    s(i - 2) = Worksheets(" лист1").Cells(i, 3)

    Bg(i - 2) = Worksheets(" лист1").Cells(i, 4)

    Bm(i - 2) = Worksheets(" лист1").Cells(i, 5)

    Bs(i - 2) = Worksheets(" лист1").Cells(i, 6)

    Next i

    For i = 1 To n

    B(i) = Bg(i) + Bm(i) / 60 + Bs(i) / 3600

    Next i

    For i = 1 To n

    B(i) = B(i) / 180 * Pi

    Next i

    B(n + 1) = B(1): B(0) = B(n)

    s(n + 1) = s(1): s(0) = s(n)

    p = 0

    For i = 1 To n

    If B(i + 1) - B(i) < 0 Then

    Si(i) = (B(i + 1) - B(i)) + 2 * Pi

    Else

    Si(i) = B(i + 1) - B(i)

    End If

    p = p + s(i) * s(i + 1) * Sin(B(i + 1) - B(i)): Next i

    p = Abs(p) / 2

    Cells(1, 8) = p

    End Sub


    Рис. 6. Результат вычисления программы в Basic 6.0

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

     

     

     

    Заключение

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

     

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

    1. Баландин В.Н., Кладовиков В.М., Охотин А.Л. Решение геодезических и маркшейдерских задач на микрокалькуляторе–М: Недра 1992

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

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

     

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.