Как самому нарисовать карту
Создание карты
Чтобы создать свою карту:
В окне Создайте собственную карту нажмите кнопку Создать карту :
Если вы уже создали одну или несколько своих карт и хотите вернуться к созданной карте, то вы увидите список этих карт и сможете выбрать нужную.
В каждой строке списка отображаются название и дата последнего обновления карты, а также кнопка, при нажатии на которую открывается меню.
В открывшемся окне Конструктора карт создайте объекты — метки, линии, многоугольники.
Существуют определенные ограничения на создание объектов:
На карту может быть добавлено не более 10 000 объектов (включая и метки, и линии, и многоугольники).
Одна линия или многоугольник могут включать не более 1 000 вершин.
Если число вершин объекта превышает эту величину, объект можно автоматически упростить: удалить некоторые вершины таким образом, чтобы максимально сохранить общий вид объекта.
Выберите вид своей карты. Для этого нажмите кнопку Слои и в открывшемся меню выберите вариант:
Схема — схематическое изображение картографических объектов: дорог, домов и т. д.
Спутник — снимок местности, сделанный из космоса,
Гибрид — снимок местности, сделанный из космоса, дополненный информацией карты: названиями улиц, адресами и др.
Степень загруженности участка дороги показывается цветом:
В области Редактирование карты задайте для карты название (оно пригодится при выборе нужной карты из списка ваших карт) и описание (оно поможет вспомнить подробности, относящиеся к карте):
Вы также можете изменить порядок отображения объектов внутри каждой категории, перемещая нужную метку (или линию, или многоугольник) на первый или, наоборот, на задний план. Подробнее см. раздел Создание объекта.
В панели Тип карты выберите нужный тип карты и получите код карты для вставки на сайт, в блог или мобильное приложение. Вы также можете скопировать ссылку на свою карту и поделиться ею с друзьями.
Это можно сделать несколькими способами (подробнее см. раздел Выбор типа карты и получение кода или ссылки).
Вы также можете сохранить объекты вашей карты на Яндекс.Диск в виде файла определенного формата (KML, CSV, GPX или GeoJSON).
Создание карты
Чтобы создать свою карту:
В окне Создайте собственную карту нажмите кнопку Создать карту :
Если вы уже создали одну или несколько своих карт и хотите вернуться к созданной карте, то вы увидите список этих карт и сможете выбрать нужную.
В каждой строке списка отображаются название и дата последнего обновления карты, а также кнопка, при нажатии на которую открывается меню.
В открывшемся окне Конструктора карт создайте объекты — метки, линии, многоугольники.
Существуют определенные ограничения на создание объектов:
На карту может быть добавлено не более 10 000 объектов (включая и метки, и линии, и многоугольники).
Одна линия или многоугольник могут включать не более 1 000 вершин.
Если число вершин объекта превышает эту величину, объект можно автоматически упростить: удалить некоторые вершины таким образом, чтобы максимально сохранить общий вид объекта.
Выберите вид своей карты. Для этого нажмите кнопку Слои и в открывшемся меню выберите вариант:
Схема — схематическое изображение картографических объектов: дорог, домов и т. д.
Спутник — снимок местности, сделанный из космоса,
Гибрид — снимок местности, сделанный из космоса, дополненный информацией карты: названиями улиц, адресами и др.
Степень загруженности участка дороги показывается цветом:
В области Редактирование карты задайте для карты название (оно пригодится при выборе нужной карты из списка ваших карт) и описание (оно поможет вспомнить подробности, относящиеся к карте):
Вы также можете изменить порядок отображения объектов внутри каждой категории, перемещая нужную метку (или линию, или многоугольник) на первый или, наоборот, на задний план. Подробнее см. раздел Создание объекта.
В панели Тип карты выберите нужный тип карты и получите код карты для вставки на сайт, в блог или мобильное приложение. Вы также можете скопировать ссылку на свою карту и поделиться ею с друзьями.
Это можно сделать несколькими способами (подробнее см. раздел Выбор типа карты и получение кода или ссылки).
Вы также можете сохранить объекты вашей карты на Яндекс.Диск в виде файла определенного формата (KML, CSV, GPX или GeoJSON).
Выбор типа карты и получение кода или ссылки
После того, как ваша карта создана, вы можете получить код для вставки своей карты на сайт, в блог или мобильное приложение, а также ссылку, по которой вашу карту можно будет увидеть в интернете.
Кроме того, вы можете экспортировать свою карту в файл. См. раздел Экспорт объектов карты.
При подготовке карты следует помнить о Внимание. \\n
Существуют определенные ограничения на создание объектов:
На карту может быть добавлено не более 10 000 объектов (включая и метки, и линии, и многоугольники).
Одна линия или многоугольник могут включать не более 1 000 вершин.
Если число вершин объекта превышает эту величину, объект можно автоматически упростить: удалить некоторые вершины таким образом, чтобы максимально сохранить общий вид объекта.
Для этого выберите нужный тип карты (нажмите кнопку на панели Тип карты ):
Подробнее об этом типе и существующих ограничениях см. раздел Печатная карта.
Интерактивная карта
Чтобы получить код для вставки на сайт, в блог или мобильное приложение своей карты таким образом, что с ней можно будет взаимодействовать (двигать, менять масштаб, строить маршруты, просматривать описания и т. п.), выберите тип карты Интерактивная :
В открывшейся форме вы можете скопировать код, который позволит отобразить вашу карту на сайте или в блоге (доступны два варианта HTML-кода ─ JavaScript или iframe ):
Использование кода iframe имеет ограничения:
карта может отображаться только на крупных масштабах,
не все теги HTML будут работать (см. \\n \\n Некоторые теги HTML не работают на карте при вставке через iframe: \\n \\n
не показываются произвольные изображения, тег img ( <img src=\\»my-picture.png\\» />);
не запускаются скрипты, тег script ( <script src=\\»\\»></script>);
не обрабатываются \\nинлайн-стили ( style=\\». \\») и инлайн-скрипты ( onclick=\\». \\») и т. п.
При использовании кода JavaScript по умолчанию на карте Конструктора нет поиска / маршрутов / панорам.
Чтобы они появились, нужно получить API-ключ в Кабинете разработчика для продукта «JavaScript API и HTTP Геокодер» и добавить его в код.
Пример кода с использованием API-ключа:
Ваша карта откроется на Яндекс.Картах вместе с информационной панелью (см. выше).
В открывшейся форме вы можете скопировать ссылку на карту (или код, который позволит отобразить вашу карту).
Статическая карта
Чтобы получить код для вставки своей карты в виде статического изображения (такие карты можно размещать на сайтах без поддержки JavaScript), выберите тип карты Статическая :
В открывшейся форме вы можете скопировать код, который позволит отобразить вашу карту. Подробнее см. в разделе API Конструктора Карт.
Печатная карта
Чтобы сохранить на Яндекс.Диске файл, содержащий изображение карты в высоком разрешении, которое можно распечатать, или чтобы непосредственно отправить свою карту на печать в текущем разрешении, выберите тип карты Печатная :
Для печатных карт вы можете выбрать единицу измерения: пиксели ( px ), дюймы ( in ) или сантиметры ( cm ).
Печатные карты высокого разрешения можно создать:
Только для карт вида Схема; для спутниковых снимков и гибридов карты для печати создать нельзя.
Только для крупных масштабов карты; для обзорных (мелких) масштабов печатные карты создать нельзя.
Только в последних версиях настольных браузеров Firefox, Chrome, Яндекс.Браузер, Edge, Safari и Opera.
Файл будет сохранен в автоматически созданной папке Конструктор Яндекс.Карт вашего Яндекс.Диска под тем именем, которое вы дали карте.
Выбор типа карты и получение кода или ссылки
После того, как ваша карта создана, вы можете получить код для вставки своей карты на сайт, в блог или мобильное приложение, а также ссылку, по которой вашу карту можно будет увидеть в интернете.
Кроме того, вы можете экспортировать свою карту в файл. См. раздел Экспорт объектов карты.
При подготовке карты следует помнить о Внимание. \n
Существуют определенные ограничения на создание объектов:
На карту может быть добавлено не более 10 000 объектов (включая и метки, и линии, и многоугольники).
Одна линия или многоугольник могут включать не более 1 000 вершин.
Если число вершин объекта превышает эту величину, объект можно автоматически упростить: удалить некоторые вершины таким образом, чтобы максимально сохранить общий вид объекта.
Для этого выберите нужный тип карты (нажмите кнопку на панели Тип карты ):
Подробнее об этом типе и существующих ограничениях см. раздел Печатная карта.
Интерактивная карта
Чтобы получить код для вставки на сайт, в блог или мобильное приложение своей карты таким образом, что с ней можно будет взаимодействовать (двигать, менять масштаб, строить маршруты, просматривать описания и т. п.), выберите тип карты Интерактивная :
В открывшейся форме вы можете скопировать код, который позволит отобразить вашу карту на сайте или в блоге (доступны два варианта HTML-кода ─ JavaScript или iframe ):
Использование кода iframe имеет ограничения:
карта может отображаться только на крупных масштабах,
не все теги HTML будут работать (см. \n \n Некоторые теги HTML не работают на карте при вставке через iframe: \n \n
не показываются произвольные изображения, тег img ( );
не запускаются скрипты, тег script ( );
не обрабатываются \nинлайн-стили ( style=\». \») и инлайн-скрипты ( onclick=\». \») и т. п.
При использовании кода JavaScript по умолчанию на карте Конструктора нет поиска / маршрутов / панорам.
Чтобы они появились, нужно получить API-ключ в Кабинете разработчика для продукта «JavaScript API и HTTP Геокодер» и добавить его в код.
Пример кода с использованием API-ключа:
Ваша карта откроется на Яндекс.Картах вместе с информационной панелью (см. выше).
Нажмите на этой панели кнопку Поделиться .
В открывшейся форме вы можете скопировать ссылку на карту (или код, который позволит отобразить вашу карту).
Статическая карта
Чтобы получить код для вставки своей карты в виде статического изображения (такие карты можно размещать на сайтах без поддержки JavaScript), выберите тип карты Статическая :
В открывшейся форме вы можете скопировать код, который позволит отобразить вашу карту. Подробнее см. в разделе API Конструктора Карт.
Печатная карта
Чтобы сохранить на Яндекс.Диске файл, содержащий изображение карты в высоком разрешении, которое можно распечатать, или чтобы непосредственно отправить свою карту на печать в текущем разрешении, выберите тип карты Печатная :
Для печатных карт вы можете выбрать единицу измерения: пиксели ( px ), дюймы ( in ) или сантиметры ( cm ).
Печатные карты высокого разрешения можно создать:
Только для карт вида Схема; для спутниковых снимков и гибридов карты для печати создать нельзя.
Только для крупных масштабов карты; для обзорных (мелких) масштабов печатные карты создать нельзя.
Только в последних версиях настольных браузеров Firefox, Chrome, Яндекс.Браузер, Edge, Safari и Opera.
Файл будет сохранен в автоматически созданной папке Конструктор Яндекс.Карт вашего Яндекс.Диска под тем именем, которое вы дали карте.
Мои карты (конструктор карт)
Вы можете создать карту со своими объектами — например, схему проезда до вашего дома, дачи или офиса.
На карте вы сможете нарисовать:
метки — подъезды, пункты встречи и т. д.
линии — улицы, маршруты, границы и т. д.
многоугольники (в том числе с внутренним контуром) — дома, коттеджные поселки, озера и т. д.
Такую карту вы сможете:
сохранить и разместить на вашем сайте или в блоге в виде интерактивной карты или картинки;
послать друзьям в виде ссылки или рисунка.
Вы сможете сохранить объекты вашей карты в виде файла, который можно использовать:
для импорта нужных точек в программы-навигаторы;
для использования совместно с API Яндекс.Карт;
для просмотра и сохранения данных в других программах (например, в Google Earth).
Мои карты (конструктор карт)
Вы можете создать карту со своими объектами — например, схему проезда до вашего дома, дачи или офиса.
На карте вы сможете нарисовать:
метки — подъезды, пункты встречи и т. д.
линии — улицы, маршруты, границы и т. д.
многоугольники (в том числе с внутренним контуром) — дома, коттеджные поселки, озера и т. д.
Такую карту вы сможете:
сохранить и разместить на вашем сайте или в блоге в виде интерактивной карты или картинки;
послать друзьям в виде ссылки или рисунка.
Вы сможете сохранить объекты вашей карты в виде файла, который можно использовать:
для импорта нужных точек в программы-навигаторы;
для использования совместно с API Яндекс.Карт;
для просмотра и сохранения данных в других программах (например, в Google Earth).
Мои карты (конструктор карт)
Вы можете создать карту со своими объектами — например, схему проезда до вашего дома, дачи или офиса.
На карте вы сможете нарисовать:
метки — подъезды, пункты встречи и т. д.
линии — улицы, маршруты, границы и т. д.
многоугольники (в том числе с внутренним контуром) — дома, коттеджные поселки, озера и т. д.
Такую карту вы сможете:
сохранить и разместить на вашем сайте или в блоге в виде интерактивной карты или картинки;
послать друзьям в виде ссылки или рисунка.
Вы сможете сохранить объекты вашей карты в виде файла, который можно использовать:
для импорта нужных точек в программы-навигаторы;
для использования совместно с API Яндекс.Карт;
для просмотра и сохранения данных в других программах (например, в Google Earth).
Мои карты (конструктор карт)
Вы можете создать карту со своими объектами — например, схему проезда до вашего дома, дачи или офиса.
На карте вы сможете нарисовать:
метки — подъезды, пункты встречи и т. д.
линии — улицы, маршруты, границы и т. д.
многоугольники (в том числе с внутренним контуром) — дома, коттеджные поселки, озера и т. д.
Такую карту вы сможете:
сохранить и разместить на вашем сайте или в блоге в виде интерактивной карты или картинки;
послать друзьям в виде ссылки или рисунка.
Вы сможете сохранить объекты вашей карты в виде файла, который можно использовать:
для импорта нужных точек в программы-навигаторы;
для использования совместно с API Яндекс.Карт;
для просмотра и сохранения данных в других программах (например, в Google Earth).
Учимся создавать векторное изображение карт.
Мне сказали, на пикабу читать инструкции не любят, ведь можно просто показать, куда ткнуть. Поэтому я постараюсь уложиться в минимум слов, чтобы оставить максимум места для тыкания.
Будем разбирать на примере Швейцарии из моей карты (точнее, уже подаренной):
Мы будем работать с shape-файлами.
Что такое shape-файлы
Это слои трех видов: точки, кривые, полигоны. В основном вы будете скачивать архив, в котором много файлов *.shp. Все они будут названы интуитивно понятно:
Waterways – реки, buildings – постройки и т.д.
Где найти shape-файлы
Пример: Швейцария. Нас интересует архив *.shp.zip. Но его качать не нужно, так как слои слишком детальны.
Подходит, если вы собираетесь создавать карту области (например, ЦФО) на большом формате.
Подходит, если вам нужно создать карту города, так как большую область сайт экспортировать не даст.
Подходит, если выбранная область города на сайте Openstreetmap слишком большая для экспорта, но весь ЦФО вам качать не нужно.
Подходит для одной страны, если нужна граница одной страны.
Подходит для больших областей (часть света, карта всего мира).
Подходит для карты небольшой страны, на небольшом формате (а4).
7. Просто забивайте в поисковик “Нужная область” shape.
В чем открывать скачанные shape-файлы
Скачиваем Qgis. Не забываем про разрядность системы. Устанавливаем и запускаем ярлык:
Как работать в программе Qgis
Скачиваем с сайта Gadm границу Швейцарии:
В программе Qgis добавляем слой к проекту:
Жмем ОБЗОР. Выбираем файл CHE_adm0.shp из распакованного архива. Жмем ОТКРЫТЬ. Вы должны получить примерно следующее (цвет может отличаться):
Сразу обращаем внимание, что это полигон, и что вид Швейцарии не внушает доверия. Нам нужно изменить систему координат проекта. О координатах можно говорить много, но я скажу только необходимое:
1. В нашем проекте будем использовать систему Sphere Mercator.
2. На картах, где изображен весь мир, координаты сильно искажены. Поэтому наиболее правильно использовать координаты WGS 84. Но использовать их можно только на небольших областях (город, страна, область которой умещается в одной UTM zone).
Для небольшой области UTM zone ищите в поисковике.
Пример: для Парижа правильно использовать координаты WGS 84/ UTM zone 31N.
Примечание: чтобы понять почему только на небольших областях, загрузите границы России с системой координат для Парижа.
Меняем систему координат проекта:
Включаем галочку сверху Enable ‘on the fly’. В поиске ищем Sphere_Mercator. Выбираем. Жмем ОК. Любуемся результатом:
Добавим к проекту озера. Заходим на сайт Naturalearthdata. Скачиваем архив с озерами по верхней кнопке и дополнительные озера Европы по нижней. Добавляем к проекту файлы слоев с озерами (расширение *.shp).
Реки я хочу взять с сайта Mapcruzin. Одна Швейцария будет пусто смотреться, если скачать реки с Naturalearthdata. Нам нужны Switzerland Waterways. Добавляем к проекту файл слоя с реками (расширение *.shp).
Замечаем, что озера – это тоже полигоны. А нам нужен векторный файл из одних линий. Идем в меню:
И преобразуем по очереди два слоя озер (граница нам еще пригодится в качестве полигона). После преобразования слой автоматически добавится в проект, и будет назван «Линии из полигонов».
Совет: сразу переименовывайте автоматически добавленные слои после преобразований, а старые слои можно удалять из проекта.
Управление слоями расположено слева внизу:
Помимо удаления и переименования, можно перейти в свойства слоя, нажав правой кнопкой мыши по нему, и, например, изменить цвет слоя.
Теперь нужно удалить всё, что выходит за границы страны. Переходим в меню:
Исходный слой – слой, который нужно обрезать (например, реки). Слой обрезки – полигон, границы которого определят линию обрезки (полигон границы). По очереди обрезаем реки и озера, не забывая переименовывать слоя после автоматического добавления в проект и удалять ненужные слои, чтобы не путаться.
Осталось совсем немного! Преобразуем полигон границы в линию. Должно получиться нечто похожее:
Теперь необходимо пересохранить слои, чтобы создать единый слой (почему-то без пересохранения операция объединения вызывает стабильную ошибку). Правой кнопкой по слою/сохранить как.
Формат выбираем – AutoCAD DXF.
На строке File name нажимаем обзор, и выбираем место сохранения и имя файла.
После сохранения слой автоматически добавится в проект с новым именем. Всплывающее окно будет спрашивать про систему координат. По умолчанию там стоит система, в который вы сохраните слой, поэтому просто нажимаем ОК. Проделываем данную процедуру для каждого слоя.
Осталось объединить слои. Заходим в меню:
Сохраняем слой, как сохраняли предыдущие слои в формате AutoCAD DXF. Открываем в любом редакторе, который понимает данный формат (Corel Draw, Компас).
После открытия не забываем себе сказать, что вы великолепны.
Небольшой бонус до комментариев. Ответ на вопрос, который терзал мне душу около недели: