Garmin IMG file format

7 отговора 553 прегледа
#1

Garmin IMG file format

Zdraweite,
Niakoi znae li kak Garmin uspiawat tolkowa da compresirat informaciata che da se poluchi takuw malak file... I sashtewremeno da e tolkowa barzo-dostapen w GPS ustroistwoto...
Niakoi moje li da dade opisanie na IMG file...?

Отговор
в отговор на mole. #2

Re: Garmin IMG file format

Все още несъм срещал подробна документация на IMG файл формата,
но дори и да го има няма особен смисъл човек да преоткрива топлата
вода
Ползвай си стандартния път - всичко се поддържа в полиш формат все едно
е сорс код на програма и се компилира до обектен код (IMG файл) или с
cgpsmapper или в MapCenter. Алтернативен начин е с MapDekode.
Ако много държиш да видиш код на програма който поддържа IMG файлове
виж сорс-кода на програмата gpsmapedit на сайта и. Там има модул
за импорт на IMG файлове прилично документиран

Отговор
в отговор на garmin_gps #3

Re: Garmin IMG file format

A be az sum sreshtal, edin iunak e podhodil suwsem nauchno kum hackwaneto na takiwa files... Ama go e prawil w prodaljenie na 1-2 godini mai...
Dosta uwlekatelno napisano... [линк]
Sigurno ot tam moje w tablichen wid da se izwadi koe kakwo e, loshoto e che niamam wreme...
Na men mi e nujen, zaradi opita - Probwam da napisha neshto koeto da raboti s munichki po obem karti i da e dostatachno barzo... Ta spored men po-kompresiran format niama...
Da za gpsmapedit e dobra ideia. 10x shte pregledam :-)

Отговор
в отговор на mole. #4

Re: Garmin IMG file format

Този юнак е отделил 5 дена от живота си в напразно усилие, това което
със сигурност е разбрал е че трябва да спре преди да си е изгубил напразно
времето. Между другото, това което е разбрал за цяла седмица е щял
да разбере за няколко часа, ако е ползвал сламките от сорса на gpsmapedit
и mapdekode. Но да разбереш този или онзи байт за какво са не върши
почти никаква работа. Поляците за няколко години усилена работа още
имат проблеми с надеждно генериране на карта в този формат, а за
истински ауторутинг и прочие екстри са още много далеч.
Ако аз трябваше да правя подобно нещо, щях да подходя със създаването
на мой формат - ясно дефиниран чрез отделни записи за всеки вид елементи
на картата групирани в сегменти с дефиниран прозорец за предварителен
преглед дали визуализацията има нужда от този сегмент. Ползва се често
и делти на нарастване на линиите за компресия на информацията - така
с 2 нови байта се задава всяка следваща точка. Така са го направили
mapopolis и видях че всеки подобен формат върши не по-малко работа от
този на Garmin.

Отговор
в отговор на garmin_gps #5

Re: Garmin IMG file format

Ami az towa i naprawih, no se poluchi dosta obezkurajawashto goliam...
Moje bi naistina ako se polzwa samo offset, triabwa da widia kakwo shte se poluchi kato kraen razmer...
Az kakwo naprawih:
izwadih wsichki labels w otdelen part, segmentiram kartata, kato indexiram wseki segment kude se namira wuw file...
Taka poluchawam dosta burzo zarejdane napr. w slabichko PDA nai-golemiat segment se zarejda i interpretira za okolo 3sec, no file stawa ogromen...
Kartata na BG layer 0 se poluchawa nad 10MB po tozi nachin...
Triabwa da widia naistina s otmestwane moje bi shte padne pone na polowina :-)

Отговор
в отговор на mole. #6

Re: Garmin IMG file format

Ama 10 MB ne e "goliam" :-) Goliam e, ako ne syberesh kartata na BG v 256 MB...

Moeto lichno mnenie e, che pri PDA e normalno da jertvame chast ot razmera za smetka na byrzodejstvieto...

Лошото на хубавото и хубавото на лошото е, че свършват!
Отговор
в отговор на mole. #7

Re: Garmin IMG file format

Би трябвало да се получи същия като на гармин: 3-4 МБ. Ти сигурен ли
си че правиш нещата както се правят обикновено - с относителни
координати спрямо родителския фрейм. В абсолютни координати трябва
да е само дефиницията на максималния прозорец на картата. Всички сегменти
се правят дефинирани като отместване от долния ляв ъгъл на главния
прозорец, а всички елементи в сегмент като отместване спрямо дефиницията
на прозореца на сегмента, следва с 2+2 байта ново начало на линия
отместена от началото на текущия сегмент и после по 1+1 байта всяко
продължение. Винаги се получава компресия като оригинала се смачква
на 30-40% без съществено забавяне, понеже "декомпресията" е просто
сумиране на 3 числа: базовото начало от заглавния прозорец, отместването
на прозореца на сегмента и отместването на началото на всеки елемент
на картата с последващо следене на продълженията. Така е направено в
повечето формати които познавам като за Palm, Mapopolis постигат в 1МБ
възможно най-детайлната ми позната карта за голям град като Montreal
например с ауторутинг и всички екстри и пречертаването на екрана
дори и за Palm OS4 на най-задръстен PDA не отнема повече от 2сек

Отговор
в отговор на garmin_gps #8

Re: Garmin IMG file format

Ami oswen da te cherpia boza/bira po jelanie, bilo to i w Monreal, makar che e po-udobno w SF :-)
Dosta ambicirash posting... Wijdam niakoi propuski koito shte oprawia ei sega...
Da widim kakwo shte stane.

Отговор