Использование программирования в геодезии

Visual Basic как современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Знакомство с основными особенностями использования программирования в геодезии.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 17.12.2019
Размер файла 15,0 K

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

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

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

Использование программирования в геодезии

В статье рассматривается применение языка программирования Visual Basic к геодезической отрасли, достоинства Visual Basic как языка программирования и трудности, с которыми сталкиваются при обработке геодезических данных или при преобразовании координат, положение точек с известными координатами в одной системе координат преобразуется в другую систему координат, данная работа об использовании методов компьютерного программирования для обработки данных GPS и геодезического оборудования и, наконец, стиль и разработка надежного решения с использованием языка программирования Visual Basic, чтобы написать программу для обработки некоторых выбранных проблем геодезии.

В геодезической практике все большее внимание уделяется созданию локальных геодезических построений, а также автономному развитию геодезических применением спутниковых, инерциальных и других систем. В ряде случаев строятся, так называемые свободные геодезические сети, в которых имеется минимум исходных данных или их вообще нет, т.е. когда все без исключения пункты являются определяемыми. Такие построения используются в качестве геодезической основы для производства инженерно-геодезических работ на строительных площадках, выполнения кадастровых съемок, для наблюдения за деформациями и осадками зданий и уникальных сооружений, а также для наблюдений за современными вертикальными и горизонтальными движениями земной поверхности.

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

Язык Visual Basic - современный язык программирования, который сочетает процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. В среду разработки VB входят инструменты для визуального конструирования интерфейса пользователя. Программист может создать приложение с помощью компонентов, предоставленных в VB. Приложения, созданные на VB, могут также использовать Windows API (нужно объявление внешних функций). Особенности языка VB часто используется для обучения программированию и применяется для разработки приложений. Позволяет разрабатывать простые и сложные приложения с графическим интерфейсом. Программирование сочетает визуальные компоненты и контроль, определение атрибутов и событий для компонентов, написание дополнительного кода для расширения функциональных возможностей. Значения и действия для компонентов, которые определены по умолчанию, позволяют создавать простые программы без написания кода.

Проблемы обработки геодезических данных

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

В настоящее время, глобальная система позиционирования (GPS) широко используются в геодезических исследованиях. Широта, долгота и эллипсоидальная высота точек в глобальной геоцентрической системе координат определяются с помощью GPS. Однако в картографических и инженерных работах необходимо использовать ортометрические высоты точек. Для прямого преобразования высот эллипсоида, полученных с помощью GPS, в ортометрическую высоту необходимо знать волнистости геоида с достаточной точностью. Процесс нахождения положений точечных координат в другой системе координат, которые были заданы или рассчитаны в системе координат, называется "преобразованием координат". В результате преобразований не будет никаких изменений в физических местах точек, а только координаты точек будут преобразованы из одной системы в другую. Места, где можно применить преобразование координат, приведены ниже:

- Карты, которые сделаны в другой системе координат и перерегистрированы в соответствии с новой выбранной системой.

- Неправильное определение выбранной системы координат и связанное с этим определение точек в соответствующей системе

- В поисках деформации

- В фотограмметрии; преобразование координат применяется при переходе от координат инструмента к координатам изображения, от координат изображения к координатам рельефа или от пиксельных координат к системе координат растра

Возможен метод программирования для 1, 2 и 3D преобразования. В 1D преобразовании расчеты волнистости геоида будут производиться с использованием ортогональных полиномов в интерполяции с полиномиальной поверхностью. Полиномиальная интерполяция с поверхностью объясняется многими фактами. В двумерном преобразовании координаты в системе x, y (1-я Система) преобразуются в систему XY (2-я Система системы) с использованием трансформационных параметров, рассчитанных с использованием известных координат или достаточно сопряженных точечных координат. Программирование методов преобразования подобия, аффинных и проективных преобразований было выполнено в исследованиях 2D-преобразований, которые были объяснены во многих исследованиях. Коэффициент масштабирования рассматривается как константа для всех направлений при 7-параметрическом преобразовании подобия в 3D. Преобразование подобия предпочтительно, так как для него требуется меньше вычислений, а его математическая модель более применима.

