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

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

Сообщения: 1172
Город: Харьков
Пол: Муж
Возраст: 48
Зарегистрирован:18.03.2013
Д. Засядько писал(а):
Как вариант - можно сделать две карты: под "400м" и под "800м".

Не вижу смысла делать две карты, когда можно обойтись одной. Незначительное изменение разрешения (картинка визуально практически не меняется), и та же самая карта (изначально делавшаяся под "400м") видна и на "800м" тоже.

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


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

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
Д. Засядько писал(а):
Гм. Я сейчас порылся в интернет и нашёл несколько разных значений длины окружности Земли по экватору.
40075,16 км, 40075,017 км, 40075,02 км, 40074,784 км (это я из википедии взял экваториальный радиус и посчитал окружность как 2*пи*радиус). Вобщем, что-то тут нечисто :)


Разные датумы используют разные параметры эллипсоидов.

Датум СК42, например, использует эллипсоид Красовского у которого большая полуось (радиус на экваторе) равна 6378245.0 м, а датум WGS84 использует эллипсоид GRS80 с большой полуосью 6378137.0 м.

Вот тут

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


Вынес этот параметр (большая полуось эллипсоида) в ini файл вместе с коэффициентами формулы.
Ну и добавил автоматический расчет широты по номеклатуре 1км листа карты ГШ.

Кстати, сравнивал вашу и свою формулу - значения разные. На моей широте для масштаба 90м ваша формула дает разрешение 1.020м/п, а моя 1.043м/п Что правильнее - не знаю :-)

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


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

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

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


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

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
Померял невязки

широта 86.95. Макс. невязка по Х 9.93%, по Y 5.08%
широта 71.93. Макс. невязка по Х 1.71%, по Y 2.26%
широта 56.83. Макс. невязка по Х 0.81%, по Y 2.02%
широта 41.33. Макс. невязка по Х 1.18%, по Y 1.05%
широта 19.29. Макс. невязка по Х 1.11%, по Y 1.53%
широта 00.25. Макс. невязка по Х 1.29%, по Y 1.29%

Это по угловым разрешениям которые я мерял.

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


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

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
Если использовать нелинейную модель

Вложение:
CodeCogsEqn (9).gif
CodeCogsEqn (9).gif [ 1.6 КБ | Просмотров: 2274 ]


с коэффициентами

a=0.0461120386
b=-0.6587557564
c=0.5266400828

то максимальная невязка составляет 4.37% (СКО = 0.00048) на широте 86.95. На более низких широтах невязка не превышает 1.22%

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


Все коэффициенты (линейные и нелинейные) в ini файле. Там же выбор модели (UseSquare) - линейная или нелинейная.

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


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

Сообщения: 1172
Город: Харьков
Пол: Муж
Возраст: 48
Зарегистрирован:18.03.2013
Не так уж много людей добираются с Магелланами в руках до 80-го градуса широты. :D
А на 70-й широте и южнее - ошибка невелика и не мешает практическому использованию.

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


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

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

Линейная модель:

LinA=-0.6244612554
LinB=0.5240819344

Квадратичная модель:

SqA=0.0461120353
SqB=-0.658755775
SqC=0.5266400918

можно в последней весрии калькулятора подставить в ini файл

Получены по 144-м точкам в диапазоне широт от 0.2 до 86.95 градусов (6 значений широт) и трем значениям масштабов - 90, 400 и 1600м (этого достаточно т.к. зависимость от масштаба линейна).

Максимальная невязка для линейной модели 9.9%, квадратичной - 4.4% (обе для широты 86.95).
В диапазоне широт 0.2..71.93 максимальная невязка линейной модели 2.3%, квадратичной - 1.4%

СКО линейной модели 0.000327, квадратичной - 0.000241

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


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

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

Кстати, сравнивал вашу и свою формулу - значения разные. На моей широте для масштаба 90м ваша формула дает разрешение 1.020м/п, а моя 1.043м/п Что правильнее - не знаю :-)

Все решает контрольный выстрел! :kayak:
По уточненной формуле Дмитрия, разрешение прибора при масштабах отображения 240 м, 60м, 30м равно разрешению соответствующим уровням SAS Планеты Z16, Z18, Z19 широты 52,5021645368748.
Но для последнего калькулятора Victor Pomortseff для вышеуказанной широты разрешения другие.
Сделал контрольный rmp от SAS z18 для 60м с мечеными границами тайлов 256х256.
Разрешение 0,7270м/пикс
Тайлы в rmp 1 к 1 совпадают с тайлами из кеша SAS Планеты.
Вложение:
topo1.a00.049.jpg
topo1.a00.049.jpg [ 18.23 КБ | Просмотров: 2275 ]

