PDA

Просмотр полной версии : Показ локатора при ползании по карте



RD3AJB
01.07.2011, 16:30
Не знаю, кому сие покажется интересным, но мне показалось полезным написать для себя такую программку.
Идея такая. Нет интернета. Зато есть какая-то программа типа GoogleV GoogleEarth или ещё чего-либо подобное, которая уже накешировала внутри кучу фоток со спутника. На экране я вижу города и их названия. И у меня есть журнал, в котором есть куча связей с указанием QTH корреспондентов, но увы, нет их локаторов (соответственно, я не могу напустить на лог свою предыдущую программу, чтоб потом подсунуть результат этой карте и увидеть места корреспондентов).
Скажем, сработал я с городом Железнодорожным. А какой там локатор ? А кто ж знает... Надо выходить в инет и пользоваться онлайновыми картами, либо без интернета надо на карте найти город, переписать его координаты, затем их вбить в программу типа WWLoc... долго и неинтересно.
А ведь в GoogleV двинешь мышкой - и вот они, координаты этого места. Так чего бы не написать программку, которая бы сама брала их, переводила в локатор и показывала его ?
Вот это оно и есть.

После запуска поверх всего появляется маленький элемент с возможностью его перетащить, щелкнуть по нему или поставить галочку. Не спешите это делать, сначала запустите саму карту. Теперь можно и поставить галочку. Она раскроет дополнительные элементы - кнопки и окошки.
Для начала надо указать нашей программе, откуда тащить эти самые координаты. Жмём "Нацеливание". Появившееся окошко перетащите мышкой и наложите на то место карты, где координаты показываются. Важен левый верхний угол этого окошка - чтобы он попал внутрь поля с координатами. Наложили - закрывайте это окошко. (Так вот я пока сделал указание, где координаты брать - немного по-дурацки, но пока что так, потом сделаю проще)
Если Вы попали левым верхним углом куда надо - в верхней части доп.элементов Вы увидите копию картинки с координатами, а ниже - то, что программа попыталась распознать. Поначалу там будут одни "???????"
Надо теперь ввести в поле ещё ниже то, что Вы видите на копии картинки. Вводить надо без пробелов, затем нажать кнопку "Обучение"
Теперь нажимайте кнопку "Выход". При следующем запуске программки она уже будет знать, откуда брать координаты, и должна распознать введённые Вами символы. Единственно, она не знает, с какого экрана это всё тащить. Вот как раз щелчок по элементу или проставление галочки и говорит ей, что интересующий её экран находится прямо под ней. То есть, запустили программку снова, вернулись на карту, поставили галочку - нацеливать уже не надо. Программка должна уже распознавать знакомые символы. Но наверняка в прошлый раз Вы ввели не полный ряд цифр от 0 до 9, да ? На месте неизвестных цифр - знаки вопроса. Снова вводите всё, что видите (выбрав координаты так, чтобы все недостающие символы оказались на картинке), обучить, выход, запуск...
Теперь вопросительных знаков не должно возникать. значит, эти дополнительные элементы Вам больше не нужны. Убираете галочку и забываете о ней. В следующий раз после запуска программки и перехода на карту просто щёлкните по надписи "Старт" - и он тут же начнёт Вам показывать локатор, соответствующий координатам курсора !
Программка хранит в ини-файле образы символов. позицию места с географическими координатами, разделитель между широтой и долготой.
Я делал её под GoogleV, в котором координаты показываются в одной строке в формате:
N55.234656/E37.529409
Соответственно, разделитель в ини-файле - "/"
Полагаю, что она правильно распознает и такой формат строки:
55.234656N/37.529409E
По-крайней мере, я на это закладывался :)

Если кому всё же это программка понравится - могу попытаться переделать под Ваш формат координат - например, если долгота и широта показываются в разных местах экрана....

Она написана на бейсике (VB6), поэтому на некоторых компах со старыми виндами могут потребоваться дополнительные библиотеки самого бейсика, типа msvbvm60.dll

RN9AAA
03.07.2011, 21:40
Скажем, сработал я с городом Железнодорожным. А какой там локатор ? А кто ж знает...
А спросить какой локатор по эфиру, уже нельзя?

UX5PS
03.07.2011, 21:54
Зачем надо было мозги сушить :) Всё уже придумано http://f6fvy.free.fr/qthLocator/fullScreen.php

UA1NER
03.07.2011, 22:04
Всё уже придумано http://f6fvy.free.fr/qthLocator/fullScreen.php
Все хорошо в этой,да и в других программах,но вот азимут они непоказывают,
это плохо.

