SASGIS

Веб-картография и навигация

Форматы кеша, поддерживаемые программой

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Форматы кеша, поддерживаемые программой

Сообщение Papazol » 26 фев 2012, 18:28

ContentType="image/jpeg";"image/png"
Взято из zmp снимков геопортала Роскосмоса.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 606 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение Tolik » 26 фев 2012, 20:30

Papazol писал(а):ContentType="image/jpeg";"image/png"
Взято из zmp снимков геопортала Роскосмоса.

Так он будет понимать оба типа при скачивании. А в кэш будет класть всё равно в каком-то одном, как указано в параметре Ext.
(уточняю на всякий случай, т.к. вопрос был задан неясно).
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение kea365 » 26 фев 2012, 20:42

Papazol писал(а):ContentType="image/jpeg";"image/png"
Взято из zmp снимков геопортала Роскосмоса.


Применил , в карте заполнения "другие" тайлы стали отображаться , но самого изображения нет . По прежнему , jpg-тайлы видно только при Ext=.jpg , а png- только при Ext=.png .
Поясню , что пытаюсь сделать : "влить " определенные области с хай-резом от OviSatDG в кеш от GoogleSat . NokiaMapCreator и RoscosmGeo "влились" в Гугл как родные ( у них по умолчанию jpg ) , а вот у OviSatDG почему-то по умолчанию оказался png . Соответственно , гугловский zmp , в зависимости от параметра Ext= "видит" либо одно , либо другое .
Пока рассматриваю вариант перекачать и сформировать нарезку OviSatDG уже сразу в jpg , либо каким-либо образом сменить разрешение у 1,5 млн тайлов (55гб) с .png на .jpg :(...

Отдельная песня - это вливание в GoogleSat спутника от Яндекса ( через нарезку растра Глобалмапером) :)
kea365
Новичок
 
Сообщения: 8
Зарегистрирован: 29 сен 2009, 21:28
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение Tolik » 26 фев 2012, 20:48

kea365 писал(а):Пока рассматриваю вариант перекачать и сформировать нарезку OviSatDG уже сразу в jpg

Ага, значит, я правильно понял вопрос.
Можно в zmp Ovi написать Ext=jpg, тогда они в кэш будут писаться в jpg (хотя скачиваться будут в png).

Я вот только забыл: файл будет при записи конвертироваться в формат jpg или у него будет просто изменено расширение? Попробуйте, отпишитесь.

kea365, а можно узнать цель данного мероприятия? Вы хотите создать лучший в мире кэш? А потом?
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение kea365 » 26 фев 2012, 21:14

Удалил 55гигов кеша OviSatDG в .png , поставил Ext=jpg , тайлы теперь сохраняются в необходимом jpg .
Выяснил , что вообще достаточно сменить расширение , прогой ReNamer попробовал пакетно это сделать , при обработке папки >5000 тайлов прога уходит в себя ...

" цель данного мероприятия? Вы хотите создать лучший в мире кэш? А потом?" - примерно так и есть :)
Покрытие хай-резом у Гугла в Томской обл - навскидку около всего 15 % от общей площади , у остальных примерно так же .Допустим , Средний Васюган есть только у OviSatDG , нетуманное Асино - у Яндекса , Кр.Яр - у RoscosmGeo . Почему критично именно все хайрезы свести в один "Универсальный Спутник" - для далнейшей конвертации в кеш для МобЯндексКарт для использования в мобильныых устройствах без доступа к GPRS .
kea365
Новичок
 
Сообщения: 8
Зарегистрирован: 29 сен 2009, 21:28
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение DJ VK » 07 мар 2012, 09:38

Tolik писал(а):
DJ VK писал(а):Недавно нашел в кэше битые тайлы.

А проверить, откуда они взялись, удалось?
Например, если скачать тот же тайл снова, он будет таким же?
Отображаются в САСе они нормально?

Вот снова нашел среди вчера скачанных. На этот раз такие прилетели.... ЧЕРЕЗ ПРОКСИ. (Эксперимент проведен на другом компе, с свежекупленным и протестированным ОЗУ, в том что именно ОЗУ не причем было ясно и так, но я не стал писать тогда...)
Вобщем разлет таймаутов, глюки инета, и прочие вкусности напрямую не влияют на программу, но замечательно влияют на скачивание ей же в кэш...
Все таки надо принимать меры...

39 битых тайлов на 80000
Вложения
tiles2.jpg
Битый тайл
tiles1.jpg
детектирование
Последний раз редактировалось DJ VK 07 мар 2012, 09:54, всего редактировалось 1 раз.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение Tolik » 07 мар 2012, 09:44

Так у вас есть тулза для проверки кэша?
Давайте проверю свой скуки ради
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение DJ VK » 07 мар 2012, 09:58

Tolik писал(а):Так у вас есть тулза для проверки кэша?
Давайте проверю свой скуки ради

http://djvk.nextmail.ru/JPGKiller.exe
первая кнопка ищет, составляет список битых. (ориентировочно каждые 100 тысяч = минуты две)
вторая их удаляет.
Писал для себя, тестировал только на 2х компах :roll:

Код всего несколько строк (искалка файлов VCL-компонент от LMD)
скрытый текст: показать
//---------------------------------------------------------------------------
void __fastcall TForm1::FSFound(TObject *Sender,PLMDSPFileRecord filedata)
{
FILE *stream;
unsigned char BUF[2];
AnsiString n1=filedata->Directory+filedata->FileName;
if ((stream = fopen(n1.c_str(), "r")) == NULL) return;
fseek(stream,-2,SEEK_END);
fread(&BUF[0],2,1,stream);
fclose(stream);
if((BUF[0]!=0xFF)||(BUF[1]!=0xD9))
{
M->Items->Add(n1);
Count++;
}
}
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение Tolik » 07 мар 2012, 11:28

Просканировал весь свой кэш, нашёл всего 1 битый тайл.
И тот скачивал не я, а Parasite.
y20443.jpg


P.S. Карта на сайте уже изменилась... В лучшую сторону!
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

Re: Форматы кеша, поддерживаемые программой

Сообщение Parasite » 07 мар 2012, 13:30

Tolik писал(а):И тот скачивал не я, а Parasite.

Это бывает. Просмотреть глазками все тайлы, скачанные через проксик в какой-нибудь жопе мира, часто не представляется возможным.
А битые тайлы как раз в 99% приходят через проксики, не поддерживающие SIZE - где любой таймаут принимается за конец файла, далее - см.пикчу выше.
Большинство подобного ужоса перекачивается ручками (лично я это вижу сотнями практически на каждой карте, качаемой через проксики), но вот значит где-то что-то просмотрел. Еще бы знать - где и что конкретно.

Tolik писал(а):P.S. Карта на сайте уже изменилась... В лучшую сторону!

Что за карта? На каком сайте? Где эта "лучшая сторона" (по вектору)?
Телепаты все в отпуске....
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 460 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10