relictus Начал тестирование в 5 потоков. Список на 207 000 тайлов - 17 mb, на не самом новом компе сформировался за пару секунд. Удобно.
Пока первые мелкие замечания и пожелания.
Мелкие:
1. Сделать для списка расширение, например .sml - SatMapList и ассоциировать его с SatMap. Можно и не ассоциировать, но расширение все равно сделать.
2. Сделать для создаваемых списков отдельную папку типа Lists в каталоге SatMap
3. Сделать возможность автоматической разбивки списка на n-ное количество частей (например сделать выпадающий список "Не более T тайлов в одном файле", где вместо T варианты 25 000, 50 000 и т.д.). При наименовании файлов использовать имя от юзера и индексы 1, 2, 3...
4. При загрузке файла списка, затенять или зачищать чек-боксы выбора слоев и уровней, чтобы юзверя не смущать.
О крупных пожеланиях уже писали - сохранение изменений при обрыве закачки и конечно зачистка списка от имеющихся в индексе тайлов. Если добавишь в индекс дату создания, то можно потом и это проверять.
Теперь о замечании
Trilobit69 Цитата: Не работает "заменить всё" при скачивании, если тайл в наличии в файле кэша, отличного от первого. Скачивание происходит, но тайл не оказывается ни в одном из кэшей. Единственный выход - найти и отключить кэш, где есть этот тайл
Я все не мог сообразить почему никто с этим раньше не сталкивался, а когда ты напомнил про добавку учета всех кэшей в 3.38 понял - до 3.38 такой проблемы просто не было, а потом многие активные пользователи ушли в поля, леса и горы

.
Отключать кэши не удобно, они ведь и для просмотра используются, как потом в слепую выделять?
На первое время можно просто добавить отключенный по дефолту бокс "При проверке учитывать только тайлы в дефолтном кэше" - т.е. возврат в режим 3.37, а на будущее можно сделать две вкладки подключения кэшей - одну для просмотра, другую для учета при закачке.