SASGIS

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

Готовимся к новому релизу SAS.Планета

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

Модератор: Tolik

Готовимся к новому релизу SAS.Планета

Сообщение zed » 05 сен 2015, 14:36

С момента прошлого релиза уже прошло довольно много времени и думаю настало время выпускать новый. Ориентировочная дата выпуска: 150915.

Список изменений с прошлого релиза можно посмотреть в Багтрекере по этой ссылке: http://www.sasgis.org/mantis/view_all_b ... lter=53397

На сегодняшний день, там насоборалось ровно 100 тикетов:
скрытый текст: показать
- 0001076: [Хотелка] Экспорт GPX (GunSmoker) - отработан.
- 0002800: [Рефакторинг] Расширить IProjectionInfo (vdemidov) - отработан.
- 0002799: [Рефакторинг] Создать IProjectionType и его реализации (vdemidov) - отработан.
- 0001471: [Хотелка] Сделать импорт KML с дырками (vdemidov) - отработан.
- 0002048: [Хотелка] Дырки в полигонах (vdemidov) - отработан.
- 0002697: [Рефакторинг] Unicode: логин и пароль (IProxyConfig) должны быть в Unicode (vdemidov) - отработан.
- 0002786: [Баг] При экспорте в KML пути должны содержать 2 и более точек (vdemidov) - отработан.
- 0001077: [Хотелка] Объединение сегментов трека в мультилинию при импорте GPX (vdemidov) - отработан.
- 0002795: [Баг] Пропадает трек на больших зумах (vdemidov) - отработан.
- 0002798: [Баг] Одинаковый хэш у полигона с дыркой и мультиполигона из двух таких же контуров. (vdemidov) - отработан.
- 0002414: [Баг] Карта заполнения и загрузка выделенной области (vdemidov) - отработан.
- 0001877: [Хотелка] Логические функции при работе с полигонами (zed) - отработан.
- 0002048: [Хотелка] Дырки в полигонах (vdemidov) - отработан.
- 0002788: [Баг] Невозможно создать полигон (vdemidov) - отработан.
- 0002787: [Баг] Утечка памяти THtmlToHintTextConverterStuped (zed) - отработан.
- 0002785: [Хотелка] При новом выделении разворачивать свёрнутое окно "операции с выделенной областью" (vdemidov) - отработан.
- 0002783: [Хотелка] Add to Pascal Script supprot of MD5 hash (zed) - отработан.
- 0002778: [Рефакторинг] Добавить обработку ошибок в подсистеме меток (zed) - отработан.
- 0002781: [Баг] Access Violation в TDownloadResultError.GetErrorText в юникодной версии (GunSmoker) - отработан.
- 0000325: [Хотелка] При копировании кэша менять тип файлов (jpg->png) (GunSmoker) - отработан.
- 0002775: [Баг] Отображение пути на низких уровнях зума (vdemidov) - отработан.
- 0002763: [Хотелка] Добавить возможность наложения слоёв при экспорте/копировании (GunSmoker) - отработан.
- 0002774: [Баг] Многосекционный трек импортируется в SML базу только частично (vdemidov) - отработан.
- 0001200: [Рефакторинг] Добавить кэширование тайлов на уровне тайлохранилища (zed) - отработан.
- 0002771: [Баг] Пропадают тайлы в версионном кеше беркли (zed) - отработан.
- 0002717: [Баг] AV при сохранении нового полигона (zed) - отработан.
- 0002770: [Хотелка] Добавить возможность хранить метки в MongoDB (zed) - отработан.
- 0002610: [Баг] BerkeleyDB: Invalid floating point operation (zed) - отработан.
- 0001039: [Рефакторинг] Тормоза с ростом количества меток и массы файла marks.sml (zed) - отработан.
- 0002769: [Баг] Срабатывает Assert в u_HashInterfaceCache2Q.pas (vdemidov) - отработан.
- 0000884: [Хотелка] Экспорт для OsmAnd (GunSmoker) - отработан.
- 0002765: [Баг] Access Violation при экспорте SML меток (zed) - отработан.
- 0002716: [Рефакторинг] Фильтрация меток по размеру, при получении их списка (zed) - отработан.
- 0002759: [Хотелка] Добавить возможность переключать текущую базу меток (zed) - отработан.
- 0002752: [Хотелка] Масштабирование экрана при импорте трека (zed) - отработан.
- 0001030: [Хотелка] Карта заполнения для полигона (zed) - отработан.
- 0002743: [Баг] В экспорте в zip и tar, в выборе формата, не полный перечень поддерживаемых тайловых кэшей (zed) - отработан.
- 0002746: [Хотелка] Геокодер URL - распознавать ссылки на Google (Garl) - отработан.
- 0002742: [Баг] Превью фоток в метках с отстутсвующим файлом превью (zed) - отработан.
- 0001889: [Хотелка] Экспорт в формат OruxMaps (zed) - отработан.
- 0002723: [Хотелка] Не отмечать текущий зум в чекбоксе выбора зумов (zed) - отработан.
- 0002732: [Хотелка] Включение\Отключение тайловой сетки одной "горячей клавишей" (Garl) - отработан.
- 0002713: [Баг] Мультиполигоны с пересекающимися полигонами отображаются не верно (vdemidov) - отработан.
- 0001834: [Хотелка] Объединять несколько полигонов в одну метку (zed) - отработан.
- 0002704: [Баг] XE2: глючит PascalScript на картах Bing (zed) - отработан.
- 0002705: [Баг] Unicode. В юникодной версии экспор в AUX неправильно записывает файл (vdemidov) - отработан.
- 0000295: [Хотелка] Сохранение (либо экспорт) графики в RAW-формат (vdemidov) - отработан.
- 0000104: [Хотелка] В "Операции с выделенной областью - Загрузить" сделать выбор сразу нескольких зумов (zed) - отработан.
- 0002715: [Баг] Иногда появляется "мусор" в хвосте сгенерированных jpeg (zed) - отработан.
- 0002695: [Баг] Юникод: Проблемы с кодировкой в описании метки, созданной через IGeoCodePlacemarkFactory и пустом поле AFullDesc (vdemidov) - отработан.
- 0002691: [Баг] Юникодная версия. Результаты геокодера Яндекса в виде знаков вопроса. (zed) - отработан.
- 0002693: [Рефакторинг] Отсортировать юниты в SASPlanet.dpr (zed) - отработан.
- 0002679: [Хотелка] Сделать возможность тестировать паскаль-скрипты для zmp (zed) - отработан.
- 0002368: [Баг] Ошибка при экспорте в ecw слишком малой области (vdemidov) - отработан.
- 0002684: [Баг] Ошибка при вызове "Открыть тайл основной карты" для отсутствующего тайла (zed) - отработан.
- 0002685: [Баг] Пункт меню "Открыть папку, содержащую тайл основной карты" для отсутствующего тайла (zed) - отработан.
- 0002678: [Рефакторинг] Избавиться от отдельной реализации LonLat2Metr и Metr2LonLat (vdemidov) - отработан.
- 0002677: [Баг] Оочень медленное склеивание тайлов (vdemidov) - отработан.
- 0002676: [Хотелка] В геокодер "Поиск по URL" добавить поддержку ссылок на Народные Яндекс Карты (Garl) - отработан.
- 0002674: [Баг] Ошибка в TFileNameIteratorInFolderByMask.Next (vdemidov) - отработан.
- 0002675: [Баг] Вылет сразу после запуска - отработан.
- 0002673: [Рефакторинг] Сделать простенькую замену TTileIteratorByRect на основе record (vdemidov) - отработан.
- 0002665: [Хотелка] В окошко скачивания добавить кнопку "Переключить на скачиваемую карту" (Garl) - отработан.
- 0002668: [Баг] Если поставить и снять галочку "кэш только для чтения", загрузка будет невозможна (vdemidov) - отработан.
- 0002628: [Рефакторинг] В IBitmapLayerProvider добавить метод GetTile - отработан.
- 0002648: [Баг] Замораживается картинка при переключении между картами (vdemidov) - отработан.
- 0002661: [Баг] Не отображаются вновь скачанные тайлы (zed) - отработан.
- 0002660: [Баг] Падение при запуске без zmp слоев (vdemidov) - отработан.
- 0002651: [Баг] Подвисание отображения карты при тормозах слоя заполнения (vdemidov) - отработан.
- 0002655: [Хотелка] Добавить параметр INotifierOperation в методы тайлохранилищ (vdemidov) - отработан.
- 0002656: [Рефакторинг] Усовершенствовать TBitmapTileMatrixChangeableComposite (vdemidov) - отработан.
- 0002650: [Баг] Падение при старте, если zmp активной карты был удален (vdemidov) - отработан.
- 0002638: [Баг] После SAS.Planet.Nightly.150222.8528 перестало отображаться выделение (vdemidov) - отработан.
- 0002129: [Хотелка] Плавное изменение зума на миникарте при включенной анимации зуммирования (vdemidov) - отработан.
- 0002634: [Рефакторинг] Навести порядок в именах юнитов в папке MapLayers (vdemidov) - отработан.
- 0000987: [Хотелка] Изменить иконку для фоток Panoramio (zed) - отработан.
- 0002107: [Баг] sml файлы не по стандарту XML (zed) - отработан.
- 0002156: [Рефакторинг] Заменить много визуальных тайловых слоев одним (vdemidov) - отработан.
- 0002466: [Рефакторинг] Переделать ITileMatrixElement и ITileMatrix (vdemidov) - отработан.
- 0002078: [Рефакторинг] Добавить вычисление хэша для растровых объектов при создании (vdemidov) - отработан.
- 0002078: [Рефакторинг] Добавить вычисление хэша для растровых объектов при создании (vdemidov) - отработан.
- 0002465: [Рефакторинг] Cоздать IVectorTileMatrix и TBitmapTileMatrixByVectorTileMatrix (vdemidov) - отработан.
- 0002466: [Рефакторинг] Переделать ITileMatrixElement и ITileMatrix (vdemidov) - отработан.
- 0002629: [Рефакторинг] Убрать из конфигов IMapType (vdemidov) - отработан.
- 0002605: [Хотелка] Горячая клавиша для создание полигона согласно росреестру (zed) - отработан.
- 0002615: [Баг] Метки не прорисовываются до принудительного обновления экрана (vdemidov) - отработан.
- 0002624: [Баг] Ошибка при удалении пустых тайлов по региону из кэша (vdemidov) - отработан.
- 0001988: [Баг] Вид - Отображать границы изображений (vdemidov) - отработан.
- 0000494: [Хотелка] Возможность наложить несколько слоёв в режиме Склеить (zed) - отработан.
- 0002539: [Баг] Вылет программы или окошко с ошибкой при выборе версии кеша GC (zed) - отработан.
- 0001941: [Рефакторинг] Сделать универсальный фрейм выбора типа кэша (zed) - отработан.
- 0002604: [Хотелка] Опционально не закрывать окошко прогресса экспорта (Garl) - отработан.
- 0002600: [Хотелка] Использовать SynEdit для подсветки синтаксиса pascal/ini/html текста (zed) - отработан.
- 0002274: [Баг] Проблемы на 24-м зуме (vdemidov) - отработан.
- 0002237: [Рефакторинг] Убрать создание отдельных примитивов синхронизации для каждого видимого тайла (vdemidov) - отработан.
- 0002601: [Рефакторинг] Удалить классы наследники TTiledLayerWithThreadBase (vdemidov) - отработан.
- 0002596: [Рефакторинг] Заменить использование IViewPortState.Position на VisibleTileRect: ITileRectChangeable (vdemidov) - отработан.
- 0002597: [Рефакторинг] Сделать реализации ITileRectChangeable по ILocalCoordConverterChangeable (vdemidov) - отработан.
- 0002595: [Рефакторинг] Добавить интерфейс ITileRectChangeable и его реализацию. (vdemidov) - отработан.
- 0002594: [Рефакторинг] В ITileRect заменить Zoom на IProjectionInfo (vdemidov) - отработан.
- 0002598: [Рефакторинг] Заменить в IObjectWithListener использование ILocalCoordConverter на ITileRect (vdemidov) - отработан.
- 0002594: [Рефакторинг] В ITileRect заменить Zoom на IProjectionInfo (vdemidov) - отработан.
- 0002590: [Рефакторинг] Заменить использование ShellExecute и WinExec (vdemidov) - отработан.
- 0002592: [Рефакторинг] В интерфейсе ICoordConverter разделить функции проверки и валидацию координат (vdemidov) - отработан.

