Ru-Board.club
← Вернуться в раздел «Программы»

» SatMap (2)

Автор: egor23
Дата сообщения: 11.02.2010 19:59
relictus

Цитата:
v2.2.3d - немного переписал код, могущий вызывать

Access violation вернулся (адрес другой)

Access violation at address 0077EEC5 in module 'SatMapGPS.exe'. Read of address 00000000.

Добавлено:

Цитата:
Access violation вернулся (адрес другой)

это не говорит о том, что на 2.2.3c и т.п. этого бага нет, возможно до него не доходит дело из-за задержек.
Автор: netrebos
Дата сообщения: 11.02.2010 20:23


Цитата:
Выложить бы их все кучей...


http://narod.ru/disk/17820445000/satmap_v2.2.2a_exe.7z.html
http://narod.ru/disk/17820465000/satmap_v2.2.2b_exe.7z.html
http://narod.ru/disk/17820487000/satmap_v2.2.2e_exe.7z.html
http://narod.ru/disk/17820867000/satmap_v2.2.2g_exe.7z.html
http://narod.ru/disk/17820521000/satmap_v2.2.2j_exe.7z.html

Развлекайтесь
relictus

Цитата:
1) возникновение AV (ошибки типа access violation) при скролле/зуме, выходе из проги


Мне удалось добиться на всех, кроме v2.2.2j. Но как уже говорил, v2.2.3d пошустрее. Может, ну его, это AV. Как-то и с ним жилось, а вот серьезной прибавки по функционалу как не было, так и нет. А то опять скажешь -- времени на то нет, на это нет, сезон начался. И останемся мы опять с качалкой.


Добавлено:

Цитата:
v2.2.3d


Цитата:
at address 0077EEC5

аналогичная ошибка. Возникает только при быстром закрытии после активного скрола\зума. Если просто скролить не возникает.
Автор: relictus
Дата сообщения: 12.02.2010 07:25
parasss

Цитата:
2. параллельно со скачкой - на панели выключаем режим выделения. Скачка идет, рамка выделения пропала.

Это скорее не баг, а мой недочет - закачка по выделению идет в одном потоке с работой всей проги, а я всё забываю отключить возможность что еще делать, пока идет закачка...

netrebos

Цитата:
Может, ну его, это AV.

Хотелось бы избавиться от него...
Еще чуть покумекаю...
Автор: relictus
Дата сообщения: 14.02.2010 16:12
Нужны формулы для расчета:
Lat (в градусах) +/- Dist (в км) = ? (в градусах)
Lon (в градусах) +/- Dist (в км) = ? (в градусах)
Т.е., к примеру, 50 гр.с.ш. - 50 км = чему равно в градусах?
...доработался до того, что уже башка не варит ))
Автор: DCT
Дата сообщения: 14.02.2010 22:45
relictus
Для сферы или для эллипсоида?
В первом случае там не сложная геометрия, и если ничего не напутал, то:
http://imglink.ru/pictures/14-02-10/0f6ee16935bfad46ec2212d87a5c4423.png
Автор: netrebos
Дата сообщения: 15.02.2010 02:33
relictus
А эта документация тебе не поможет?
http://www.zipcodeworld.com/docs/distance.pdf
Автор: relictus
Дата сообщения: 15.02.2010 07:13
DCT
netrebos
Ребята, спасибо! (для сферы)
Автор: relictus
Дата сообщения: 15.02.2010 10:23
Продолжаем тестировать прогу в поисках багов при скролле/зуме:
v2.2.3k (тест-версия!)
Снова чуть изменил код и внедрил систему отлова багов/утечек памяти/логгирования и отсылки отчета мне на мыло
Автор: netrebos
Дата сообщения: 15.02.2010 12:03
relictus

Цитата:
v2.2.3k (тест-версия!)


Никаких AV не наблюдается. Есть заметное подтормаживание на закрытии программы, вплоть до предложения закрыть принудительно и послать письмо в Мелкософт. По сравнению с нейv 2.2.3j закрывается веселей. У меня версия 2.2.3j на предмет скрол\зум закрытие работает идеально.


Добавлено:

Цитата:
отсылки отчета мне на мыло

А отчеты она тебе автоматом шлет? Чего-то я не заметил ничего в меню. И чего она пошлет если будет висеть?
Автор: relictus
Дата сообщения: 15.02.2010 12:21
netrebos

Цитата:
А отчеты она тебе автоматом шлет?

Да, должно быть что-то типа такого окна выскакивать при ошибке, такм кликнуть на "Send..."



Цитата:
Есть заметное подтормаживание на закрытии программы

При активной закачке? В чем выражается? Пауза на скоклько сек? Или просто завис?
Автор: egor23
Дата сообщения: 15.02.2010 12:23
relictus

Цитата:
v2.2.3k (тест-версия!)

на медленном Инете
подтормаживания
подвисание при выходе
подвисание при выходе + AV

