relictus Цитата: Генерация списка адресов файлов SRTM по выделению сделана только для Евразии, т.к. продумывать алго для всех континентов мне некогда, да и не так просто это. Если кто придумает, милости прошу, реализую и в проге
Есть несколько вариантов.
1.Самый простой - после выделения участка, перед сохранением списка, поднимается меню с выбором континентов и юзер сам выбирает тот континент, что ему надо, а SATMAP подставляет выбранную папку в строку адреса.
2. Комбинация первого варианта + строка "проверить все" или "сгенерировать все варианты". Там этих папок всего пять, мультипоточность поддерживается, так что проблем с перебором несуществующих адресов не будет. Этот вариант может быть полезен для островов которые иногда могут находиться в самых неожиданных местах каталога и для случая, когда выделяется участок принадлежащий к двум континентам - например Египет, Израиль, Иордания.
3. Лучший. Все континенты и острова имеют свои упорядоченные списки файлов - можно загнать их с адресами в базу и сверять. Сделай таблицу в два столбца имя файла - имя папки в которой он лежит, и для составления списка адресов бери адреса из этой таблицы. Количество файлов порядка 10000 - для таблицы это не так много. При появлении новых адресов (для высоких широт для многих территорий высот нет) достаточно просто обновить таблицы.
Добавлено: egor23 Цитата: размер окна SatMap по умолчанию какой?
был 800x600, сейчас больше...
Надо уже под 10 дюймовые нетбуки SatMap адаптировать с разрешением 1024 x 600. Потому как для походов это сейчас оптимум. Вес 1,3, экранчик приличный, время работы 8 часов - и все влазит - и карты, и словари, и трансляторы и путеводители, да и цена не намного выше чем у GPS навигатора.