Преимущества языка программирования Visual Basic

Visual basic является наиболее широко используемым языком RAD, (Rapid Application Development (RAD) - это процесс быстрого создания приложения.

Довольно много языков программирования являются текстовыми языками, которые не позволяют пользователю работать непосредственно с графикой, но visual basic-это графический язык, который позволяет пользователю работать непосредственно с графикой.

Графический язык на основе может быть использован для быстрой разработки программы. Basic дает гибкий подход к написанию программ, который яснее, чем неструктурированные программы, который легче тестировать, отлаживать и может быть легко изменен.

Это позволяет создавать мощные и профессионально выглядящие приложения с меньшим количеством времени и кодирования. Язык имеет полные средства редактирования и отладки и имеет способность создавать библиотеки динамической компоновки (DLL' S), он учитывает более легкое управление документа.

Visual Basic-это полная форма пакета для создания пользовательского интерфейса.

Заявив метод преобразования, который будет использоваться при обработке геодезических данных для выбранных методов, программа, написанная на языках Visual Basic версии 6.0, будет успешно работать в системе ПК, с помощью этого пакета можно прорезать любое значение при условии, что значение попадает в допустимость имитационной модели программы.

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

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

геодезия программирование язык

1. Неумывакин Ю.К. Практикум по геодезии. М.: Колос, 2008. 318с.

2. Басова И.А., Разумов О.С. Спутниковые методы в кадастровых и землеустроительных работах. Тула: Изд-во ТулГУ, 2007. 155 с.

3. Басова И.А. Анализ точности пространственного положения объекта в дистанционном мониторинге почв: тезисы докладов 1-й Международной научно-практической конференции «Технологические проблемы разработки месторождений минерального сырья в сложных геотехнологических». Тула: ТулГУ, 2000. С. 48-50.

4. Хомяков Д.М. Экологическое картографирование для решения практических задач землепользования и агрохимии // Геодезия и картография. 1997. № 1. С. 39-43.

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


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

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

    курсовая работа [2,6 M], добавлен 17.11.2014

  • Описание современных языков программирования (Паскаль, Ассемблер, С++, Бейсик, Лого, Форт, Пролог, Рефал и Лекс). Понятие, назначение и составные элементы систем программирования (машинно-ориентированных и машинно-независимых систем программирования).

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

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

    презентация [11,9 K], добавлен 23.10.2013

  • Основные этапы развития языков программирования. Характеристика машинно-ориентированной, проблемно-ориентированной и процедурно-ориентированной систем программирования. Ознакомление с системами программирования Delphi, Visual Basic и Visual C++.

    курсовая работа [102,4 K], добавлен 21.07.2012

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

    контрольная работа [36,4 K], добавлен 23.07.2014

  • Использование объектно-ориентированного программирования - хорошее решение при разработке крупных программных проектов. Объект и класс как основа объектно-ориентированного языка. Понятие объектно-ориентированных языков. Языки и программное окружение.

    контрольная работа [60,1 K], добавлен 17.01.2011

  • Понятие объектно-ориентированного программирования, общая характеристика языков высокого уровня. Разработка программного обеспечения для реализации компьютерной игры "пинбол" с помощью императивного программирования в среде Microsoft Visual Basic.

    курсовая работа [428,9 K], добавлен 19.09.2012

  • Машинные коды и ассемблер. Первые языки программирования высокого уровня. Язык программирования FORTRAN. Достоинства и недостатки ALGOL. Научные и бухгалтерские программы. Основные принципы, которые соблюдались при создании языка программирования Basic.

    курсовая работа [407,4 K], добавлен 21.06.2014

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

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

  • Системы программирования и их графические возможности. Разработка мультимедиа курса, способствующего эффективному усвоению учащимися базовой школы темы "Графические возможности языка программирования" (на примере языков программирования Basic и Pascal).

    дипломная работа [588,3 K], добавлен 29.12.2010

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