Картостроение или добро пожаловать в векторный Крым / Хабр
Описанные события датируются 2005 годом
Испокон веков у моей бабушки была карта Крыма 60х годов, которая выглядит как произведение искусства. Действительно художник очень постарался, карта содержит сотни мелких деталей, и буквально каждый сантиметр её пропитан духом тех ушедших времён. Пучеглазые ГАЗы 51, волги, победы, ЛАЗы интурист, винтовые самолеты аэрофлота, женщины на море в купальных шапочках, всё это теперь в диковину, хотя я еще чуточку успел пожить в том мире.
В 2002 у меня появился первый после «Поиска» в 90х персональный компьютер с процессором Athlon 1GHz. Спустя совсем немного времени я уже шпарил в фотошопе, а в 2004 у меня появилась программа — чудо человеческой мысли — Macromedia Flash MX. В этом же году я познал таинство гипертекстовой разметки (HTML) и начал делать собственные сайты. С тех пор Flash моя самая любимая программа, я на ней делаю очень многое: элементы дизайна для сайтов или сами сайты, макеты для полиграфии, видеоролики, различные конструкторы и, само собой, анимированные баннеры.
И вот в один прекрасный момент мне захотелось вдохнуть новую, современную жизнь в ту самую карту-шедевр. Для этого имелось всё что нужно: сканер, множество подробных карт Крыма, различные туристические книжки с описанием достопримечательностей, ну и собственно интернет. Карта, к слову была весьма потрепана временем и, видимо, собственным варварством. На ней были детские каракули начерканные шариковой ручкой и в некоторых местах разрывы в местах изгиба. Без особых проблем карта была отсканирована с разрешением 300dpi и превратилась таким образом в цифровую заготовку из шести частей. Затем все куски были просто уменьшены и загружены во флеш, где были преобразованы в вектор с достаточно грубыми параметрами, чтобы получилось поменьше «полигонов». После этого началась самая рутинная работа, уменьшение существующего количества полигонов путем заливки одним цветом ближайших кусочков с похожим цветом. Пришлось обработать несколько десятков тысяч кусочков! Это заняло много времени, так как глаза порядочно уставали.
Итак, самое трудное и нудное позади, перед глазами красивый крымский ландшафт во всей красоте. Дальше уже более интересные задачи — наполнение карты контентом. Первым делом я занялся самым в тот момент недостающим и логически нижним слоем с Черным морем. А для этого уже нужны были достаточно правильные контуры береговой линии полуострова. Здесь приходит на помощь программа Google Earth. Сложные участки с городами были отпринтскринены и по полученным картинкам были нарисованы четкие границы, после чего они были совмещены с картой путем искажения и трансформации.
Дальше уже во всю использовался подробный атлас Крыма. Были нарисованы все дороги, вплоть до более менее накатанных лесных колей. Все железнодорожные пути со всеми станциями и платформами. Самое важное — населённые пункты, с ними сразу было решено делать два переключающихся варианта: со всеми сёлами или только с крупными. Каждая деревенька прошла через мои руки, ставился кружочек и к нему название. В некоторых местах такая плотность поселков, что их названия чудом уместились без накладок друг на друга. Если б вы знали, сколько существует этих Александровок, если только в Крыму с разными вариациями насчитывается около 10, то предположительно в одной только Украине их больше ста. Последними были слои с названиями гор, перевалов, мысов и бухт, и еще с обозначением крымских достопримечательностей, которых на полуострове изобилие.
Ну вот, осталось всё это наполнить функционалом и дела с концом. Добавлено управление картой (было взято из какой-то немецкой флеш-карты маленького городка), таблица расстояний, и версия для печати. Когда я увидел окончательный размер готового SWF файла, то с трудом верилось что такое возможно. Оптимизация каждого кусочка ландшафта пошла на пользу и, в итоге, достаточно объемное количество графической и текстовой информации уместились в менее чем 600 килобайт!
upd. Прошу прощения, что не указал в статье на отсутствие в готовом продукте всех этих мелких графических элементов в виде корабликов, машинок и прочего. Но вы должны понимать, что это тоже очень сложная и кропотливая работа, да и выглядеть это должно как в наши дни, без паровозов. Задача стояла сделать максимально минимальный по весу файл, но чтоб в нем было много информации и все это выглядело не так как все обычные атласы.
Посмотреть и скачать можно здесь http://crimeamap.pdatelie.net
Скан карты 300 dpi
Карта
Обложка
векторная карта города Владимира, Россия, вектор, вектор и низкий бюджет изображения. Рис. ESY-058847665
Купите это изображение по цене от
10 €
Всего за 0,27 € при максимальном разрешении с easySUBSCRIPTION
См. наши планы подписки
Лицензия Royalty Free
4 ваши потребности 3Выберите разрешение, которое лучше всего подходит
Эти цены действительны для покупок, сделанных в Интернете
Купи сейчас
Добавить в корзину
ДОСТАВКА: Изображение сжато в формате JPG
Код изображения: ESY-058847665 Фотограф: Коллекция: Фотопоиск ЛБРФ Пользовательская лицензия: Низкий бюджет без лицензионных отчислений Наличие высокого разрешения: До вектора .
Доступно в формате .EPS
Доступно для всех разрешенных видов использования в соответствии с нашими Условиями лицензирования бесплатного визуального контента.
×
Образ композиций
Вы можете использовать этот образ в течение 30 дней после загрузки (период оценки) только для внутренней проверки и оценки (макетов и композиций), чтобы определить, соответствует ли он необходимым требованиям для предполагаемого использования. .Это разрешение не позволяет вам каким-либо образом использовать конечные материалы или продукты или предоставлять их третьим лицам для использования или распространения любыми способами.
Прекратить показ этого сообщения
Принимать
Карта России
Россия
- Столица: Москва
- Население : 143 300 000
- ВВП: 1,857 триллиона долларов (9-е место)
- На душу населения: 13 089 долларов (55-е место)
- Телефонный код: +7
- Уровень безработицы: 5,30%
- Часовой пояс : +3 +12
С интерактивной картой России просматривайте карты региональных автомагистралей, дорожную ситуацию, транспорт, руководство по размещению, географическую карту, физические карты и другую информацию. На карте России вы можете просмотреть спутниковые, эскизные и карты местности всех штатов, областей, городов, поселков, районов, проспектов, улиц и популярных центров.
Подробнее о России >>
карта россии
КИЕВСКАЯ КАРТА РОССИИ 11 ВЕК
Карта России: Где находится Россия в мире — Россия — Украина Военная карта
Пожалуйста, подпишитесь на канал «World Guide» на Youtube на youtube.com/c/WorldGuide
Пожалуйста, просмотрите больше карт России, Украины, Беларуси, Донбасса и Крыма
Бесплатная печатная карта России
Высокодетальная карта России
Карта Российской Федерации
Карта России и Европы
Российская карта с реками и озерами