| велосипед Avanti |

Начать новую тему Ответить на тему На страницу Пред.  1 ... 48, 49, 50, 51, 52, 53, 54 ... 62, Bce  След.
Автор Сообщение
СообщениеДобавлено: 24.04.2016 13:49 
Аватара пользователя

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
Есть считать по упрощенным формулам (длина 1" дуги мерединана без учета полярного сжатия равна 31м, а длина 1" дуги параллели равна 31м (длина 1" дуги параллели на экваторе) умноженная на косинус широты, то метрические разрешения по осям совпадают.

Итого, окончательная версия калькулятора:

Вложение:
MResCalc.zip [263.35 КБ]
Скачиваний: 120


Думаю, для практических целей этого вполне хватит.

_________________
//Cheers, Victor
//Magellan eXplorist 310, Transystem TripMate 852, Columbus V-990, Transystem PersonalMate 860Lite, Garmin Nuvi 50


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 24.04.2016 14:17 

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Вот и славненько, но коэффициенты
Victor Pomortseff писал(а):
где:

a = -0.6211754259,
b = 0.522068947

желают оставаться лучшими


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 24.04.2016 14:26 
Аватара пользователя

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
ed.ua писал(а):
Вот и славненько, но коэффициенты
Victor Pomortseff писал(а):
где:

a = -0.6211754259,
b = 0.522068947

желают оставаться лучшими


В смысле?

Пытаться улучшить их? Ну это только нелинейной оптимизацией (в данном случае считай подбором). Ну или надо сильно много данных по разрешениям. Я намерял 6 точек по широте (каждая точка усреднение по 4-м измерениям).

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

В общем, думаю, что не зная реального алгоритма, вряд ли получится что-то более лучшее подобрать.

_________________
//Cheers, Victor
//Magellan eXplorist 310, Transystem TripMate 852, Columbus V-990, Transystem PersonalMate 860Lite, Garmin Nuvi 50


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 24.04.2016 16:04 
Аватара пользователя

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
Посчитал коэффициенты несколько иначе, получилось:

a = -0.6244612346,
b =0.5240819253

Чуть иные значения.

Эти коэффициенты получены линейной регрессией. В качестве X использовалось значение

Вложение:
CodeCogsEqn (3).gif
CodeCogsEqn (3).gif [ 589 байт | Просмотров: 2134 ]


а в качестве Y набор данных:

Вложение:
CodeCogsEqn (7).gif
CodeCogsEqn (7).gif [ 442 байт | Просмотров: 2134 ]


и

Вложение:
CodeCogsEqn (8).gif
CodeCogsEqn (8).gif [ 708 байт | Просмотров: 2134 ]


Версия калькулятора:

Вложение:
MResCalc.zip [263.75 КБ]
Скачиваний: 126


Тут можно коэффициенты задавать в ini файле. Так что можно поиграться с разными.

_________________
//Cheers, Victor
//Magellan eXplorist 310, Transystem TripMate 852, Columbus V-990, Transystem PersonalMate 860Lite, Garmin Nuvi 50


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 25.04.2016 15:52 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 45
Зарегистрирован:02.10.2006
А я уточнил коэффициенты в своей формуле, для чего понаделал новых скриншотов и перемерял карты "линейкой" в фотошопе.
Более точная формула выглядит так:

Мгм=Ммагеллан/(30,811/COS(РАДИАНЫ(ABS(Ш)))+31,913)

где Мгм - метры на пиксель,
Ммагеллан - цифры на линеечке на экране Магеллана (интересно, а как там у Тритонов, шкала такая же?),
Ш - широта в градусах.
Отклонение модели от реальных замеров среднее 0,16%, максимальное 0,74%. Думаю, достаточно, хотя подгонкой смещения широты можно добиться и 0,12% :smile:
Формула, как мне кажется, актуальна и имеет смысл на зумах до "8км" и ниже, ибо при "вознесении к небу" карта растягивается.

Теперь на вопрос "А какое разрешение выставлять при экспорте карты из ГлобалМаппер?" можно ответить "А на каком уровне зума хочешь её видеть - такой и вводи в формулу. Результат вбивай в ГМ (одинаковый по широте и долготе).

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


Вложения:
Считаем масштабный коэффициент.xls [132 КБ]
Скачиваний: 164

Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 25.04.2016 21:30 

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Д. Засядько писал(а):
...
Ну и для удобства сделал табличку подбора нужного разрешения при конвертации онлайновых карт...


В формуле для Разрешение онлайн карты, м/пикс.
Код:
=40075160*COS(РАДИАНЫ(A$2))/2^($A5+8)

число 40075160 правильное?


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 25.04.2016 22:04 
Аватара пользователя

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
Кстати, с разрешенрем онлайновых карт не все понятно. Ибо SAS показывает не совсем те цифры, которые получаются по ыормуле расчета разрешения для OSM карт...

_________________
//Cheers, Victor
//Magellan eXplorist 310, Transystem TripMate 852, Columbus V-990, Transystem PersonalMate 860Lite, Garmin Nuvi 50


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 02:19 
Аватара пользователя

Сообщения: 1172
Город: Харьков
Пол: Муж
Возраст: 48
Зарегистрирован:18.03.2013
Д. Засядько писал(а):
интересно, а как там у Тритонов, шкала такая же?

У друга есть Тритон 1500, можно посмотреть. Но не сейчас, а после праздников.

Д. Засядько писал(а):
Отклонение модели от реальных замеров среднее 0,16%, максимальное 0,74%.

В Карпатах, где по скриншоту я вычислил разрешение 5.137 м/пикс на "400 м", я делал ряд карт 5.1, 5.2, 5.3 и т.д. до 5.7 м/пикс. Сделал вывод, что разница в разрешении около 2% глазом визуально практически не улавливается (разве что глаз очень намётанный, а хозяин глаза - очень придирчивый). Так что модель с таким отклонением, как у тебя, более чем пригодна для практического использования.

Но хочется отметить один момент. В Магеллане масштабы в большинстве случаев отличаются друг от друга примерно в полтора раза. И подобные формулы дают разрешения, вполне работоспособные для данных масштабов. Но есть несколько масштабов, отличающихся друг от друга ровно в два раза. Из тех, которыми мы чаще всего пользуемся на практике, это следующие пары: 30м - 60м и 400м - 800м. И вот здесь может быть подвох. Я уже писал, что, делая топокарту Карпат, обнаружил, что карта с родным (вычисленным мной по скриншоту) разрешением для масштаба "400м" на данной широте - 5.137 м/пикс - не показывалась на масштабе "800м", что создавало неудобства (карту нельзя было уменьшить для обзора). На "800м" показывалась карта с разрешением 5.2 м/пикс. Отсюда вывод: для вышеуказанных масштабов к разрешению нужно подходить творчески. Сделал карту, глянул - не понравилось. Чуток изменил разрешение, и всё окей.

_________________
Карти для GPS-навігаторів: де їх брати? https://encyclopedia-mandriv.blogspot.com/2013/06/karty-dlya-gps-navigatorov.html


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 06:49 

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Victor Pomortseff писал(а):
Кстати, с разрешенрем онлайновых карт не все понятно. Ибо SAS показывает не совсем те цифры, которые получаются по ыормуле расчета разрешения для OSM карт...

Ну может оттого что в радиус для EPSG:3785 ,берется 6378137,0 m и расчетная длинна экватора соответственно будет 2ПR = 40075016,69m а не
ed.ua писал(а):
число 40075160 правильное?

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


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 07:33 
Аватара пользователя

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
Я сравнивал то, что показывает SAS с тем, чтг получается по даннвм, приведенным в инете (я тут давал ссылку на таблицу разрешений OSM на экваторе и там же указано что надо на косинус широты умножать.

Так вот эти цифры разные. Не сильно, но отличаются.

_________________
//Cheers, Victor
//Magellan eXplorist 310, Transystem TripMate 852, Columbus V-990, Transystem PersonalMate 860Lite, Garmin Nuvi 50


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 09:36 

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Если вас смущает косинус широты, так он там присутствует
ed.ua писал(а):
В формуле для Разрешение онлайн карты, м/пикс.
Код:
=40075160*COS(РАДИАНЫ(A$2))/2^($A5+8)

Если же >>Так вот эти цифры разные. Не сильно, но отличаются. то дайте конкретно Z, широту и те цифры которые отличаются.


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 10:02 
Аватара пользователя

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
ed.ua писал(а):
Если вас смущает косинус широты, так он там присутствует
ed.ua писал(а):
В формуле для Разрешение онлайн карты, м/пикс.
Код:
=40075160*COS(РАДИАНЫ(A$2))/2^($A5+8)

Если же >>Так вот эти цифры разные. Не сильно, но отличаются. то дайте конкретно Z, широту и те цифры которые отличаются.


Например:

широта 56.8337494806
Уровень зума ОСМ 12 (SAS - 13)
Разрешение по таблице ОСМ (для широты 56.833749) 20.89 м/пикс, SAS показывает 20.91 м/пикс.

_________________
//Cheers, Victor
//Magellan eXplorist 310, Transystem TripMate 852, Columbus V-990, Transystem PersonalMate 860Lite, Garmin Nuvi 50


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 10:37 

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Victor Pomortseff писал(а):

Например:

широта 56.8337494806
Уровень зума ОСМ 12 (SAS - 13)
Разрешение по таблице ОСМ (для широты 56.833749) 20.89 м/пикс, SAS показывает 20.91 м/пикс.

Ну а как должно быть при том радиусе, что указано в OSM wiki
Вложение:
OSMwiki.png
OSMwiki.png [ 22.74 КБ | Просмотров: 2067 ]

Если кто в теме то вот в расчетные циферки и собственно расчеты
Вложение:
compar.png
compar.png [ 3.3 КБ | Просмотров: 2067 ]

Вложение:
R_R.xls [17 КБ]
Скачиваний: 293


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 21:07 

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 45
Зарегистрирован:02.10.2006
Цитата:
число 40075160 правильное?
Что гугль выдал, то и подставил :) http://geography.about.com/library/faq/ ... erence.htm The circumference of the earth at the equator is 24,901.55 miles (40,075.16 kilometers).
Цитата:
Я уже писал, что, делая топокарту Карпат, обнаружил, что карта с родным (вычисленным мной по скриншоту) разрешением для масштаба "400м" на данной широте - 5.137 м/пикс - не показывалась на масштабе "800м", что создавало неудобства (карту нельзя было уменьшить для обзора). На "800м" показывалась карта с разрешением 5.2 м/пикс. Отсюда вывод: для вышеуказанных масштабов к разрешению нужно подходить творчески. Сделал карту, глянул - не понравилось. Чуток изменил разрешение, и всё окей.

Как вариант - можно сделать две карты: под "400м" и под "800м".
Цитата:
Так вот эти цифры разные. Не сильно, но отличаются.
Кстати, да. Я и не заметил, что у меня тоже не совпали цифры с тем, что указано в ОСМ вики. http://wiki.openstreetmap.org/wiki/Zoom_levels Вероятно, это из-за разной длины окружности.
Гм. Я сейчас порылся в интернет и нашёл несколько разных значений длины окружности Земли по экватору.
40075,16 км, 40075,017 км, 40075,02 км, 40074,784 км (это я из википедии взял экваториальный радиус и посчитал окружность как 2*пи*радиус). Вобщем, что-то тут нечисто :)


Вернуться к началу
shoppage  personalpage P  
 
СообщениеДобавлено: 26.04.2016 21:42 

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Я звичайно в легкому шоцi. По радiусу (чи длины окружности) якраз з 1984 року гадати не потрiбно.
WGS 84 - вiдноситься до 1984 року
Гляньте в SAS в параметри карти.
Чи просто зауважте
Вложение:
sasRadius_EPSG.png
sasRadius_EPSG.png [ 269.14 КБ | Просмотров: 2040 ]


Вернуться к началу
shoppage  personalpage P  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему На страницу Пред.  1 ... 48, 49, 50, 51, 52, 53, 54 ... 62, Bce  След.


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
  © Mishael 2003-2024
Наши друзья: Телеграм-канал про SEO | Рыбалка в Полтаве
Мобильный вид

[ Time : 0.143s | 30 Queries | GZIP : On ]
Reputation System ©'