баг-репорт "подготовлю" отправлю на мыло
Автор: netrebos
Дата сообщения: 15.02.2010 12:52
relictus
в режиме интерент\спутник при активном скроле\зуме и наличии недокаченных областей в поле экрана подвисает секунд на 30-40. Если в это время повторно нажать на закрытие возникает сообщение о том, что не отвечает. Принудительное закрытие приводит к предложению послать отчет в Мелкософт, а не тебе Но если ей дать все закачать на экране, то и закрывается нормально -- без тормозов. В общем это уже испытания за гранью повседневного бытового использования.
Автор: relictus
Дата сообщения: 16.02.2010 12:44
egor23
netrebos
Привел бажный код к тому, что был в версии 2.2.2j (самой стабильной, типа ):
v2.2.3m
Убрал из высылаемого отчета об ошибке ненужную инфу и поправил сам процесс отправки письма (в версии 2.2.3k он не мог отправиться)...
Автор: netrebos
Дата сообщения: 16.02.2010 16:10
relictus

Цитата:
v2.2.3m

на медленном компе 512мб (озу), конечно винт скрипит но нечего ординарного не происходит -- ни ошибок, ни писем тебе. Конечно, в режиме интернет при недогруженных тайлах в видимой плоскости экрана программа закрывается не мгновенно (задержка секунд на 10 - 20), но не думаю, что это претензия к програме в нынешнем ее виде, скорее к компу. Вечером посмотрю на машинке пошустрее.

Автор: rex
Дата сообщения: 17.02.2010 11:15
relictus
Попробовал последнюю v2.2.3m для закачки в режиме "заменять..." чтобы проверить новый режим без проверки. Запись шла на диск подключенный по USB где тормоза проверки особенно доставали. В одном потоке увеличение скорости очень заметно, теперь желательно сделать вариант multy.

Но теперь возникает старая просьба - как-то учитывать тайлы, которые есть на сервере, но скачать не удалось. Либо добавлять адреса этих файлов в общий сохраняемый список, либо отдельным логом. Без этого новый вариант "заменять..." получается несколько недоделанным, так как на больших списках после него как правило все равно приходится проходить по исходному списку еще раз в режиме "не заменять...".
Автор: DCT
Дата сообщения: 17.02.2010 16:28
relictus
Потестил последнюю версию. В режиме кэш и интернет заметно подтормаживает (перемещение картинки, переход по уровням, клики на выпадающих списком элементах меню). Перекинул ради интереса на весьма старую тачку - запустилось и даже заработало, но в процессе отослало кучу ошибок (на которые, прочем, вряд ли стоит обращать внимание).
Автор: Ogr_2
Дата сообщения: 21.02.2010 04:44
Бывает, тайлы получаются битыми. К примеру, после последней загрузки, из 8000, 40 оказались битыми.
Реализуйте функцию "поиск битых тайлов", в выделенной области и выбранных слоях, с пунктами "удалить найденные" и "загрузить удаленные". ("jpg" заканчиваются на "FF D9", если нет – тайл битый) Может быть, и при скачивании каждый новый тайл проверять, если битый – удалять и качать заново, нет – грузить следующий.

И ещё, может быть сделать регулятор гамы окна просмотра на панели. Попадались пару темных снимков, на которых с дефолтной гаммой патчти нечего не разобрать. К примеру: "53° 1' 7.07" "48° 26' 13.06"(остался небольшой фрагмент) и "53° 11' 9.52" "50° 7' 8.19".
Автор: relictus
Дата сообщения: 22.02.2010 09:16
Ogr_2

Цитата:
Бывает, тайлы получаются битыми.

Хм.. вообще-то такого не должно быть... В каком режиме скачивались тайлы? Те, что оказались битыми.

Цитата:
сделать регулятор гамы

Да всё забываю сделать, у самого под носом есть такая темная область...
Автор: Ogr_2
Дата сообщения: 22.02.2010 14:13
"произвольное выделение", спутник, с 14 по18, не заменять (v2.2.3). В v2.2.0.7 с "прямоугольное выделение", не заменять, тоже битые были.
Автор: relictus
Дата сообщения: 22.02.2010 17:13
Ogr_2
Как определял "битость" тайла? Только jpeg или были и png? Не могли они быть импортированы из кэшей других программ?

Кто-нибудь еще может пожаловаться, что при закачке появляются битые тайлы?
Автор: DCT
Дата сообщения: 22.02.2010 19:18

Цитата:
сделать регулятор гамы

Лучше менять не гамму, а уровни (подтягивать к пику точку белого/черного).
Автор: Ogr_2
Дата сообщения: 22.02.2010 20:53

Цитата:
Как определял "битость" тайла? Только jpeg или были и png? Не могли они быть импортированы из кэшей других программ?