В связи с этим, у меня будет просьба к сообществу - потестируйте хорошенько последнюю ночнушку и сообщите о багах. Особенно активно надо тестировать все нововведения (тикеты помеченные как "Хотелка").

За это сообщение автора zed поблагодарил:
Ivan30 (05 сен 2015, 16:08)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение Tolik » 08 сен 2015, 22:01

Мы хотим, чтобы не было ошибочного вопроса. Раз метки в БД добавляются, значит не надо задавать вопрос "хотите ли вы убить всю базу и потом экспортировать в неё".
В данном случае, я думаю, вопрос вообще не нужен.
2-й вариант - вопрос "хотите ли вы добавить записи в существующую БД?"
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 279 раз.
Поблагодарили: 587 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение Tolik » 08 сен 2015, 22:07

Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 279 раз.
Поблагодарили: 587 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение zed » 10 сен 2015, 22:04

Всё, баги кончились?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение Gma » 10 сен 2015, 22:55

zed писал(а):Всё, баги кончились?
У меня один раз аварийно вывалилась, когда во время склейки гуглоснимка включил какой-то слой. Показала разверстый libge.elf с разными страшными словами и всё. Я попробовал найти эти слова в этом файле, но крайняя дата в нём оказалась 14 годом и куда делось то, что мне показывали, не знаю. Повторить это мне не удалось.
Gma
Советчик
 
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз.
Поблагодарили: 89 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение Pedalkin » 13 сен 2015, 23:24

