Совсем не про GPS, но... (+)
Добавлено: 22 ноя 2002, 12:47
Опыт систематизации коллекции растровых карт.
Скачал я с Берклиевского сайта километровки ex-USSR.
Получилось 855 файлов. Какие-то листы есть, каких-то нет.
Захотелось их как-то систематизировать, чтоб было наглядно.
Руками бланковую карту раскрашивать несколько напряжно при таком объеме.
Никакого готового софта для таких целей не нашел (может, искал плохо).
Родилась идея раскрасить бланковую карту средствами Excel.
Там есть возможность в наложенной на таблицу картинке сделать какой-либо цвет
прозрачным.
Что я сделал в итоге: взял бланковую карту, обрезал ее по {О-35 К-39}
(чтоб тормозило меньше). Далее, в фотошопе преобразовал ее в "градации серого".
Потом выполнил операцию "настройка изображения - кривые" (нижний порог [черный
уровень] выставил вход-15 выход-0; верхний порог [уровень белого] вход-50 выход-255).
Карта готова.
Загрузил ее в Excel, сделал белый цвет прозрачным - под картой проступила эксельная сетка.
Меняя высоту строки/ширину столбца подогнал эксельную сетку, чтоб она совпала с сеткой
бланковой карты.
Дальше - дело техники :)
Командой dir >1.txt получил список файлов. Импортировал его в Excel (только необходимое,
конечно, в виде типа "M 35 50").
Написал формулу пересчета названия листа в адрес конкретной ячейки.
И, наконец, с помощью простенького макроса, раскрасил ячейки, соответствующие имеющимся
листам, в желтый цвет :)
Если мне кто-нибудь скажет, как в форум вставлять рисунки, выложу скриншот :)
Результат работы (файл .xls с формулами и макросом) вышлю желающим на e-mail или положу, куда скажете.
Валентин
Скачал я с Берклиевского сайта километровки ex-USSR.
Получилось 855 файлов. Какие-то листы есть, каких-то нет.
Захотелось их как-то систематизировать, чтоб было наглядно.
Руками бланковую карту раскрашивать несколько напряжно при таком объеме.
Никакого готового софта для таких целей не нашел (может, искал плохо).
Родилась идея раскрасить бланковую карту средствами Excel.
Там есть возможность в наложенной на таблицу картинке сделать какой-либо цвет
прозрачным.
Что я сделал в итоге: взял бланковую карту, обрезал ее по {О-35 К-39}
(чтоб тормозило меньше). Далее, в фотошопе преобразовал ее в "градации серого".
Потом выполнил операцию "настройка изображения - кривые" (нижний порог [черный
уровень] выставил вход-15 выход-0; верхний порог [уровень белого] вход-50 выход-255).
Карта готова.
Загрузил ее в Excel, сделал белый цвет прозрачным - под картой проступила эксельная сетка.
Меняя высоту строки/ширину столбца подогнал эксельную сетку, чтоб она совпала с сеткой
бланковой карты.
Дальше - дело техники :)
Командой dir >1.txt получил список файлов. Импортировал его в Excel (только необходимое,
конечно, в виде типа "M 35 50").
Написал формулу пересчета названия листа в адрес конкретной ячейки.
И, наконец, с помощью простенького макроса, раскрасил ячейки, соответствующие имеющимся
листам, в желтый цвет :)
Если мне кто-нибудь скажет, как в форум вставлять рисунки, выложу скриншот :)
Результат работы (файл .xls с формулами и макросом) вышлю желающим на e-mail или положу, куда скажете.
Валентин