Совсем не про GPS, но... (+)

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
rybocop
Сообщения: 408
Зарегистрирован: 19 апр 2002, 18:38

Совсем не про GPS, но... (+)

Сообщение rybocop » 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 или положу, куда скажете.


Валентин

LAN
Сообщения: 291
Зарегистрирован: 13 июн 2002, 14:06

Я хочу, если не трудно (+)

Сообщение LAN » 22 ноя 2002, 13:03

блин, так мучался с этой задачей, в результате похерил

LAN

Kirill Limping
Сообщения: 1454
Зарегистрирован: 09 окт 2001, 20:01

Стоп. А OziExplorer?

Сообщение Kirill Limping » 22 ноя 2002, 13:29

Разграфку видели? ftp://ftp.gps-team.ru/RF_razgr_TERRASPACE.ozf2 Можете и другую использовать. В Ozi - идите в IndexMaps и грузите разграфку - если галочки правильно стоят, Ози на этой Индекс Мап показывает покрытие всех имеющихся карт.
Если карт - на несколько CD и на винте не хранятся, импортируйте их map файлики через меню Ози. Их тоже покажет.
Если я правльно понимаю, эта функциональность Ози позволяет не заниматься ручным трудом. По-крайней мере, у меня так.


rybocop
Сообщения: 408
Зарегистрирован: 19 апр 2002, 18:38

Re: Стоп. А OziExplorer?

Сообщение rybocop » 22 ноя 2002, 15:00

Да, но карты с беклиевского сервака не привязаны...

Валентин

rybocop
Сообщения: 408
Зарегистрирован: 19 апр 2002, 18:38

Re: Я хочу, если не трудно (+)

Сообщение rybocop » 22 ноя 2002, 15:09

Выслал.
На листе "есть" - в первых трех столбцах вставляешь названия номенклатурных листов. Запускаешь макрос (он там один). Макрос работает до первой пустой строки. Ничего сложного, вообщем-то, но если что - спрашивай...

Валентин

Instructor
Сообщения: 62
Зарегистрирован: 07 авг 2001, 15:11

А где это?

Сообщение Instructor » 22 ноя 2002, 17:23

Кирилл, что за ИндексМап? Я в своем Ozi 3.85.2 такого не могу найти...


Anonym
Сообщения: 15897
Зарегистрирован: 06 фев 2017, 18:49

Если не привязаны - привязать

Сообщение Anonym » 23 ноя 2002, 01:18

Раз есть алгоритм перевода номера карты в координаты, то можно и map-файл сделать. Можно, наверное в том же Excel-е макрос написать.
map-файл у Ozi устроен достаточно просто, можно взять за основу какой-нибудь существующий и подставить туда координаты углов и размеры битмапа. Пусть это не так точно, это можно потом потихоньку в Ози корректировать, но в географический район примерно попадет.


CYBER
Сообщения: 418
Зарегистрирован: 05 апр 2002, 08:24

Вопросик

Сообщение CYBER » 23 ноя 2002, 16:06

А что это за Берклиевский сервак, что-то мимо меня прошло... Если не сложно, URL,pls!!!



Kirill Limping
Сообщения: 1454
Зарегистрирован: 09 окт 2001, 20:01

Re: У меня 3.9ххххх

Сообщение Kirill Limping » 23 ноя 2002, 17:47

У меня 3.9лохматый, и большая кнопка Index Map расположена прямо на панели, между кномпами FindMap и Name. Жмешь ее, выбираешь индекс-карту (по русски - разграфку) - подходит любая карта в Ozi. И, указав правильно раз и навсегда, где искать карты и искать ли их в sub-folders, увидишь покрытие. Каждая карта будет отображаться на Index тонким контуром ее границ. Перекрывающиеся карты - разными цветами. Открывать карты можно прямо пиная в нужное место Index. Окно с IndexMap закрывать не обязательно - можно сворачивать.


Ответить

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

Сейчас этот форум просматривают: Google Adsense [Bot] и 19 гостей