zed писал(а):Всё, баги кончились?

собственно не знаю - это баг или фича:
- 0002605: [Хотелка] Горячая клавиша для создание полигона согласно росреестру (zed) - отработан.
с учетом того, что полигоны росреестра в программе не создаются уже скоро как полгода.
Pedalkin
Новичок
 
Сообщения: 9
Зарегистрирован: 20 сен 2013, 13:25
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение zed » 13 сен 2015, 23:29

Да, вот такая засада - горячая клавиша есть, но полигоны не создаются: http://www.sasgis.org/mantis/view.php?id=2641
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение Papazol » 13 сен 2015, 23:57

У меня случился казус: при скачивании выделенной области (небольшой) произошёл зависон, и испортились файлы Беркли. Из семи штук удалось восстановить пять, а два так и пришлось перезакачивать. Поскольку перезакачать оказалось быстрее, чем выяснять причину, ничего заводить я не стал. Но это, полагаю, не к данной теме.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение zed » 14 сен 2015, 00:02

Похоже, пора садиться и писать тайлохранилище на SQLite3.

За это сообщение автора zed поблагодарили: 2
Papazol (15 сен 2015, 23:22) • Tolik (14 сен 2015, 22:39)
Рейтинг: 10.53%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Готовимся к новому релизу SAS.Планета

Сообщение zed » 15 сен 2015, 16:31

Что ж, встречаем: viewtopic.php?f=4&t=2741

За это сообщение автора zed поблагодарил:
ingener (15 сен 2015, 17:31)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.

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

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

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