Как сделать свою географическую карту
10 бесплатных сервисов для создания и публикации пользовательских карт
Стоящая за окном зимняя стужа и заносы на дорогах не слишком радуют любителей активного отдыха и туризма, но дают достаточно времени, чтобы разобрать наконец-то снимки, маршруты и впечатления из прошлых походов. Поэтому именно сейчас самое лучшее время для составления отчетов о своих приключениях и разработки маршрутов на будущее. Разумеется, все путешественники знают и активно пользуются для этих целей прекрасным сервисом Google Maps. Однако на нем список картографических сервисов далеко не заканчивается, и в этой статье вы узнаете о достойных альтернативных инструментах для создания, публикации и анализа пользовательских карт.
Scribble Maps
Онлайновый сервис Scribble Maps отличает от множества конкурентов то, что этот сервис отлично подойдет как новичкам, так и экспертам в области картографии. Его простота и функциональность делают Scribble Maps одним из самых популярных картографических приложений в сфере образования и науки. Сервис предлагает пользователям широкий спектр возможностей, в том числе разметку карт, измерение расстояний, импорт данных в формате KML, импорт табличных данных, нанесение пользовательских меток, текста, изображений и многое другое.
В своей работе сервис использует карты не только Google, но также Street Map и Cloud Made, позволяя пользователям выбирать наиболее удобный для них вариант. Готовая карта сохраняется в галерее сервиса, при этом вы можете поделиться прямой ссылкой на нее, опубликовать в социальных сетях или встроить в виде виджета в свой сайт или блог. Есть возможность экспорта в виде изображения, KML и GPX файлов.
Open Street Map
Сервис Open Street Map (OSM) исповедует те же принципы, которые легли в основу создания всемирно известной Википедии. Вся информация здесь собрана усилиями десятков тысяч добровольцев, предоставляющих в распоряжение проекта данные с персональных GPS-трекеров, аэрофотографии, видеозаписи, спутниковые снимки и панорамы улиц. Хотя точность этих данных значительно отличается в зависимости от региона, все же можно уверенно сказать, что OSM для некоторых районов содержит более детальную и актуальную информацию, чем Google Maps.
Для всех зарегистрированных пользователей доступна функция редактирования карт. Вы можете экспортировать данные из своего GPS-устройства, рисовать маршруты вручную, ставить маркеры, отмечать интересные и памятные места, давать описания и комментарии. Возможен экспорт карт в формате OpenStreetMap XML или в виде изображения (PNG, JPEG, SVG, PD), также можно получить HTML-код для вставки на любой сайт.
Build-A-Map
Хотя Build-A-Map производит несколько несерьезное впечатление своими большими яркими иконками, все же перед нами вполне взрослый инструмент для создания карт и схем. Источником картографической информации здесь является Google Maps, поверх которого пользователь может создавать свои слои и наносить на них необходимые данные.
Сервис Build-A-Map позволяет добавлять не только банальные метки и треки, но и текстовые надписи, круги, полигональные фигуры, лайтбоксы с фотографиями, прокладывать маршруты и так далее. Ко всему этому вы можете внедрить сведения о погоде, точки Google Places, снимки фотохостинга Panoramio. Полученную таким образом карту можно сохранить в хранилище сервиса и демонстрировать ссылку на нее, или получить код для встраивания в веб-страницу.
Tripline
Сервис Tripline вряд ли сможет помочь в разработке маршрута для серьезных путешествий, но вот для создания мультимедийной презентации о пройденных дорогах он подойдет просто идеально. В своей работе сервис объединяет три составляющие: трек вашего маршрута, фотографии и музыкальное сопровождение, наилучшим образом отображающее дух вашего приключения.
Соединив все это воедино, сервис сгенерирует эффектный рассказ о ваших впечатлениях, во время которого зритель будет перемещаться по карте по проделанному вами маршруту и лицезреть привязанные к месту съемки фотографии. Все это под замечательную музыку, разумеется. Потратив один раз усилия после путешествия на создание такого интерактивного отчета, вы сможете вставить его на свою страницу или блог, разослать всем родственникам и опубликовать в социальных сетях.
ZeeMaps
ZeeMaps предоставляет пользователям быстрый и простой способ создавать и совместно использовать интерактивные карты мира. С его помощью вы сможете визуализировать на карте треки в форматах KML, KMZ или GeoRSS, добавить свои отметки и комментарии. Отличительной особенностью этого сервиса является возможность работы с табличными данными. Так, если у вас есть таблица с координатами нужных точек или, например, адреса проживания ваших клиентов, то вы можете скормить эти данные ZeeMaps, и он аккуратно нанесет их на карту.
Все карты хранятся на серверах сервиса и могут быть доступны в любое время по уникальной ссылке. Кроме того, есть возможность распечатать карту, сохранить в виде изображения и получить html-код для встраивания в сайт или блог.
TripGeo
Этот сервис интересен тем, что позволяет не только проложить трек по карте, но и увидеть, как он будет выглядеть в реальности. TripGeo использует данные Google Maps и Google Street View и объединяет их в одном интерфейсе, позволяя совершить виртуальное путешествие по выбранному маршруту.
Вам потребуется указать точку старта и финиша, а также желаемый способ передвижения (автомобиль, велосипед, пешком). Кроме этого, следует указать еще несколько параметров, касающихся скорости отрисовки и масштаба изображения, после чего TripGeo подберет вам оптимальную траекторию передвижения и тут же создаст специальный виджет, в котором нижняя часть будет отображать карту, а верхняя — реальный вид этого места. Вам остается только нажать на кнопку Play и отправиться в путешествие.
Сервис TripGeo может сослужить хорошую службу не только при подготовке путешествия, позволяя более точно узнать сведения о местности, но и в случае необходимости подробного объяснения, например гостям города, схемы проезда. Теперь вам не придется объяснять по телефону приметы улицы, на которую надо свернуть, вы просто высылаете ссылку на созданный в TripGeo маршрут, и человек точно доедет по назначению.
QuickMaps
Сервис QuickMaps полностью оправдывает свое название: вы можете сделать здесь карту так быстро, как это только возможно. Для этого вам не понадобится даже регистрироваться — просто придумайте имя для карты, краткое описание и можете браться за дело.
Хотя на первый взгляд может показаться, что инструментов здесь не так уж и много, на самом деле все необходимое присутствует. Вы можете отмечать треки прямыми линиями или в режиме свободного рисования, делать текстовые пометки, импортировать файлы в форматах KML или GPX из Сети и загружать их со своего компьютера. А по части разнообразных маркеров QuickMaps может дать фору куда более серьезным сервисам.
Готовую карту вы можете сразу же сохранить и получить постоянную ссылку для просмотра, а также код для встраивания в любой сайт в виде виджета. Кроме того, возможен экспорт данных в формате KML или GPX.
Конструктор карт (Яндекс)
Этот сервис является частью проекта Яндекс.Карты и черпает информацию, разумеется, именно оттуда. В очень многих случаях, особенно когда касается дело территории Украины или России, эти данные могут быть даже более верны и детализированы, чем у зарубежных конкурентов. Конструктор карт позволяет наносить маршрут, измерять расстояния, рисовать многоугольники, наносить точки на нужный вам участок карты. Маркеры здесь могут быть только одного вида, но каждый можно сопроводить номером и комментарием, который будет появляться при щелчке по точке.
Готовую карту можно сохранить и сразу же получить код для вставки в свой сайт или блог. Возможности сервиса наилучшим образом подходят для создания интерактивных карт, демонстрирующих, например, расположение вашей фирмы или магазина, маршрут движения или точку сбора на общественное мероприятие.
Animaps
Как нам намекают создатели сервиса в его названии, он служит для создания анимационных карт. С его помощью можно создать настоящую мультимедийную презентацию, где по заданному вами сценарию будут прорисовываться маршруты, появляться и исчезать маркеры, демонстрироваться в нужных точках фотографии и даже видео. Чтобы оценить возможности сервиса, лучше всего посмотреть одну из карт, созданных его силами.
Главная особенность этого сервиса состоит в том, что вы можете с его помощью довольно точно отобразить не только события, произошедшие с вами в пути, но и временную динамику путешествия. Таким образом, Animaps является, вероятно, самым подходящим сервисом для создания интерактивного отчета, посмотрев который, каждый получит исчерпывающую информацию о вашем путешествии.
Bing Maps
Картографический сервис Bing Maps долгое время находится несколько в тени своего основного конкурента. И совершенно зря — после начала дружбы Microsoft и Nokia этот сервис стал использовать данные из Nokia Maps, которые всегда отличались хорошим покрытием и отличной детализацией.
В рамках Bing Maps пользователь получает только минимум функций, необходимых для построения карты, а именно расстановку маркеров, рисование треков и многоугольников различными типами линий, добавление фотографий и комментариев.
Для демонстрации готовой карты вам необходимо ее сохранить, после чего можно получить прямую ссылку на карту и код для встраивания в любую веб-страницу.
Заключение
В этой статье мы рассмотрели десять сервисов, предназначенных для создания, редактирования и публикации пользовательских карт. Все они имеют свои особенности и разную функциональность, поэтому выбор самого лучшего из них сильно зависит от стоящих перед вами задач. Если вам необходимо просто сделать схему проезда для сайта, то проще и удобнее всего воспользоваться Конструктором карт от компании Яндекс или QuickMaps. При необходимости сделать информативный отчет о вашем путешествии лучше обратить внимание на Tripline и Animaps, которые позволяют не только привязывать к треку фотографии и видеоролики, но и заворачивают все это в эффектную оболочку. Ну а для действительно серьезной работы с картами стоит использовать Scribble Maps или Open Street Map, обладающие очень богатой функциональностью.
Как сделать интерактивную карту с помощью Python и open source библиотек
Когда документация вводит в ступор
Несколько месяцев назад я хотел создать интерактивную карту для интересного веб-приложения, которое мы разрабатывали. Я провел часы в интернете в поисках идеальной библиотеки для начала работы, но мне было очень трудно смотреть документацию, так как не было надлежащего пошагового руководства для реализации и настройки визуальных элементов по мере необходимости. Мне хотелось, чтобы у меня было руководство, в котором сравниваются функции и правильная реализация вместе с подробностями о настройке. Эта статья — попытка написать такое руководство.
Далее в статье сравниваются реализации интерактивной фоновой карты (хороплета) с использованием трех популярных библиотек, доступных для Python, а также подробности и настройки окончательного результата.
Предварительные требования
Библиотека Geo Pandas полезна, когда нужно получить данные в требуемом формате. В примере используется файл GeoJSON индийских штатов. Вы можете начать с любого общедоступного Shapefile или GeoJSON.
Altair
Altair — библиотека визуализации для Python, основанная на Vega. Хороплет реализуется минимальными усилиями и включает интерактивные элементы — выделение, всплывающие подсказки и т.д.
Altair совместима с fastpages. Вы можете создавать простые записи блога в считанные минуты, просто конвертируя файлы Jupyter Notebook с помощью минимального количества кода. Ознакомьтесь с Readme на GitHub.
Читаем Shapefile как фрейм GeoPandas:
Фрейм выглядит так:
Создаем базовый слой и слой хороплета:
Код выше должен визуализировать интерактивную карту с функцией отображения подсказки и подсветки при выборе (клике).
Реализация c помощью Plotly
Библиотека Plotly для построения графиков на Python отрисовывает готовые к публикации карты с большим количеством интерактивных и настраиваемых функций.
Доступны пользовательские конфигураций базовой карты из Mapbox, OSM и другие стилевые опции, а также простая реализация с помощью Plotly Express и обширная документация. Это делает Plotly одним из предпочтительных вариантов для создания интерактивных карт.
Создание базового слоя и добавление частей карты:
Код выше должен визуализировать интерактивную карту с отображением подсказки и функцией масштабирования. Эта реализация включает большое количество других возможностей, подробнее о которых написано здесь.
Реализация с помощью Folium
Folium сочетает в себе простоту использования экосистемы Python и сильные стороны картографирования библиотеки leaflet.js. Это позволяет визуализировать настраиваемые, отзывчивые и интерактивные хороплетные карты, а также передавать богатые векторные, растровые, HTML-визуализации в виде маркеров на карте.
Библиотека имеет ряд встроенных наборов частей карт из OpenStreetMap, Mapbox и Stamen, а также поддерживает пользовательские наборы через API Mapbox или Cloudmade. Поддерживаются изображения, видео, GeoJSON и TopoJSON.
Добавление базовых слоев и слоев Choropleth:
Код выше должен отображать интерактивную хороплетную карту с подсказкой по наведению, кликом для увеличения масштаба и пользовательским окном, всплывающим по клику.
Заключение
Эти три инструмента позволяют без особых хлопот реализовать индивидуально настроенные интерактивные карты для веб-сайтов.
Уважаемые читатели, а вам приходилось делать такие интерактивные карты для своих проектов?
Получить востребованную профессию с нуля или Level Up по навыкам и зарплате, можно пройдя онлайн-курсы SkillFactory:
Как изготовить топографическую карту своими руками
Существует огромное количество разнообразных топографических карт, различающихся уровнем детализации и содержащейся на них информацией. Важно выбрать такую, которая будет вам полезна. Нужно учитывать то, какая именно топографическая информация вам необходима, какую территорию карта должна покрывать, общий уровень детализации и много чего ещё. Многие годы я (Бен о’Тул, автор статьи и наш коллега из Великобритании) использовал навигационные и топографические карты, а также распечатанные фотографии со спутников.
Жителям Великобритании повезло – у нас есть национальное картографическое агентство «Ordnance Survey», которое работает на совесть. Я ещё не встречал более подробных и проработанных карт чем те, которые выпускаются под эгидой OS.
Выбор топографической карты
Итак, речь сейчас пойдёт о Великобритании, так что по умолчанию будем использовать карты OS. Но какой масштаб выбрать? 1:50 даст больше покрытие, но 1:25 позволит лучше рассмотреть детали местности. Что касается меня, то я предпочитаю карты 1:25.
Вы можете купить готовые карты, но я бы не советовал вам так поступать. Во-первых, они могут банально не охватывать интересующую вас область, а носить с собой две и более карты – не слишком удобно. Во-вторых, они не являются водонепроницаемыми. Можно, конечно, носить с собой герметичный тубус, но это лишний вес и объём. А нанести пластиковое защитное покрытие на такие карты сложно, поскольку они уже заранее сложены определённым образом. Ну и третье – на них нельзя наносить временные пометки. Точнее, можно, но с трудом.
Поэтому я поступаю так. У «Ordnance Survey» есть веб-сайт, на котором можно распечатать карту с центром на нужной вам точке. Стоит это дело примерно 17 фунтов, что хоть и дороже большинства готовых карт, но ненамного. Зато вы получите то, что точно соответствует вашим потребностям.
Подготовка карты
Для начала, возьмите ножницы и обрежьте всё лишнее. На картах слишком много линей информации, которой вы всё равно не будете пользоваться. Но кое-что нужно оставить обязательно – ключ, масштаб, магнитные данные и условные обозначения. Так что обрежьте карту, а эту информацию отложите в сторону.
Теперь берите яркий маркер, только не зеленый или желтый – они будут сливаться с картой. И отметьте номера координатной сетки по краям. Это облегчит дальнейшее ориентирование и привязку к местности.
Далее возьмите все те «обрезки», полученные на первом этапе, и приклейте (чтобы просто держались) их к обратной стороне карты. Можно просто переписать всё тем же маркером, но по мне – это лишняя работа. А вот всякую дополнительную полезную информацию, например таблицы радиочастот и позывных, или названия и координаты известных маршрутов, лучше нанести самостоятельно. Впрочем, вы сами выбираете, какая именно дополнительная информация будет считаться важной.
Делаем карту водонепроницаемой
Теперь пришла пора сделать карту водостойкой. Я использую прозрачный пластик, одна сторона которого покрыта клеем. В крайнем случае – прозрачный скотч. В совсем крайнем (но я это не рекомендую) – ламинирование. Кроме водостойкости, это даёт возможность делать на карте временные пометки маркером, карандашами и ручкой.
Разложите на ровной поверхности пластик (гуглить “sticky-black plastic”), поверх него положите вашу карту. Если на пластике уже есть координатная сетка, то карту нужно разместить так, чтобы линии совпадали. Отметьте на пластике маркером точное расположение карты. Теперь кладите на ровную поверхность карту, и, отклеив защитный слой с пластика, аккуратно накрывайте им карту, постепенно, от одного угла к другому, проглаживая мягкой тканью, чтобы убрать пузырьки воздуха. Затем следует обрезать лишний пластик.
Теперь переворачивайте карту, размещайте на ней бумажные обрезки с информацией (если до этого не приклеили их) и фиксируйте всё это дело на гладкой поверхности. Не забудьте указать дату и год актуализации карты. Затем, отделив защитный слой, приклеиваете другой лист пластика, также начиная от края, и проглаживая тканью. После чего срезаете излишки.
Складываем топографическую карту
Теперь её нужно сложить. Делается это так. Сначала вся топографическая карта сгибается пополам, как следует проглаживается, разворачивается и складывается в другую сторону, посте чего так же проглаживается. В итоге должна получиться хорошо заметная складка. Затем одна из половинок точно так же сгибается, затем другая. Потом половина от половины. В общем, повторять, пока не получится «гармошка».
После этого, готовая и сложенная карта сгибается пополам, чтобы занимать меньше места. И помещается под какой-нибудь тяжелый гнёт на несколько дней, чтобы зафиксировать складки. Это нужно для того, чтобы она потом «самопроизвольно» не разворачивалась.
Альтернативный способ
Вариант тоже для жителей Великобритании. Упомянутый уже вэбсайт «Ordnance Survey» позволяет за небольшую абонентную плату – 20 фунтов в год, распечатывать на домашнем принтере столько карт, сколько захочется. Так что берите нормальный принтер, берите водостойкую бумагу, которую можно купить на каком-нибудь Алиэкспрессе – и вперёд. Я постоянно так поступаю, так что у меня есть небольшая коллекция карт тех местностей, куда мне доводилось выбираться.
От редакции
В наших странах такого крутого сервиса, к сожалению, нет. Однако можем посоветовать, например, сайты etomesto.ru и freemaps.ru — там можно найти достаточно подробные топографические карты, от Генштабовских с масштабами 1:500 000 и 1:200 000, и до современных. Ну и гуглокарты как отправную точку для создания собственных, никто не отменял, при должном умении и навыках.
Однако нам более интересен сам подход к самостоятельной подготовке карт. В любом случае, заботливо подготовленная описанным выше способом топографическая карта гораздо удобнее и функциональнее, чем купленная.
Видеоурок по созданию географических карт в фотошопе
Всем привет, предлагаю вашему внимаю мой видеоурок по созданию географических карт в программе Photoshop. В этом уроке я подробно рассказываю все этапы создания карты с нуля. Просмотрев этот урок вы сможете создавать такие же карты как я)
Если у вас будут вопросы, задавайте их в комментариях, с радостью отвечу.
Пробуйте рисовать карты, и у вас всё получится)
Карты
220 постов 2.9K подписчиков
Правила сообщества
1) Например, если вы стащили кату, сделанную вручную каким-нибудь реддитором, пост выносится в ленту сразу.
Политические срачи не приветствуются.
День рождения 08.05.2020
Привет новорег, ты бы хоть разрешил встраивать видео.
Никто да?!
Делай добро.
Спалилась. Продолжение
Раз уж пошла такая пьянка.
в начале 2000х я и все мое окружение жили с родителями. И блат хата была на вес золота. У друга тогда мать устроилась на хлебзавод ночь через ночь. Договариваемся затусить у него. И он всех предупреждает: мать уходит в 6. Раньше не приходите. Не палите контору. Потом, лет этак 10 спустя, его мать уже нам, конспираторам, рассказывает.
Выхожу на работу, возле подъезда человек 10 сидят, пакетами звенят. «Здравствуйте, Ирина Васильевна!»
Если ваша вечеринка не похожа на эту
Mr Saxobeat трек, если кому нужен
Раздраженный громкой музыкой, мужчина использует дрон, чтобы поразить соседей салютом
Ответ на пост «Лайфхак для дома»
Если при заготовке фарша формовать его в такие пластины, то:
1. Разморозка занимает минимум времени, и она максимально равномерна.
2. Отломить для приготовления можно именно столько, сколько нужно.
Сок, который взорвёт вам голову
Как вычисляют шизофрению?
С Вами клинический психолог. Моя специализацией патодиагностика и психотерапия.
Закончил медицинский и поработал в разнообразных клиниках, рехабах и даже сизо.
Проще говоря меня годами учили убивать вычислять симптомы, тех или иных патологий для составления «комплекса симптомов», далее опираясь на составленное мной заключение психиатр ставил диагноз.
Всего методик и симптоматики у пациентов огромное множество, сегодня я расскажу вам о том как шизофреники палятся, ну кроме галлюцинаций, бреда и попыток связать характер человек с расположением звёзд на небе.
Эта моя любимая методика, называется 4 лишний, карточки вы видите в порядке усложнения с лево на право, с низу вверх.
Тут надо лишь объединить 3 предмета общим признаком, и сказать какого признака не хватает четвёртому лишнему.
Далее будут спойлеры к первым 6 карточкам если хотите проверить себя можете сначало найти четвертого лишнего сами, 4 последних самых сложных я оставил вам на подумать.
Реальные примеры ответов Людей с шизофренией:
Кошка лишняя она вкусная.
Лишний сапог он «закрытый».
Лишние часы с маятником, он очень раздражает.
Лишняя этажерка для обуви, ведь она для обуви а в обуви человек может быть как одетый так и раздетый это не нормально!
Лишняя лампочка, она же не горит.
Лишнее платье, оно для девушек
И где тут симптом спросите вы? Может казаться что люди отвечают не стараясь или просто на отшибись. Но симптом в том что у шизофреников нарушается категоризация, то-есть главным отличительным для них становиться не действительно основные категории например как в первой картинке животные и растения, а на первый план вылезают латентные или вторичные не особо важные признаки, как то что кошка вкусная. На картинке с часами главные категории это часы и монета именно по упоминанию этих категорий вы поняли про какую я карточку, но пациент сказал о наличии/отсутствии маятника, а маятник вернее его наличие это точно не основная категория. В примере с вкусной кошкой становиться понятно что важно не просто выбрать лишнее а ещё и правильно обосновать.
Последняя карточка моя любимая. Там условно говоря нет правильного ответа, ничего не лишнее и ничего не схоже. Заметно нервничают на ней здоровые люди так как не понимают что происходит, шизофреники наоборот спокойно пёрлы выдают.
И помните что это лишь одна из десятков методик, и по ней одной диагноз не ставят. Многие методики, например как эта имеют возраст 50+ лет. И если интересно могу ещё написать)