Импортировал в кеш GoogleMV и посмотрел. В satmap они редко отображаются, в основном просто пустое место, только не загрузишь тайл, пока не удалишь это "пустое место". Ну и при склейке их сразу видно (К примеру: http://www.sendspace.com/file/brl8ew).
Нет, не из импортированного кеша. Satmapом скаченные.
Битые Png пока не замечал.
Наверно из за ошибок соединения (сотовый модем) бьются. К примеру, сейчас: Принято Байт: 16 097 626 Ошибок: 2 936.







Автор: burekbrigada
Дата сообщения: 23.02.2010 04:59
Ну, SatMap получил новые возможности
Узнайте больше о программе на сайте (только на английском языке).
http://www.burekbrigada.com/geoknife.html
Скачать программу тоже там.
Большое спасибо relictus!
Без хорошей поддержки командной строки и API я бы не стал писать
эту утилиту.
Добавлю еще функциональности в будущем, когда SatMap API станет более
богатым и когда снова у меня будет свободное время.
Проверил программу на Windows XP SP2 и Vista(SatMap v2.2.0).
Если relictus не возражает, вопросы и комментарии, здесь.
Я отвечу по-английски, но я могу легко читать русский.
Автор: relictus
Дата сообщения: 23.02.2010 09:34
DCT

Цитата:
Лучше менять не гамму, а уровни (подтягивать к пику точку белого/черного).

Это как? (я не очень силен в image processing)

Ogr_2
Ок, сделаю еще одну проверку на битость (по сигнатуре конца jpeg'a)

burekbrigada

Цитата:
Если relictus не возражает, вопросы и комментарии, здесь.

Не возражает
Гляну твою программу попозже, закончу вот текущую работу...
Автор: DCT
Дата сообщения: 23.02.2010 12:23

Цитата:
>Лучше менять не гамму, а уровни (подтягивать к пику точку белого/черного).
Это как? (я не очень силен в image processing)


Т.е. мы вручную выставляем точку белого и точку черного так, чтобы имеющиеся цвета более оптимально заполнили диапазон яркости. Обычно это существенно лучше чем гамма.

У темных спутниковых снимков часто бывает 2 пика: основной (темные цвета) и облака (светлые). Оттенки белого в облаках можно безболезненно резать и растянуть "темный" пик на всю шкалу - яркость и контраст повышается в разы.
Автор: ZergAnaliZer
Дата сообщения: 24.02.2010 15:10
Наткнулся на баг какой-то. Сделал выделение, закачиваю. Иногда каптчи заполняю. Ноут висел сам, подхожу - вопрос в окне "Сохранить выделение?" А задача выполнена только на половину (движок процесса посредине). Пишу "нет" и снова старт (по ранее созданному списку). Прога поискала скачанное, движок с нуля подъехал на середину, каптча, дальше качает. Качает сама, через какое-то время смотрю - то же окошко и недовыполненное задание (уже 2/3 где-то). Написал, скока прокачано (несколько тысяч). Снова старт, поиск, закачка, пара каптч, скачал еще тыщ 30 - и снова то же окошко "Сохранить выделение?". А задача так и не докачана (движок уже на 90% примерно). Бросил это дело вчера, буду, видимо, поменьше задавать (задавал 130-140 тыс тайлов).

Как побороть? Прога бросает качать и все, ждет меня. Не будь этой ошибки - уже дважды вылить успел бы. Версия 2.2.3d
Автор: relictus
Дата сообщения: 24.02.2010 15:35
ZergAnaliZer

Цитата:
Как побороть?

А что побороть-то? Видно какие-то ошибки при закачке были, может коннект рвался или сервер не отвечал, вот прога и предлагала сохранить список... Или я чего не понял?
Автор: rex
Дата сообщения: 25.02.2010 10:59
ZergAnaliZer

Изменив дефолтные настройки, увеличив значение "При потере соединения, повторить закачку через (сек)" до 60-120 и "Попыток" до 2-3, можно уменьшить количество преждевременных остановок закачек.
Автор: relictus
Дата сообщения: 25.02.2010 12:44
DCT

Цитата:
Перекинул ради интереса на весьма старую тачку - запустилось и даже заработало, но в процессе отослало кучу ошибок (на которые, прочем, вряд ли стоит обращать внимание).

Разобрался с твоим баг-репортом
У тебя было сообщение о внешней исключительной ситуации: "External exception C000001D."
C000001D - исключительная ситуация STATUS_ILLEGAL_INSTRUCTION, связанная с тем, что инструкция [no]cmovne ecx, [edx][/no] не поддерживается архитектурой твоего процессора AMD-K6. Т.е. этот комп не годится для работы с SatMap
Автор: ZergAnaliZer
Дата сообщения: 25.02.2010 18:32
rex

Я бы поверил в обрывы интернета, если бы все это время параллельно не качалось в sas с Яндекса и не только, без каких-либо проблем. Попробую, но не уверен, что поможет. Я начинал делать выделение снова и где-то после 100 тыс тайлов стабильно вылазило. За 2 дня - раз 10, причем всегда, если тайлов больше 100 тыс. Меньше 50-ти тыс - ни разу.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: BitTorrent/BitComet/Azureus/BitTornado и др. / сеть и клиент


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.