RN9AAA
03.07.2011, 22:17
Все хорошо в этой,да и в других программах,но вот азимут они непоказывают,
это плохо.
Да ладно полно программ что показывают азимут и прочее для примера

RU4HD
03.07.2011, 22:30
Тоже не плохо http://no.nonsense.ee/qthmap/?qth=IO93SP&from=KN06FF
даже координаты и локатор конкретного дома видно.

UX5PS
03.07.2011, 22:52
даже координаты и локатор конкретного дома видно.

Видно даже мою 3 el Yagi, которая стоит точно на границе KO80CA и KO80CB :)

R7CA
03.07.2011, 23:56
полно программ
Виктор, скачал программу, поставил автообновление, прописал локатор, дальше что то никак, есть хэлп на русском, или в двух словах как это работает.
спасибо.

RN9AAA
04.07.2011, 10:24
Виктор, скачал программу, поставил автообновление, прописал локатор, дальше что то никак
Для того что бы заработала программа нужно еще скачать движок расчета прохждения VOACAP берем последнею версию от сюда
http://www.greg-hand.com/hfwin32.html
Инсталируем и после этого только заработает программа расчета прохождения.
Все должно работать. Когда все установленно азимут от вас показывает просто
при наведении мышкой на нужный район на карте.(Если кликнуть левой кнопкой мышки то будет точка до которой программа будет считать трассу)
То же, но через меню ->
Кликаем на карту правой кнопкой мышки можно задать в ручную необходимую точку set dx location.
Когда выбран корреспондент можно дополнительно кнопкой Show Chart
посмотреть график оптимальных частот и времени.
Незабывайте обновлять Solar Data для правильного расчета.
Ну вот и все в 2-х словах.

UA1NER
04.07.2011, 10:54
Ну вот и все в 2-х словах.
Программа так ничего,но это все таки не то?!
А программа от F6FVY всетаки гораздо лучьше,

RN9AAA
04.07.2011, 11:42
Разговор начинался о OFFline работе читаем первое сообщение

Идея такая. Нет интернета.


Программа так ничего,но это все таки не то?!
А программа от F6FVY всетаки гораздо лучьше,
Это программа Online, т.к. необходим Интернет.
А ответ мой был про то, что многие программы показывают азимут и для этого им не надо интернета.

UA0C
04.07.2011, 13:04
Видно даже мою 3 el Yagi
Зато моя деревенька полностью засекречена. Даже дома своего не вижу... :(

UA1NER
04.07.2011, 13:21
многие программы показывают азимут
У меня стоит такая,правда название непомню,помоему QRF.Она для кв
хороша,а вот для УКВ увы?!

Добавлено через 1 минуту

Даже дома своего не вижу...
У меня наоборт,рядом дома уже нет,а на карте видно.Во как?!

RD3AJB
04.07.2011, 15:41
RN9AAA - спасибо, что подсказали товарищам :) Ведь не читают совершенно же.... и для кого я всё это писал, спрашивается ? :)

Ещё раз - представьте себе, что нет интернета. Что идёт работа с логом при отсутствии интернета. Можно себе такое представить ? :)
Задача была - быстро найти локатор по известному QTH. Вы б лучше поругали типа "нефиг фигнёй страдать, сделал бы табличку "название города - локатор", и всех делов-то..."

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

UA1NER
04.07.2011, 16:11
Все программы хорошие. И вам Михаил большое спасибо за работу.
Просто сейчас лето и многие отдыхают в наших местах,кто в Ладожских
шхерах,а кто на ,,глухих,, озерах,благо их у нас много.Многие для связи
используют станции LPD или двух метрового диапазона.Очень трудно
определять на них направление,когда тебе говорят только название
острова или озера.Приходится на карте сначала находить месторасположение и определять QTH Loc,а потом в программе QRF
или в какой то другой определять направление на кореспондента.

UT4UKW
04.07.2011, 16:23
И у меня есть журнал, в котором есть куча связей с указанием QTH корреспондентов, но увы, нет их локаторов
Тут вопрос зачем нужен QTH локатор и какая точность. Если просто для визуализации, тогда я бы определил локатор по позывному и не мучился с прицеливанием и поиском на карте QTH, если для точнейшей статистики расстояний, для гигагерцовых QSO например... тогда можно помучиться, тем более что таких QSO не много :)

RA3DRI
04.07.2011, 16:39
Тут вопрос зачем нужен QTH локатор и какая точность.
Видно Вы не работаете в цифре и не пользуетесть программой учитывающей локаторы на дипломы.

