Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Как получить координаты в декартовой системе?

Тема в разделе "Общие вопросы", создана пользователем firuz, 11 янв 2019.

  1. firuz

    Регистрация:
    11 янв 2019
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, разрабатываю ПО для отрисовки изолиний по точкам, которые берут из файла данных тахеометра 3Та5Р. Я беру точки по признаку измерения - 4-х значное число, каждая цифра описана ниже:

    Первая цифра определяет принадлежность строки к описанию заголовка станции, её координат или результата измерений и может иметь значения:
    · 0 - заголовок станции
    · 1 - координаты станции
    · 2 - измерения.
    Вторая цифра определяет вид измерений и может иметь значения 0,1,2:
    · 0 - измерения в полярных координатах
    · 1 - измерения в прямоугольных координатах
    · 2 - измерения углов
    Третья цифра определяет единицы измерения углов и может иметь значения 0,1 или 2:
    · 0 - GON[GGG.DDDD] (десятичная точка в записи отсутствует)
    · 1 - GradS[ГГГММСС]
    · 2 - GradD[ГГГ.ДДДД] (десятичная точка в записи отсутствует)
    Четвёртая цифра определяет вид измерения вертикальных углов и может иметь принимать значения 0,1,2 :
    · 0 - измерение зенитных расстояний 0-180 градусов
    · 1 - измерения вертикальных углов
    · 2 - измерения зенитных расстояний 0-360 градусов

    С признаком 2111 всё понятно, у такого измерения все координаты в декартовой системе.
    Мне непонятно, как преобразовать признак 2011 в декартовую систему
    Как мне это сделать? Спасибо.
    Пример данных с признаком 2011
    [​IMG]
     
    #1

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление