Как стать автором
Обновить
24.86

Геоинформационные сервисы *

Карты и геотеггинг в вебе

Сначала показывать
Порог рейтинга
Уровень сложности

Как закончить Театральный институт и стать руководителем в Yandex – лекция Григория Бакунова в Университете Иннополис

Время на прочтение 1 мин
Количество просмотров 28K


В неформальной беседе директор по распространению технологий компании Yandex рассказал студентам Университета Иннополис о нейронных сетях, технологиях будущего и объяснил, почему создание Self-Driving Car — уже скучная задача. Содержательная беседа о мире ИТ, современных знаниях и фантастах прошлого столетия. Всё это в одной лекции, которую обязательно нужно посмотреть!
Смотреть видео
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 13

Ariadna. Зачем нужен еще один геокодер для ОСМ?

Время на прочтение 4 мин
Количество просмотров 10K
Всем привет!

Совсем недавно я закончил делать геокодер для своих целей Ariadna
Под катом рассказ о том, зачем я его делал и что он умеет.
Читать дальше →
Всего голосов 22: ↑19 и ↓3 +16
Комментарии 14

Новый 2ГИС для Android — начинаем публичное тестирование

Время на прочтение 2 мин
Количество просмотров 36K
Новый 2ГИС для Android вышел в публичное тестирование. Чтобы его установить, перейдите на страницу в Google Play или найдите в поиске по запросу «2ГИС beta». Доступно для устройств, которые работают на Android 4.1 и выше.

go to gp
Читать дальше →
Всего голосов 40: ↑39 и ↓1 +38
Комментарии 60

Борьба с геолокационными сервисами

Время на прочтение 1 мин
Количество просмотров 7.6K
Одним из важных показателей качества мобильного приложения является уровень его энергопотребления. При этом широко известен тот факт, что использование геолокации способно значительно сократить время жизни устройства.

В своем докладе, Филлип Коннатон, разработчик из Runkeeper (один из самых популярных GPS трекеров), расскажет о том, как наиболее эффективно использовать геолокацию внутри приложения и как менялись способы работы с ней в мобильной экосистеме Apple, начиная с самых ранних устройств на iOS и заканчивая watchOS 2. А в качестве бонуса вы узнаете, какими качествами нужно обладать QA специалисту для работы в Runkeeper и чьим голосом говорит приложение.
Читать дальше →
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 2

Истории

Дозиметр в интернете вещей: составляем карту радиоактивных зон для себя и всего мира

Время на прочтение 4 мин
Количество просмотров 18K


На днях в Минске состоится выставка новых устройств, созданных в рамках белорусских железячных стартапов — Party Hard! 2016. Мы решили рассказать об одном из самых интересных экспонатов этой выставки — умном дозиметре ZIVE, который синхронизируется со смартфоном и собирает данные для глобальной карты радиационного загрязнения.
Читать дальше →
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 62

Рекламные сети 3.0: как разработчику перестать раздражать пользователей и при этом заработать больше

Время на прочтение 12 мин
Количество просмотров 36K
image
Широкий выбор мобильной рекламы: от мешающей до ужасающей. Во всяком случае до 2016 года.
Читать дальше →
Всего голосов 36: ↑30 и ↓6 +24
Комментарии 16

Миссия невыполнима: геолокация на Android без сжирания батарейки

Время на прочтение 10 мин
Количество просмотров 79K
Пользователь: это невозможно, GPS съест батарейку
Джуниор: это возможно, используй Geofences
Сеньор: есть варианты и получше

image
На картинке сначала в одну, а потом в другую сторону одновременно с одним человеком «прогулялись» 6 одинаковых телефонов. Но какой разный результат!
Читать дальше →
Всего голосов 44: ↑41 и ↓3 +38
Комментарии 12

Тематическая картография: одномерные карты

Время на прочтение 17 мин
Количество просмотров 13K


Всем привет!
Это перевод второй части руководства по тематической картографии от ребят из axismaps.
Первая часть: Тематическая картография: общие вопросы.

Рекомендую к прочтению информационным дизайнерам, журналистам (данных), аналитикам, начинающим картографам, а также всем, кто хочет научиться читать тематические карты и отличать хорошую карту от плохой, вводящей читателя в заблуждение. Всех заинтересовавшихся приглашаю под кат.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 6

Маршруты на картах Google в Android-приложении — некоторые уточнения

Время на прочтение 7 мин
Количество просмотров 14K
Поскольку я являюсь начинающим разработчиком в данной области, то на первом этапе пользуюсь готовыми идеями, чтобы понять суть решения типовых задач. В данный момент мне стало необходимо проложить схематический маршрут между двумя точками на картах Google. Самым интересным аналогом для решения поставленной задачи, обнаруженным в сети Интернет, оказался следующий: "Маршруты на картах Google в Android-приложении". Однако, при его дальнейшем рассмотрении и реализации появились некоторые подводные камни, о которых я и хочу рассказать.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 0

Яндекс.Метеум – новая разработка или маркетинговый ход?

Время на прочтение 4 мин
Количество просмотров 39K
В конце ноября компания «Яндекс» анонсировала свой обновленный погодный сервис под названием «Яндекс.Метеум». Якобы новая программная разработка по своим алгоритмам способна рассчитывать прогноз с точностью до дома. Меня как метеоролога-любителя не мог не заинтересовать новый продукт. Я всегда с уважением относился к Яндексу, даже несмотря на неудачный перезапуск Кинопоиска, но детально изучив анонс, опубликованный на сайте «Хабрахабр», я нашёл в нём ряд несостыковок и логических ошибок. Тогда я решил провести своё исследование точности нового сервиса, относительно других погодных ресурсов, а именно моего сайта «Погода 45» (Прогноз погоды для Кургана) и Foreca (базовый ресурс с которого Яндекс берёт данные).

image


В дальнейшем я буду опираться на расширенный анонс, опубликованный на Хабрахабре. Разберём эти несостыковки и логические неточности, которые мной были найдены в этом анонсе.
Читать дальше →
Всего голосов 83: ↑71 и ↓12 +59
Комментарии 37

Подсветка интерактивных карт с помощью jquery.maphilight.js

Время на прочтение 2 мин
Количество просмотров 24K
imageВ работе с html мне довольно редко приходилось делать интерактивные карты — если и возникала такая необходимость, то для этого я использовал flash, благодаря которому можно было добиться плавных эффектов смены цветов при наведении курсора на элементы карты. При этом html мог предложить только тэги и , которые, в свою очередь, уже и определяли активные области изображений. Однако, размечать эти области, определяя координаты вершин — не было самым приятным моментом, учитывая, что создании каких-либо эффектов требовало ещё больших усилий.

Вообще говоря, я бы так и продолжал делать редкие интерактивные карты на flash, но затем произошло кое-что интересное, после чего я снова взглянул на html как на средство создания эффектных интерактивных карт.
Читать дальше →
Всего голосов 18: ↑14 и ↓4 +10
Комментарии 6

Яндекс анонсирует собственную технологию прогнозирования погоды Метеум. С точностью до дома

Время на прочтение 8 мин
Количество просмотров 59K
Сегодня мы анонсируем новую технологию Метеум — теперь с её помощью Яндекс.Погода будет строить собственный прогноз погоды, а не полагаться только на данные партнёров, как это было раньше.

Причём прогноз будет рассчитываться отдельно для каждой точки, из которой вы его запрашиваете, и пересчитываться каждый раз, когда вы на него смотрите, чтобы быть максимально актуальным.



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

Мы построили собственный прогноз с использованием традиционной модели атмосферы и максимально подробной сеткой, но и постарались собрать все возможные источники данных об атмосферных условиях, статистику о том, как ведёт себя погода на деле, и применили к этим данным машинное обучение, чтобы уменьшить вероятность ошибок.

Сейчас в мире есть несколько основных моделей, по которым предсказывают погоду. Например, модель с открытым исходным кодом WRF, модель GFS, которые изначально являлись американской разработкой. Сейчас ее развитием занимается агентство NOAA.
Читать дальше →
Всего голосов 110: ↑108 и ↓2 +106
Комментарии 120

Забытый на Марсе: исследуем путешествия Марка Уотни из фильма Марсианин

Время на прочтение 4 мин
Количество просмотров 26K

Перевод поста Jeffrey Bryant "Stranded on Mars: Exploring Travel on Mars in The Martian".
Код, приведенный в статье, можно скачать здесь.
Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе и подготовке публикации

Не так давно по популярной книге The Martian (Марсианин) Энди Вейра был снят фильм, который вышел в прокат второго октября. Марсианин — фильм об астронавте Марке Уотни, оставленном в одиночестве на Марсе. Экипаж Ареса 3, третьего пилотируемого полета на Марс, считал, что он погиб во время эвакуации. Экипаж во время отлёта взял с собой лишь основные средства для спасения и коммуникации. Следующий пилотируемый полет на Марс должен был состояться через четыре года, потому Уотни должен был либо придумать себе план по выживанию в течение этого срока, либо смириться и умереть. В книге прекрасно представляются различные технические детали об условиях и доступных средствах, а также о проблемах, которые возникают в результате использования различных вещей не по их прямому назначению. И эти детали дают нам отличную возможность исследовать приключения главного героя вместе с Wolfram language.