UT4UKW
04.07.2011, 16:52
Видно Вы не работаете в цифре
Неа не работаю... ну если география весь мир... тогда этот весь мир и прийдется закешировать... как вариант еще решение на базе GoogleEarth
Вот kmz с сеткой локаторов
http://www.hamatlas.eu/Gg/Lokatory/QTH%20Locators%20Viewer.kmz
А вот как Google Earth сделать offline
http://otvety.google.ru/otvety/thread?tid=7368aa5070ae243e

Если у вас установлен Google Earth, скачивате файл по первой ссылке, кликаете на него и видите сетку локаторов.
Но ИМХО я бы не мучился, а подключил интернет или нашел где он есть... и получил бы локаторы с qrz.com например.

RN9AAA
04.07.2011, 20:34
Видно Вы не работаете в цифре и не пользуетесть программой учитывающей локаторы на дипломы.
Просвятите, а на какие дипломы в цифре нужны локаторы точнее чем большие квадраты например MO85 или MP60 ? Hужно обязательно c малым например MP60jr !?

RD3AJB
05.07.2011, 19:12
UT4UKW - ну дык я и накешировал.... 20 гигов... Было интересно одно время ползать по миру, разглядывая сверху всякие интересные и экзотические места ! А заодно и себе на винт всё складывалось. Потом программку написал, которой указал один верхний квадрат - и она сразу тянула кучу низлежащих слоёв в нужные места кеша.
Конечно, если сделают дешёвый спутниковый интернет в любую точку страны - выкину этот кеш нафиг :)

UT4UKW
05.07.2011, 19:22
Для меня ценность онлайн карты гугля в наличии доп сервисов, как то расстояния, высоты, StreetView и т.д.. ну и конечно в постоянном обновлении... этого всего в офлайне не получить.


Конечно, если сделают дешёвый спутниковый интернет в любую точку страны - выкину этот кеш нафиг
Неужто в Зеленограде такие проблемы с инетом ? :)

RD3AJB
06.07.2011, 14:16
Нет, в Зеленограде с интернетом замечательно (если от розетки далее нескольких метров не отходить) :) Ну а если на дачу поехать.... лето ведь всё-таки !

Добавил показ азимута и расстояния. Они рассчитываются от точки, описанной в ини-файле в блоке:
[My]
Loc=KO85PX

Поставьте туда свой какой надо...

Поменял механизм нацеливания. Теперь после нажатия на кнопку "Нацеливание" первым щелчком мыши указываете левый верхний угол места с координатами, вторым - правый нижний угол этого же места. При этом, пока ведёте мышь, рисуется прямоугольник - чтоб Вам виднее было.
Вот картинки:

UT4UKW
06.07.2011, 14:24
Ну а если на дачу поехать....
У Вас какая задача стояла? прописать в журнал локатор, по QTH для тех QSO у которых он отсутствует. ИМХО это целесообразнее, проще и быстрее делать там где есть хороший интернет, а не на даче. :)

Ну а все новые QSO будут идти уже с локатором... если лог не определяет, можно спросить во время QSO.

Вам для какой цели нужен локатор? есть механизм определения локатора по позывному, или из колбуков... одним кликом без кеширования и прицеливания :)

RD3AJB
06.07.2011, 14:46
Согласен :) Вы правы. Только свободное время и свободный интернет как-то у меня не пересекаются... Там, где он есть - там фиг сгонишь с него желающих. Надо wi-fi делать, однако :)
Локаторы во время QSO у дэиксов не поспрашиваешь - как-то вот рот не откроется :)
Да и у народа часто ответа на этот вопрос не получишь. Те, кто цифрой работают - вот у них почти всегда локатор есть. А Вы взгляните в qrz.com - там целая куча станций без локаторов (особенно наших станций, которые и так редкость в этом справочнике). На qrz.ru наших гораздо больше, но локаторов тоже особо не сыщешь.
Идём дальше :) РИК - старый. На сайте vhfdx большой справочник локаторов, но там весьма много неверных данных, хороший такой процент. На epc.ru тоже немало народу указало только 4 символа в локаторе (если указало).
Я же делал лог для КПК, собирал справочники именно для того, чтобы автоматом подставлялись данные по РДА, локаторам, именам, городам... Не так давно хотел обновить этот свой собранный справочник - забодался, честно говоря, пытаться определить, кому же там верить. Так что тут я в теме....

UT4UKW
06.07.2011, 14:59
Так локаторы для чего нужны? просто чтоб были? :)
Точности определения локатора по позывному не хватит?

Просто мне локаторы например нужны в 2-х случаях..
1. Для карты QSO (с головой хватает точности определения по позывному)
2. На УКВ (локатор обычно является неотъемлемым атрибутом QSO)

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