Тайлы с надписью y42996 z18 перекрывают широту 52,5021645368748
Вложение:
Y42996 z18.png
Y42996 z18.png [ 464.1 КБ | Просмотров: 2275 ]

По Д. Засядько тайлы и этого RMP вообще не должны трансформироваться прибором, и на скринах меченные края должны иметь размер 256х256 пикс.
По калькулятору Victor Pomortseff для 52,5021645368748 и 60м имеем 0,7383 м/пикс такая разность приведет к уменьшению меченных тайлов до размера 252х252 пикс.
Интересно что на самом деле имеем. Всего-то нужно два скрина , с перекрытием любого тайла с надписью y42996 z18 .
RMP взять тут


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

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 45
Зарегистрирован:02.10.2006
Скриншоты сделал. https://cloud.mail.ru/public/MQYy/6oFZAHWPj Линии в фотошопе измерил. Правда, только вертикальные, ибо 252...256 пикселей не влазят в экран шириной 240 пикселей :)
Получилось, что длина вертикальной линии 251...252 пикселя (на разных скринах).

Буду думать :oops:

Тут важно понять логику разработчиков и вникнуть в суть, иначе будем городить трёхэтажные формулы с кучей поправочных коэффициентов и ограничений. Может, нужно больше замеров на разных широтах и разных разрешениях? Может, где-то неточно померили, или при ресайзинге в навигаторе где-то "пиксель потерялся". Я уже говорил, что у меня на экваторе циферку в надписи "обгрызли". Возможно, на каких-то широтах навигатор и измеряемые линии понадкусывал. :smile:
Я как-то замерял интенсивность потока автомобилей. В один и тот же день недели, в одно и то же время утром с 8 до 9. Из четырёх замеров один получился ниже среднего процентов на 15. Почему? А мы переходили на летнее время, и люди попросту проспали, и выехали чуть позже


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

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

Это тех, которые собачек в Фейсбуке постят?
Хрен их поймёшь. Сделали бы обычный Меркатор, как в онлайн-картах и в навигационных прогах под Андроид. Всё было бы гораздо проще.

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


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

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Д. Засядько писал(а):
Скриншоты сделал. https://cloud.mail.ru/public/MQYy/6oFZAHWPj Линии в фотошопе измерил. Правда, только вертикальные, ибо 252...256 пикселей не влазят в экран шириной 240 пикселей :)
Получилось, что длина вертикальной линии 251...252 пикселя (на разных скринах).

Буду думать :oops:

[/spoiler]

Только что смотрел и измерял.
При тайле в 186,12m x 186,12m имеем разрешение по вертикали (проверял =252 пикс) 0,7386 м/пикс.
К сожалению не нашел пару скринов что перекрывают тайл, чтоб поточнее определить разрешение по горизонтали.
Вложение:
shot10_3_4_5.png
shot10_3_4_5.png [ 126.58 КБ | Просмотров: 2243 ]

Но по shot00000 в верхней части от края тайла до буквы m в слове Am (Mitte Am) намерял 232 226 пиксела (спешка на работу), соответственно разрешение по горизонтали составило 0,7270 м/пикс 0,7463 м/пикс!!!
к слову сказать, полагаю что Магеллан берет среднее разрешение блока (контейнера) тайлов .a00 (у нас в этом тестовом RMP 1 блок-контейнер)
и сторонней прогой определилось следующее разрешение карты
Вложение:
Med.png
Med.png [ 7.17 КБ | Просмотров: 2243 ]

которое до 3 знака совпало со значением в .map 0.728606 (паралельно при віводе геотиффа из GM пометил чекбокс сформировать привязку .map для OZI


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

Сообщения: 104
Город: ua
Пол: Не указан
Зарегистрирован:06.05.2013
Замер shot00005 горизонтальное разрешение составило 0,7469м/пикс
Вложение:
Замер_2_.png
Замер_2_.png [ 225.35 КБ | Просмотров: 2228 ]

256 (исходник) - 186,12м
226 (исходник) - 164,31м
220 прибор => 0,7469 м/пикс

По идеи для отображения при масштабе прибора 90м разрешение должно быть: 1,1199 м/пикс, в пропорции от среднего по горизонтали и по вертикали 1,1079
Будет время проверю

Посмотрел shot00001, на 90м по вертикали 168пикс =186,12 =>1,1079 м/пикс
на на 90м по горизонтали 166 -167(пикс) =186,12 => 1,1212 - 1,1145 (м/пикс ), среднее 1,1178
Вложение:
shot00001.jpg
shot00001.jpg [ 87.31 КБ | Просмотров: 2223 ]


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

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
А вот еще пища для размышления. Вроде бы, Паганель в своей время писал что магеллан использует equirectangular projection (она же equidistant cylindrical projection, она же geographic projection которую мы устанавливаем в GM).

Так вот, формулы для этой проекции:

Изображение

где:
φ1 are the standard parallels (north and south of the equator) where the scale of the projection is true

https://en.wikipedia.org/wiki/Equirectangular_projection

Собственно к чему это я... А к тому, что, если помните, то я писал в этой теме ранее о некоей волшебной "широте разработчиков". Так вот, судя по всему, это и есть эта самая φ1. Та широта, на которой масштабная линейка в метрах (хотя у меня закрадывается подозрение, что правильнее ее брать в футах) показывает реальное разрешение прибора в метрах (футах) на пиксель...

Ну если проще, то берем, скажем, масштаб "400 метров". По масштабной линейке это будет разрешение 5.88 м/п. Так вот, есть некая φ1, на которой реальное разрешение прибора будет равно 5.88

Ну и далее идем: http://mathworld.wolfram.com/CylindricalEquidistantProjection.html

Еще вот тут я писал:

Цитата:
60/69 = 0.87 м/пикс для широты разработчиков
Разрешение на экваторе для 17-го зума ОСМ (18-й зум САС) 1.193 м/пикс.
Тогда 0.87/1.193 = 0.729 Что соответствует широте 43.17611 градуса.

http://xt.ht/phpbb/viewtopic.php?p=1682535#p1682535

А вот тут:

Цитата:
Several cylindrical equidistant projections were devised by R. Miller. Miller's projections have standard parallels of phi_1=37 degrees30^' (giving minimal overall scale distortion), phi_1=43 degrees (giving minimal scale distortion over continents), and phi_1=50 degrees28^' (Miller 1949).

http://mathworld.wolfram.com/MillerEquidistantProjection.html

Вот такая вот информация к размышлению...

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


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

Сообщения: 471
Город: Екатеринбург
Пол: Муж
Возраст: 59
Зарегистрирован:26.03.2012
ed.ua писал(а):
Д. Засядько писал(а):
Скриншоты сделал. https://cloud.mail.ru/public/MQYy/6oFZAHWPj Линии в фотошопе измерил. Правда, только вертикальные, ибо 252...256 пикселей не влазят в экран шириной 240 пикселей :)
Получилось, что длина вертикальной линии 251...252 пикселя (на разных скринах).

Буду думать :oops:

[/spoiler]

Только что смотрел и измерял.
При тайле в 186,12m x 186,12m имеем разрешение по вертикали (проверял =252 пикс) 0,7386 м/пикс.
К сожалению не нашел пару скринов что перекрывают тайл, чтоб поточнее определить разрешение по горизонтали.
Вложение:
shot10_3_4_5.png

Но по shot00000 в верхней части от края тайла до буквы m в слове Am (Mitte Am) намерял 232 226 пиксела (спешка на работу), соответственно разрешение по горизонтали составило 0,7270 м/пикс 0,7463 м/пикс!!!


А можно проверить что будет при разрешении 0.73441352м/п?

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


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

Сообщения: 1128
Город: Харків, Холодна Гора
Пол: Не указан
Возраст: 45
Зарегистрирован:02.10.2006
Итак, что это за проекция такая у навигатора? Параллели и меридианы образуют прямоугольную сетку (или нет?), "размеры" линейных объектов увеличиваются от экватора к полюсам на одном и том же уровне зума, соотношение длин километровых отрезков вдоль параллелей и вдоль меридианов одинаковы (или таки нет?).
Напоминает проекцию Меркатора.
Я перебрал несколько картинок на http://map-projections.net , но что-то ничего не пойму.


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


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

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

[ Time : 0.145s | 31 Queries | GZIP : On ]
Reputation System ©'