Думаю, сейчас тот самый момент, когда нужно написать: ОСТОРОЖНО, СПОЙЛЕРЫ! С этого момента в статье будут появляться и исследоваться различные аспекты сюжетной линии, её моменты и повороты. И если вам не хотелось бы узнать сейчас некоторые детали сюжета, то я бы порекомендовал сперва прочитать книгу, а затем вернуться и прочитать статью.
Читать дальше →
Всего голосов 30: ↑25 и ↓5 +20
Комментарии 10

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн

Тематическая картография: общие вопросы

Время на прочтение 26 мин
Количество просмотров 28K


Хочу поделиться с вами переводом руководства по тематической картографии от ребят из axismaps.

Рекомендую к прочтению информационным дизайнерам, журналистам (данных), аналитикам, начинающим картографам, а также всем, кто хочет научиться читать тематические карты и отличать хорошую карту от плохой, вводящей читателя в заблуждение. Всех заинтересовавшихся приглашаю под кат.
Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 6

Скажи мне, где ты, и я скажу тебе, где ты

Время на прочтение 7 мин
Количество просмотров 24K
В подмосковном Подольске, в микрорайоне Силикатная-2, есть один лайфхак — когда на дворе уже 9 вечера, и пиво в магазинах уже не продают — достаточно просто перейти дорогу, чтобы его купить. Через дорогу Москва — в ней желаемое до 11 найти можно.

Остается решить только одну проблему — темной ночью, в незнакомом районе, среди однотипных многоэтажек… узнать на какой стороне ты находишься.

Исторически на этот вопрос отвечает «обратный геокодер»(reverse geocoder). Он важная часть практически всех картографических АПИ — Google, Яндекс, и даже OSM. Но в большинстве случаев его ответ предназначается человеку, и содержит исключительно текстовое описание локации.

Это-не-технологично! И уж точно непрактично. Esosedi, кушали этот кактус пару лет, а потом просто сделали свой обратный геокодер. Главное как и зачем.

Совсем недавно на хабре искали Смерть Кащееву (nested set и вложеность административных рубрик), ходили по районам(отображение данных регионов на карте), и (не)попадали на счетчик Яндекса (прямой геокодер). А теперь разберем, что такое обратный геокодер, и зачем он нужен. А потом разберем механики его работы.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 16

UX в мессенджерах: 2005 – 2015. Часть II. Годы 2008-2015

Время на прочтение 4 мин
Количество просмотров 3.5K

Год 2008, переломный


Этот год стал переломным моментом в истории систем мгновенных сообщений.

Именно в 2008-м была введена возможность мгновенного обмена сообщениями в Facebook. Соцсеть с самого начала обладала функцией обмена сообщениями, больше похожей на e-mail, однако встраивание мгновенного мессенджера в гигантскую социальную сеть, которая на тот момент имела 69 миллионов активных учетных записей, было огромным прорывом и стало одним из наиболее значительных событий в плане всеобщей интеграции. В социальной сети уже существовали профили пользователей с информацией о них, и ими же были собраны списки друзей, поэтому никому бы не пришлось составлять список контактов для чата отдельно. Если ICQ или AIM начинали с обмена сообщениями и расширяли функционал исходя из этого, то Facebook «зашел» с противоположной стороны: коллекционируя сведения о пользователях, собирая пользователей в группы по интересам и по кругам друзей, на момент запуска системы обмена мгновенными сообщениями FB обладал гораздо более обширным «дополнительным» (с точки зрения мессенджеров) функционалом, чем любая отдельная программа того времени. Если классические мессенджеры выстраивали паутины-связи между точками клиентов, нуждавшихся в коммуникации, то Facebook к этому моменту уже был огромной паутиной, которая ожила и заговорила.
Читать дальше →
Всего голосов 12: ↑6 и ↓6 0
Комментарии 5

Моя первая карта на Leaflet.js

Время на прочтение 4 мин
Количество просмотров 42K
Как я делал свою первую карту на Leaflet.js.

Я ничего не понимаю в картографии и геоинформационных сервисах, поэтому эта статья будет скорее ознакомительная и в помощь новичкам, так как многой информации на русском языке в интернете по-моему нету, а до какой-то я дошел случайно.

