После многочисленных просьб постов с фотографиями, где люди показывают, какие пазлы географических карт мира (или только России) они выпиливают из фанеры, я решил написать мануал о том, как перестать издеваться над Нидерландами или Хорватией и больше не продавать (если кто продает) пазлы с границами стран, нарисованными, видимо, от руки. Рисуют по-разному, но всегда не так, какими мы их привыкли видеть на картах Яндекса и Google.
Из этого мануала вы узнаете (если у меня получится нормально донести информацию):
- как получить файл *.dxf с географическими картами;
- как в CorelDraw подготовить файл *.dxf для лазерного станка.
Небольшой дисклеймер (не уверен, что употребил это слово к месту).
Я не видел ни одной карты с реками и озерами. Конечно, мне можно возразить, что это не физическая карта, и можно обойтись только границами стран. Но разве детализация когда-нибудь портила внешний вид?
Также данный способ отлично подходит всем, кому лень вставать из-за компьютера и идти покупать ребенку контурные карты в школу.
Поехали!
Разберем на примере Швейцарии.
1)Скачиваем программу Qgis (выбираем для вашей разрядности в окнах).
2) Скачиваем границу Швейцарии с сайта Gadm, выбрав страну и формат Shapefile.
3) Скачиваем реки Швейцарии с сайта Mapcruzin. Нам нужен файл Switzerland Waterways .
4) Разархивируем скачанное.
И как сказал бы один ученый в своем курсе теоретической физики: откуда очевидно, что теперь вы научились делать красивые и детализированные карты. Но этот пост не для физиков, а не @landau, чтобы перелогиниваться, поэтому продолжим.
Совет: на сайте Geofabrik собраны карты из OpenStreetMaps, и они излишне подробны для крупных участков (например, всю Европу CoralDraw не прожует), поэтому для больших участков мне нравится скачивать карты с ресурса Naturalearthdata, где представлены отдельно границы стран, отдельно реки и озера, можно даже наложить горы и глубины морей и океанов. На сайте выбираем необходимые карты, качество детализации (10 – самое подробное), и качаем shape файл.
5) Запускаем программу Qgis. Ярлык показан на скриншоте:
6) Загружаем слой в программу:
Заходим в папку с распакованными слоями. Нас интересует слой формата *.shp.
Из папки с границей:
8) В программе Qgis вы должны увидеть примерно следующее:
9) Обрежем реки, чтобы они не выходили за границы страны:
Исходный слой - слой с реками, слой обрезки - слой границы.
10) Внимательный читатель скажет, что страна сильно искажена, и будет прав. Для того, чтобы это исправить, необходимо добавить магии изменить координаты проекта. Для этого идем по пути в меню программы: Проекты/свойство проекта
Обязательно нажимаем галочку:
В поиске пишем Sphere_Mercator. Выбираем, жмем применить и Ок:
Швейцария должна стать привычна на вид:
Почему именно Sphere_Mercator? Потому что в данной системе координат страны выглядят как на всех привычных нам картах, в том числе и на уроке географии.
Сильно не топите. Я же не для себя стараюсь. Во второй части расскажу:
- как закончить подготовку файла и выгрузить его из Qgis форматом *.dxf;
- как подготовить файл в CorelDraw для гравировки и вырезания на лазерном станке;
- постараюсь уместить акценты на некоторых нюансах.
Всем добра и котиков!