Pull to refresh

Нейросеть помогла ученым найти геоглиф перуанских индейцев

Geoinformation services *Machine learning *

Иллюстрация: Yamagata University

Японские ученые из Университета Ямагато нашли новый геоглиф на плато Наска в Перу, использовав нейросеть на платформе IBM Watson Machine Learning. Университет Ямагато сообщил об открытии в пресс-релизе 15 ноября.

Геоглифы плато Наска — гигантские изображения людей, птиц, животных растений и геометрических фигур на юге Перу. Считается, что геоглифы Наски были созданы коренными жителями Южной Америки с V века до н.э. по V век н.э. Мнения об их назначении расходятся: некоторые предполагают что геоглифы играют роль указателей, другие — что у них есть обрядовая роль. При создании геоглифов местные жители стирали верхние темные слои камня, под которым был белый песок.

Ученые Университета Ямагато под началом профессора Макато Сакая ищут геоглифы Наски с 2018 года. За год с лишним они обнаружили 142 геоглифа, среди которых были фигуры людей, рыбы, треугольники, линии и т.д. В своих поисках они сочетали наблюдения с воздуха с работой «в полях». Для расширения своего инструментария ученые прибегли к помощи IBM.
Total votes 13: ↑13 and ↓0 +13
Views 3.8K
Comments 1

Сбер будет анализировать транзакции и перемещения россиян и продавать данные компаниям

Geoinformation services *Business Models *Finance in IT
image

Сбер в рамках пилотного проекта хочет запустить сервис, который будет анализировать банковские транзакции россиян. Он будет взаимодействовать с 2ГИС, чтобы сопоставлять данные о транзакциях с расположением торговых площадок. Сервис будет рекомендовать бизнесу, к примеру, как выгоднее разместить новый магазин.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 9.3K
Comments 11

Операторы попросили правительство оплатить им слежку за зараженными коронавирусом

Legislation in IT IT-companies


По информации «РБК», операторы связи направили в Минцифры письмо с просьбой компенсировать им затраты на передачу данных о передвижении граждан с коронавирусом в пяти регионах страны. Компании оценивают свои затраты на эту процедуру в десятки миллионов рублей.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 2.2K
Comments 2

Минцифры предложило вывести из-под охраны тайны связи данные о местоположении абонентов

Legislation in IT

Министерство цифрового развития, связи и массовых коммуникаций предложило отменить действие охраны тайны связи на геоданные абонентов. Это следует из проекта поправок в закон «О связи» и пояснительной записки к нему, сообщает РБК. 

Читать далее
Total votes 8: ↑8 and ↓0 +8
Views 5.5K
Comments 37

В «Яндекс Картах» появятся личные списки любимых мест, которыми можно будет делиться с другими пользователями

Geoinformation services *IT-companies

Пользователи «Яндекс Карт» смогут делиться списками любимых мест, как плейлистами из музыкальных сервисов. «Яндекс» считает, что это удобный способ рекомендовать друзьям и подписчикам достопримечательности, кафе и другие места. На карте создаются списки из любых объектов и организаций.

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views 1.1K
Comments 3

Исследование: уведомления раскрывают локации пользователей Signal и Threema

Information Security *Instant Messaging *

Группа исследователей выяснила, как определять местонахождение пользователей мессенджеров WhatsApp, Signal и Threema, если организовать специально созданную атаку по времени. Точность определения локаций составила более 80%.

Читать далее
Total votes 5: ↑4 and ↓1 +3
Views 2.1K
Comments 6

Для этого есть карта

Geoinformation services *GitHub *
Translation
Не так давно мы начали рендерить 3D-модели на Гитхабе. Сегодня мы с удовольствием объявляем о новейшем прибавлении в семействе визуализаций — о геоданных. Любой файл .geojson в репозитории на Гитхабе теперь станет автоматически отображаться в качестве интерактивной карты (с возможностью листания), снабжённой вашими геоданными.

[скриншот 2013-06-13 10:23:32]

Люди ужé используют Гитхаб для хранения разных геоданных, от почтовых индексов Чикаго и до радиостанций сообществ да путей движения известных в истории ураганов, так что мы с нетерпением ожидаем увидеть дальнейшие плоды сотрудничества сообществ.

«Под капотом» мы используем Leaflet.js для отображения данных geoJSON поверх специальной версии базового слоя карты улиц MapBox упрощённого, чтобы данные ваши на нём воссияли. Лучше же всего — то, что картооснова использует данные OpenStreetMap; так что, если пожелаете улучшить какой-либо участок её, редактируйте тотчас же.

Карты на Гитхабе поддерживают отображение данных ГИС как точек, линий и многоугольников. Вы даже можете донастроить способ отображения ваших данных — например, изменить цвета и размеры отдельных пометок, указать более понятные значки, указать дополнительные свéдения для чтения читателем, ткнувшим по заинтересовавшей его пометке на карте.

Читать дальше →
Total votes 74: ↑68 and ↓6 +62
Views 17K
Comments 17

Базы знаний. Часть 1 — введение

Semantics *API *Open data *
Одной из причин слабого использования Linked Data-баз знаний в обычных, ненаучных приложениях является то, что мы не привыкли придумывать юзкейсы, видя перед собой только данные. Трудно спорить с тем, что сейчас в России производится крайне мало взаимосвязанных данных. Однако это не значит, что разработчик, создающий приложение для русскоязычной аудитории совсем уж отрезан от мира семантического веба: кое-что всё-таки у нас есть.
image
Основными источниками данных для нас являются международные базы знаний, включающие русскоязычный контент: DBpedia, Freebase и Wikidata. В первую очередь это справочные, лингвистические и энциклопедические данные. Каждый раз когда вам в голову приходит мысль распарсить кусочек википедии или викисловаря — ущипните себя как следует и вспомните о том, что всё, что хранится в категориях, инфобоксах или таблицах, уже распарсено и доступно через API с помощью SPARQL или MQL-интерфейса.

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

Эта статья — первая из цикла Базы знаний. Следите за обновлениями.


Читать дальше →
Total votes 69: ↑66 and ↓3 +63
Views 65K
Comments 29

Особенности загрузки объектов из карты формата KML на карту Яндекса

JavaScript *Yandex API *Geoinformation services *
В API Яндекс.Карт есть средства для загрузки географических данных в формате XML. API поддерживает карты в двух форматах: YMapsML и KML. В документации по технологиям Яндекса есть пример, илюстрирующий работу с этим форматами.

Глядя на этот пример, можно предположить, что с точки зрения API оба формата эквивалентны, и работа с ними ничем не отличается. Тем более Яндекс предоставляет конструктор карт, в котором каждой карте автоматически назначаются ссылки на оба формата. Эти ссылки отличаются только суффиксом. Карта в формате YMapsML оканчивается на символ /, а адрес той же карты в формате KML на конце содержит символы ".kml".

Независимо от формата XML загрузка геообъектов будет выглядеть так:
var map = new ymaps.Map("map", {
    center: [-25.89, 135.32],
    zoom: 4,
    controls: ["zoomControl"]
});

var url = "http://maps.yandex.ru/export/usermaps/4c4r9MAwI8DLmJKv1H--R0_bvQmHNLDz/";

ymaps.geoXml.load(url).then(function (res) {
    map.geoObjects.add(res.geoObjects);
});


Но если нам понадобится что-то сделать с объектами при загрузке, то мы обнаружим, что формат имеет значение. Предположим, что мы хотим поменять цвет контура у объекта с определенным именем.

Пример загрузки YMapsML
var url = "http://maps.yandex.ru/export/usermaps/4c4r9MAwI8DLmJKv1H--R0_bvQmHNLDz/";

ymaps.geoXml.load(url).then(function (res) {
    res.geoObjects.each(function (obj) {
        if (obj.properties.get("name") == "Бассов пролив") {
            obj.options.set("strokeColor", "0066ffff");
        }
    });
    map.geoObjects.add(res.geoObjects);
});



Оказывается, что если мы заменим адрес на формат KML, то данный код работать не будет, потому что коллекция объектов, загруженная из формата KML отличается от той, что получается при загрузке YMapsML. При загрузке KML получается коллекция объектов, состоящая из одного геобъекта, который сам является коллекцией. И вот этот вложенный объект уже содержит геообъекты, нарисованные на карте.

Поэтому для обработки коллекции, загруженной из KML надо написать вот такой код:

Пример загрузки KML
var url = "http://maps.yandex.ru/export/usermaps/4c4r9MAwI8DLmJKv1H--R0_bvQmHNLDz.kml";

ymaps.geoXml.load(url).then(function (res) {
    res.geoObjects.each(function (obj) {
        obj.each(function (nested) {
            if (nested.properties.get("name") == "Бассов пролив") {
                nested.options.set("strokeColor", "0066ffff");
            }
        });
    });
    map.geoObjects.add(res.geoObjects);
});


Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Views 13K
Comments 4

Три слова, способные изменить мир

what3words corporate blog Global Positioning Systems *Algorithms *API *Geoinformation services *
image

Привет, Хабр!

Свой первый материал на этой площадке нам захотелось сделать именно приветственным. Впереди будет еще много информации разного рода, мы обязательно расскажем о технической составляющей проекта, но позвольте для начала объяснить, какие проблемы мы решаем.
Читать дальше →
Total votes 56: ↑39 and ↓17 +22
Views 24K
Comments 80

OpenStreetMap как источник геоданных

OpenStreetMap *
В работе программиста иногда возникает потребность в геоданных. Для этого можно использовать OpenStreetMap (OSM). Привлекательность OSM — в возможности совершенно легально использовать качественную картографическую информацию.

Цель публикации — разобрать на рабочих примерах процесс извлечения геоданных OSM. В результате будет получен программный код (на C#), который можно собрать в Visual или Xamarin Studio, выполнить его на разных ОС (под Mono) и получить результат в форматах CSV и geoJSON. Ограничений на размер обрабатываемых OSM-данных нет (от минимального до полного). Публикация рассчитана на разработчиков ПО, без опыта работы с OSM.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 67K
Comments 12

R: геопространственные библиотеки

Инфопульс Украина corporate blog R *
Translation
Ввод/вывод, изменение и визуализация геопространственных данных — задачи, общие для многих дисциплин. Поэтому многие заинтересованы в создании хороших инструментов для их решения. Набор инструментов для работы с пространственными данными постоянно растет. Мы поверхностно рассмотрим каждый из них. Подробности можно получить по ссылкам на cran или github.

Мы не пытаемся заменить уже существующие в R геопространственные библиотеки — скорее, дополнить и создать небольшие инструменты, позволяющие легко воспользоваться только необходимыми вам функциями.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 4.7K
Comments 0

Год с Runkeeper: Анализ и визуализация геоданных о ваших путешествиях

Wolfram Research corporate blog Programming *Algorithms *Geoinformation services *Data visualization *
Translation

Перевод поста Bernat Espigulé-Pons "A Year of Runkeeper: Analysis and Visualization".
Код, приведенный в статье, можно скачать здесь, а дополнительные файлы здесь.
Выражаю огромную благодарность Кириллу Гузенко KirillGuzenko за помощь в переводе и подготовке публикации

Почти год назад я решил записывать все свои передвижения с помощью Runkeeper, и теперь хочу представить несколько вариантов визуализации моей годовой активности. Проект получается несложным: данные по своим передвижениям я буду подгружать из Runkeeper, а анализировать/визуализировать — в Wolfram Language. В этой анимации (см.ниже) показаны мои передвижения по Барселоне, и я покажу вам, как сделать такую же.


Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 12K
Comments 5

OpenStreetMap, как получить координаты адреса, часть простая

OpenStreetMap *Geoinformation services *


Последнее время наблюдаю тенденцию, что всё больше и больше людей сталкиваются с проблемами в отсутствии геоданных. Вернее даже не так, в их закрытости. Если ещё вчера всех устраивали возможности картографических сервисов по расстановке маркеров, то теперь пользователь хочет большего: подсветить улицу, показать дома на ней, посчитать протяжённости рек и т.д. И тут их ожидает сюрприз, казалось бы на карте они всё это видят, но сделать ни чего не могут — это просто картинки. Развитие, что Google.Maps, что Яндекс.Карт остановилось на показе картинок, геокодинге, да навигации.

Читать дальше →
Total votes 34: ↑34 and ↓0 +34
Views 34K
Comments 24

Совет по открытым данным: планы Рослесхоза и Роспатента и раскрытие картографических данных

«Информационная культура» corporate blog IT Standards *Geoinformation services *Open data *
image

16 марта прошло первое в этом году заседание Совета по открытым данным, повесткой которого были открытые данные Рослесхоза, Роспатента, раскрытие пространственных данных и информации о мерах государственной поддержки. Посмотрим, как это было и к чему пришли в этот раз.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Views 3.4K
Comments 1

Загрузка реальных ландшафтов в Unity 3D

.NET *Game development *C# *Unity3D *
Tutorial


Введение


Тема генерации ландшафтов путем применения разнообразных хитроумных алгоритмов достаточно широко освещалась на хабре (раз, два, три и продолжать можно до бесконечности). Перечисленные примеры касаются случайной генерации некой абстрактной местности для повышения реализма в конечных игровых продуктах. А как быть, если требуется смоделировать некую реальную местность?

По этой теме тоже довольно много разного рода публикаций в сети. Однако, многие из них опираются на использование платных приложений или расширений для Unity. Существуют описания и «дешевых» методов, но основная масса их ориентирована на получение так называемых heightmap — черно-белых квадратных изображений местности, где градациями серого определяется относительных уровень высот в данной точке. Существует ряд способов генерации подобных карт высот с использованием например инструментария GDAL. И такой подход не лишен недостатков, связанных с достаточной громоздкостью процедуры создания карты высот и последующей привязкой к полученной местности. Поэтому, в данной статье будет изложен некий альтернативный подход и интересующиеся приглашаются под кат.
Читать дальше →
Total votes 37: ↑36 and ↓1 +35
Views 39K
Comments 20

Алгоритмы построения пути для беспилотного автомобиля. Лекция Яндекса

Яндекс corporate blog Algorithms *Mathematics *Industrial Programming *Robotics development *
Яндекс уже некоторое время ведет разработку беспилотного автомобиля. Перед вами одна из первых технических лекций на эту тему. В направлении беспилотных автомобилей работают сотрудники Яндекса в разных городах, включая и Минск. Автор лекции Роман Удовиченко как раз из Минска — он руководит группой обработки дорожной ситуации. На сентябрьском Я.Субботнике Роман рассказал об одной из больших задач, стоящих перед его группой.


Мы просто берем текущее положение машины, смотрим на путь, по которому мы хотели бы ехать, и плавно сворачиваем на этот путь, выруливаем на него. Получается достаточно просто. Но перемещение в городе связано с тем, что нужно соблюдать правила дорожного движения.

Total votes 65: ↑62 and ↓3 +59
Views 26K
Comments 32

Как построить географическую панель наблюдения с данными в реальном времени

R *Data visualization *
Translation
В этом посте покажу, как построить интерактивную географическую панель наблюдения с Displayr, Plotly и R. Особенно интересно, что она отслеживает позицию военных самолетов в реальном времени. Для этого я собираюсь взять данные из двух разных источников (регионы на основании размера ВВС и отслеживание позиции самолетов в реальном времени). Панель наблюдения отображает динамические данные двумя способами: оттенок региона (чтобы показать численность ВВС в стране) и точки-маркеры (для позиций самолетов). Потом я построю карту, чтобы аккуратно и красиво отобразить все эти данные.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views 9K
Comments 0

Heatmap Painter

JavaScript *Geoinformation services *Big Data *Data visualization *Graphic design *

Heatmap Habr Moscow


Тепловая карта — картограмма, визуально показывающая интенсивность какого-либо точечного показателя в пределах территории на карте. Интенсивность кодируется цветом и прозрачностью. Наверняка вы не раз видели такие картинки. Так вот, что если вам нужно сделать такую картограмму, а данных на руках у вас нет. Heatmap Painter позволит вам в интерактивном режиме накидать данные на карту и сохранить результат для дальнейшего использования. Штука весьма интересная и может пригодится много кому: разработчикам, аналитикам, дизайнерам. О том как это работает и как использовать читайте далее.

Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Views 7.7K
Comments 6

«Ещё немного о ПД»: телекомкомпании США прекратят продавать геоданные клиентов

CloudMTS corporate blog Information Security *Data storage *Legislation in IT
На прошлой неделе американские телеком-компании Verizon, AT&T и Sprint Corp заявили, что больше не будут продавать брокерам данные о местоположении пользовательских устройств.

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

Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 3.5K
Comments 3