Итак задание было следующее: есть черно-белый планшет (маленький кусок карты города) размером 5913x7863 пикселей в формате .bmp + .shp слои.
(изначально карты были отрисованы в формате .dwg (формат автокада), но это закрытый формат и с ним ничего не сделаешь, поэтому ребятам пришлось сохранить каждый слой отдельно в .shp + атрибутивные данные в .dbf)

Из этого всего нужно сделать онлайн карту, основной функционал которой — это вывод атрибутов при нажатии на слой и включение/отключение этих слоёв.

Выбор пал на leaflet.js, так как это оболочка с открытым кодом, на ней сделаны OSM и мой любимый 2GIS. К тому же он хорошо работает на мобильных устройствах.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 25

UX в мессенджерах: 2005 – 2015. Часть I. Предыстория. Годы 2005-2007

Время на прочтение 5 мин
Количество просмотров 3.5K
В процессе конкуренции мессенджеры претерпели значительные изменения, чтобы быть более доступными для клиентов. Предлагаем вам рассмотреть наиболее значимые шаги в развитии функционала, интерфейсов и UX систем мгновенных сообщений за последние 10 лет.

Год 2005: до и во время


Волна популярности ICQ, первого инстант-мессенджера, запущенного в 1996 году, пошла на спад. Большую клиентскую базу ICQ обеспечивала простота и доступность сервиса. Базовая идея мессенджера – возможность поиска контактов по имени, месту жительства, почте, никнейму, полу, возрасту и другой информации, указываемой пользователями – нашла отражение даже в оригинальном названии: аббревиатура ICQ практически совпадала по звучанию с ‘I seek you’ (= я разыскиваю тебя). Долгое время минимальный функционал и нетребовательность к ресурсам являлись решающими факторами при выборе клиента для мгновенных сообщений.

Знакомой многим особенностью ICQ был уникальный идентификационный номер, который выдавался пользователям в порядке возрастания. Прежде чем начать общение, требовалось узнать номер собеседника. При этом красивые и особенные номера имели особую ценность и могли перепродаваться за солидные суммы.

В более старых версиях ICQ была такая непривычная современным пользователям особенность, как вывод входящих и исходящих сообщений в раздельных окнах (что, очевидно, являлось этапом перехода с формата электронной почты). Стоит отметить, что несмотря на то, что ICQ уступал в популярности другим мессенджерам за рубежом, в России он был широко распространен, некоторые используют ICQ до сих пор.
Читать дальше →
Всего голосов 8: ↑3 и ↓5 -2
Комментарии 3

Об особенностях технологии геолокации в MDK

Время на прочтение 3 мин
Количество просмотров 3.5K
Геофенсинг (Geofencing), взятый на вооружение разработчиками MDK, является интегрированной системой оповещения при пересечении пользователем виртуального периметра, установленного вокруг определенных точек на географической карте. Несмотря на простое определение, технология геофенсинга позволяет реализовать множество уникальных сервисов, недоступных иным технологиям использования географических координат пользователя. Но это еще не всё: механизм геофенсинга, интегрированный в MDK, основан на очень гибком алгоритме геопозиционирования с минимальным обращением к GPS-навигации. На практике это означает значительно более экономный расход заряда батарей смартфонов у пользователей мобильных приложений на основе платформы MDK.

За упрощенным определением способа «оповещения при пересечении границ» скрываются огромные возможности использования технологии геофенсинга для анализа данных и их использования в различных приложениях.

Сервисы геофенсинга, интегрированные в Messenger Development Kit, позволяют гибко настроить анализ получаемых данных и контролировать удаленные процессы по заранее настроенным параметрам. Так, например, мониторинг рабочего времени или обеденных перерывов можно настроить как по продолжительности, так и по времени начала и окончания процесса. Эффективный анализ данных обеспечивает сбор и отслеживание самой различной информации, в том числе о том, «кто с кем проводит время» или «кто в разное время посетил одно и то же место».
Читать дальше →
Всего голосов 23: ↑13 и ↓10 +3
Комментарии 1

Дизайн карты: как и почему

Время на прочтение 6 мин
Количество просмотров 30K
В сети можно найти достаточно материалов по созданию стилей карт (и на хабре в том числе), но в основном они показывают техническую сторону создания стиля в tilemill/mapbox studio. А вот с теорией дела обстоят гораздо хуже, в основном пишут о каких-нибудь отдельных аспектах дизайна, и то не всегда объясняют почему нужно делать так, а не иначе. В этой статье я постараюсь исправить эту ситуацию и поделиться опытом с начинающими картостроителями.


Всех интересующихся прошу под кат.
Изучить основы картостроения
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 37

Вклад авторов