Страница 7 из 13 ПерваяПервая 12345678910111213 ПоследняяПоследняя
Показано с 91 по 105 из 183
  1. #91
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Цитата Сообщение от RZ4HR Посмотреть сообщение
    Роман, приветствую.
    Я не вижу азимута на корреспондента, а может не там смотрю?
    Добрый вечер!
    Будете смеяться, но не знаю как его посчитать.

  2. #92
    Standart Power Аватар для RZ4HR
    Регистрация
    12.05.2006
    Адрес
    nr Самара
    Сообщений
    109
    Поблагодарили
    3
    Поблагодарил
    36
    Цитата Сообщение от UA3GDW Посмотреть сообщение
    как его посчитать
    мож кто подскажет?

  3. #93
    Standart Power Аватар для RZ4HR
    Регистрация
    12.05.2006
    Адрес
    nr Самара
    Сообщений
    109
    Поблагодарили
    3
    Поблагодарил
    36
    А можно сделать, чтоб ввел свой локатор сразу и все?
    Изображения Изображения  

  4. #94
    Very High Power
    Регистрация
    04.09.2008
    Адрес
    Одесса, Украина
    Возраст
    56
    Сообщений
    1,958
    Поблагодарили
    113
    Поблагодарил
    161
    Цитата Сообщение от UA3GDW Посмотреть сообщение
    Добрый вечер!
    Будете смеяться, но не знаю как его посчитать.
    Lat1, Lon1 - координаты оператора
    Lat2, lon2 - координаты корреспондента
    Код:
    Public Function Bearing(lat1 As Single, lon1 As Single, lat2 As Single, lon2 As Single) As Single
    Dim alatrad As Single, alonrad As Single
    Dim blatrad As Single, blonrad As Single
    Dim sinlata As Single, sinlatb As Single, coslata As Single, coslatb As Single
    Dim coslongalongb As Single, DistRad As Single
    
        alatrad = PI * lat1 / 180#
        alonrad = PI * lon1 / 180#
        blatrad = PI * lat2 / 180#
        blonrad = PI * lon2 / 180#
        
        sinlata = Sin(alatrad)
        sinlatb = Sin(blatrad)
        coslata = Cos(alatrad)
        coslatb = Cos(blatrad)
        
        coslongalongb = Cos(alonrad - blonrad)
        DistRad = ArcCos(sinlata * sinlatb + coslata * coslatb * coslongalongb)
        
        ' from http://www.best.com/~williams/avform.htm#Crs
        If Sin(blonrad - alonrad) < 0 Then
           Bearing = (180# / PI) * ArcCos((sinlatb - sinlata * Cos(DistRad)) / (Sin(DistRad) * coslata))
        Else
           Bearing = (180# / PI) * (2 * PI - ArcCos((sinlatb - sinlata * Cos(DistRad)) / (Sin(DistRad) * coslata)))
        End If
        Bearing = 360 - Bearing
        If alonrad - blonrad = 0 Then Bearing = 0
    End Function
    [SIZE="1"][I][COLOR="Blue"]Log4Win аппаратный журнал для повседневных связей и соревнований [/COLOR][/I][URL="http://log4win.ucoz.net/"]http://log4win.ucoz.net/[/URL][/SIZE]

  5. #95
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Игорь, спасибо ОГРОМНОЕ! С меня магар.

    Добавлено через 1 минуту
    Цитата Сообщение от RZ4HR Посмотреть сообщение
    А можно сделать, чтоб ввел свой локатор сразу и все?
    Вряд-ли это, что даст. Расстояние у меня рассчитывается по географическим координатам, а не по локатору.

  6. #96
    .-. ----- -.-. ...
    Регистрация
    10.06.2004
    Адрес
    пос. Ванино, Хабаровский край
    Возраст
    65
    Сообщений
    4,083
    Поблагодарили
    733
    Поблагодарил
    0
    Цитата Сообщение от UA3GDW Посмотреть сообщение
    Расстояние у меня рассчитывается по географическим координатам, а не по локатору.
    Локатор - это те-же географические координаты, но в несколько в иной записи и с пониженной точностью. Подробнее можно посмотреть здесь: http://en.wikipedia.org/wiki/Maidenhead_Locator_System
    или здесь: http://www.qsl.net/ei7gl/locsqr.htm
    а здесь: http://www.amsat.org/amsat/toys/gridconv.html - пример конвертации градусов-минут-секунд в квадраты локатора и обратно.

  7. #97
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Локатор корреспондента в программе отображается, правда точность зависит от координат взятых из базы данных. Как вычислить локатор по координатам знаю, обратно - нет.

  8. #98
    Very High Power
    Регистрация
    04.09.2008
    Адрес
    Одесса, Украина
    Возраст
    56
    Сообщений
    1,958
    Поблагодарили
    113
    Поблагодарил
    161
    Цитата Сообщение от UA3GDW Посмотреть сообщение
    Как вычислить локатор по координатам знаю, обратно - нет.
    Роман есть формулы определения координат по локатору
    Public Function LatFromGrid(Grid As String) As Single
    'by VU2PTT - 20020816

    Dim Latitude As Single, GLoc2 As String, GLoc4 As String, GLoc6 As String
    Dim TempLat As Single, MoveToCenterOfSquare As Single
    Dim Locator As String

    Locator = UCase(Trim(Grid)) ' convert to Upper case
    If Len(Locator) < 4 Then Exit Function
    GLoc2 = Mid$(Locator, 2, 1)
    GLoc4 = Mid$(Locator, 4, 1)

    ' get Lat. from 2nd & 4th char
    LatFromGrid = (Asc(GLoc2) - 65) * 10 + val(GLoc4) * 1

    If Len(Locator) >= 6 Then
    GLoc6 = Mid$(Locator, 6, 1)
    MoveToCenterOfSquare = 0.5 / 24 'offset for centre of square
    Else
    GLoc6 = "M"
    End If

    TempLat = ((Asc(GLoc6) - 65) / 24) + MoveToCenterOfSquare

    LatFromGrid = (LatFromGrid + TempLat) - 90

    End Function
    Public Function LongFromGrid(Grid As String) As Single
    'by VU2PTT - 20020816

    Dim Longitude As Single, GLoc1 As String, GLoc3 As String, GLoc5 As String
    Dim TempLong As Single, MoveToCenterOfSquare As Single
    Dim Locator As String

    Locator = UCase(Trim(Grid)) ' convert to Upper case
    If Len(Locator) < 4 Then Exit Function
    GLoc1 = Left$(Locator, 1)
    GLoc3 = Mid$(Locator, 3, 1)

    'get long. from 1st & 3rd chars
    LongFromGrid = (Asc(GLoc1) - 65) * 20 + val(GLoc3) * 2

    If Len(Locator) >= 5 Then
    GLoc5 = Mid$(Locator, 5, 1)
    MoveToCenterOfSquare = 0.5 / 24 ' go to centre of the square
    Else
    GLoc5 = "M" ' offset to centre of grid for 4 character Locator"
    End If

    TempLong = (((Asc(GLoc5) - 65)) / 12) + MoveToCenterOfSquare

    LongFromGrid = (LongFromGrid + TempLong) - 180

    End Function
    [SIZE="1"][I][COLOR="Blue"]Log4Win аппаратный журнал для повседневных связей и соревнований [/COLOR][/I][URL="http://log4win.ucoz.net/"]http://log4win.ucoz.net/[/URL][/SIZE]

  9. #99
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Игорь, спасибо ещё раз! Буду перегонять на Delphi. Я там сообщение на мыло отправил.

  10. #100
    .-. ----- -.-. ...
    Регистрация
    10.06.2004
    Адрес
    пос. Ванино, Хабаровский край
    Возраст
    65
    Сообщений
    4,083
    Поблагодарили
    733
    Поблагодарил
    0
    Цитата Сообщение от UA3GDW Посмотреть сообщение
    Локатор корреспондента в программе отображается, правда точность зависит от координат взятых из базы данных.
    В таком виде это вообще теряет всякий смысл. Отображение локатора корреспондента должно быть или точным - или никаким. Если-уж возникла потребность знать локатор корреспондента - лучше спросить у него во время QSO.

  11. #101
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Цитата Сообщение от RA0CS Посмотреть сообщение
    Отображение локатора корреспондента должно быть или точным
    Это в том случае, если известны точные координаты корреспондента. А во всех существующих базах данных они приближённые.

    Добавлено через 1 минуту
    Андрей, я Вам плагин на мыло выслал.

  12. #102
    .-. ----- -.-. ...
    Регистрация
    10.06.2004
    Адрес
    пос. Ванино, Хабаровский край
    Возраст
    65
    Сообщений
    4,083
    Поблагодарили
    733
    Поблагодарил
    0
    Цитата Сообщение от UA3GDW Посмотреть сообщение
    А во всех существующих базах данных они приближённые.
    Вот я об этом и говорю: в базах данных - некие усредненные координаты. Предположим: для Хабаровского края этом могут быть координаты некоего "геометрического центра", или координаты центра административного. В том и другом случае - к моим координатам они имеют весьма отдаленное отношение. И если для приблизительной оценки расстояния до корреспондента, координат "из базы" вполне достаточно, То привязка корреспондента к "усредненному локатору" - бессмысленна.

    Добавлено через 1 минуту
    Цитата Сообщение от UA3GDW Посмотреть сообщение
    Андрей, я Вам плагин на мыло выслал.
    Да, Роман, почта от Вас пришла. Сегодня заезжаю в свой шек - буду пробовать.

  13. #103
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Вышла новая версия программы - 2.2.4.
    http://radiosoft.info/?Produkty:Locman_2009

    - Улучшен поиск в колбуках позывного содержащего в конце
    дробные значения.

    - Увеличена скорость импорта данных из ADIF-файла.

    - Улучшено чтение данных с GPS-навигатора.

    - Добавлена возможность копирования в буфер обмена Windows
    данных полученных с GPS-навигатора.

  14. #104
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Написал новый плагин "Pile-up".
    Данный плагин предназначен для добавления в список pile-up позывных корреспондентов ожидающих QSO (своей очереди).
    Изображения Изображения  

  15. #105
    Very High Power Аватар для UA3GDW
    Регистрация
    04.09.2008
    Адрес
    г.Грязи
    Возраст
    49
    Сообщений
    1,035
    Поблагодарили
    136
    Поблагодарил
    48
    Версия 2.2.5

    - Исправлены небольшие ошибки.
    - Добавлена поддержка нового формата QSL-карточек (*.qslx).

Похожие темы

  1. Новый Диплом
    от EX8AB в разделе Дипломы
    Ответов: 22
    Последнее сообщение: 27.01.2012, 10:18
  2. Новый QTH
    от UA1ZI в разделе Антенны КВ
    Ответов: 18
    Последнее сообщение: 27.04.2009, 18:14
  3. Остров Вихревой, новый остров, новый маяк: экспедиция
    от UA1ATI в разделе Экспедиции: отчёты
    Ответов: 13
    Последнее сообщение: 13.09.2008, 17:40
  4. Новый 'Старый Новый год'
    от OH5ZZ в разделе Соревнования
    Ответов: 2
    Последнее сообщение: 12.02.2008, 01:13
  5. Новый диплом. Ура!
    от Drix в разделе Дипломы
    Ответов: 7
    Последнее сообщение: 22.11.2002, 08:41

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×