Как стать автором
Обновить
115.03
Рейтинг

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

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

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

Сравнительный анализ Agisoft Metashape Pro и OpenDroneMap

Open source *Геоинформационные сервисы *Робототехника Фототехника Мультикоптеры

В данной статье мы ознакомимся с функционалом Аgisoft Metashape Pro и сравним качество построения 3D моделей с OpenDroneMap.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 567
Комментарии 1

Новости

PyGMTSAR (Python GMTSAR) — Спутниковая интерферометрия для всех

Open source *Программирование *Геоинформационные сервисы *Открытые данные *Научно-популярное

MacOS testsUbuntu testsPyPI testsAvailable on pypiDocker


Долго ли, коротко ли, а только мой проект спутниковой интерферометрии PyGMTSAR, начинавшийся просто для проверки некоторых идей и алгоритмов, превратился в самостоятельную Python PyPI библиотеку и обзавелся тестами (CI on Github Actions) и "живыми" примерами на Google Colab и в образе Docker, плюс документацией на GitHub Pages.

"Классическая" интерферограмма — обычно так выглядит смещение поверхности в результате сильного землетрясения

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 895
Комментарии 2

Спросим у Google, насколько наша встреча была предначертана судьбой

Глобальные системы позиционирования *Геоинформационные сервисы *R *Визуализация данных *
Перевод

Введение


Когда я познакомилась со своим бойфрендом, я иногда ощущала небольшое сожаление от того, что у нас не было умилительной киношной истории встречи, несмотря на то, что мы пять лет жили в одном и том же городе и учились в одном университете. Наша история не уникальна для многих пар в 2020 году: на спаде между двумя волнами COVID мы начали общаться онлайн, в приложении для знакомств Bumble.

Я подумала, что благодаря истории местоположений Google, втихомолку отслеживающей данные GPS, можно было бы найти ответ на вопрос о том, насколько судьбоносно пересекались наши дорожки до встречи. Насколько близко мы были к тому, чтобы воспроизвести романтическую сцену «среди десятков людей они нашли глазами друг друга»?
Читать дальше →
Всего голосов 89: ↑87 и ↓2 +85
Просмотры 17K
Комментарии 20

7 печатей ТИМ

IT-инфраструктура *Геоинформационные сервисы *Хранилища данных *Законодательство в IT Интернет вещей
Из песочницы

Давно собирался написать данную статью и представить свое видение в отношении Технологии информационного моделирования (ТИМ). ТИМ имеет бесчисленное множество преимуществ при реализации, и в случае достижения результативности внедрения во все субъекты строительной отрасли можно будет наконец-то поставить жирную точку в вопросе бесконтрольности строительных процессов. Не знаю, когда удастся превратить ТИМ в привычную технологию, но …

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

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1.4K
Комментарии 10

Заблуждения программистов о почтовых адресах

Программирование *Геоинформационные сервисы *
У всех легковых автомобилей четыре колеса. Исключение из этого правила — Reliant Robin.

Если у автомобиля больше четырёх колёс, то это грузовик, автобус или вообще автопоезд. Исключение найдётся и здесь: Mercedes-AMG G 63 6x6.

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

Заблуждение 0. Для доставки нужны адрес и имя


В мае 2016 года издание Skessuhorn рассказало трогательную историю: семья фермеров в Хоуларе на северо-западе Исландии получила письмо, на котором не были указаны ни имена получателей, ни адрес, по которому его нужно было доставить. Письмо отправил зарубежный турист, который гостил в посёлке Хоулар и точного адреса не знал. Вместо этого на конверте было изображено местоположение получателя с кратким описанием места, вместо имени — «датчанка, которая работает в супермаркете в Будардалюре».

Адрес называл точно только страну (Исландия) и посёлок (Будардалюр). Дальше шло текстовое описание: лошадиная ферма, где живёт исландская/датская семья с тремя детьми и большим количеством овец. Письмо турист отправил из столицы Исландии, Рейкьявика.


Skessuhornið
Читать дальше →
Всего голосов 167: ↑164 и ↓3 +161
Просмотры 34K
Комментарии 236

История Goose Maps, первых автономных офлайн карт для Apple Watch

Разработка под iOS *Разработка мобильных приложений *OpenStreetMap *Геоинформационные сервисы *Развитие стартапа
Перевод

Недавно мы запустили офлайн карты для Apple Watch. Проект занял более 2 лет и потребовал огромного внимания со стороны нашей небольшой команды энтузиастов. Мы столкнулись с таким количеством продуктовых и технических сложностей, что просто не может не поделиться этим с вами. Вот наша история.

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 3.8K
Комментарии 14

Как хранить сеть дорог в БД для построения маршрута?

PostgreSQL *Программирование *Java *OpenStreetMap *Геоинформационные сервисы *

Японцы уже в 2018 году научили немецкий GraphHopper строить маршруты по дорогам хранящимся в PostgreSQL.

Как кастомизировать источник данных, и сохранять новые дороги в таблицу правильно?

Надо всего лишь...
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 11K
Комментарии 18

Переход на Metal

Блог компании 2ГИС Разработка под iOS *Разработка мобильных приложений *Objective C *Геоинформационные сервисы *

Мы закончили регрессионное тестирование и со дня на день собираемся начать раскатывать на бой релиз с включенным Metal. Зачем мы это делаем и как всё происходит — рассказываем в статье. 

Причина первая: уход на пенсию OpenGL для iOS/OSX. В 2018 году Apple объявили, что прекращают поддержку этого графического API, и это только вопрос времени, когда они удалят его из своих операционок и запретят выкладывать в App Store приложения, использующие GLES (OpenGL for Embedded Systems — подмножество API OpenGL для встроенных систем, например, мобильных устройств). А кому надо впопыхах интегрировать незнакомый API? Правильно, никому. Плюс, нет-нет да и случаются какие-то неприятные падения где-то под капотом OpenGL, починка которых сводится к мольбам, что очередной точечный фикс кода всё исправит.

Читать далее
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 4.5K
Комментарии 19

Храним отметки высот в XYZ tiles

Геоинформационные сервисы *
Из песочницы

Цифровые модели поверхности и рельефа (ЦМП/ЦМР) – являются важной и неотъемлемой составляющей геоинформационных систем (ГИС). Они являются источником высотной информации и решают задачу определения высоты Z в указанной точке с координатами XY на местности. ЦМП и ЦМР могут быть как регулярными, так и нерегулярными (чаще всего их делят по формату хранения высотных отметок (растровые и векторные). Растровые ЦМП/ЦМР чаще всего поставляются в виде геопривязанного растра с типом пиксельных значений позволяющих хранить дробные отрицательные числа (32-bit float). Повсеместная реализация и внедрение информационных сервисов (прежде всего онлайн), делает необходимым отображение пользователям высотной информации в интерактивном режиме (определение Z при перемещении курсора XY) и ставит перед разработчиком задачу донесения этой информации. Если в случае с векторными данными, мы можем отобразить высотный пикет в координатах XY и показать записанный ему атрибут Z, то с растровыми (регулярными) моделями высот такое не выйдет, иначе мы должны хранить атрибут на каждый пиксель нашего растра (так никто не делает) или быть готовыми его рассчитать и вернуть пользователю с сервера. В принципе, эта задача решена показом на растровых тайлах высотных отметок или горизонталей в виде рисунка, но такой способ отображения высот не интерактивен и несет лишнюю нагрузку на картографическую составляющую тайлов.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.2K
Комментарии 4

Залогиниться из России через Турцию — без VPN. Обновление геолокаций IP с помощью Geofeed

Блог компании Selectel Хостинг Сетевые технологии *IT-стандарты *Геоинформационные сервисы *

Как часто бывает: заходите на сайт, а он вас прогоняет, якобы вы из другой страны?
Ситуация неприятная как для пользователя, так и для интернет-провайдера — нужно поднимать базу IP-адресов и смотреть, где указана неактуальная геолокация.

На вебинаре Selectel Network Meetup 4 сетевой инженер Никита Степанов рассказал, как починить географию пользователей и автоматически обновлять геолокацию IP-адресов. Подробности под катом.

Дисклеймер: название Eevee вымышленное, любые совпадения с реальными компаниями случайны.
Читать дальше →
Всего голосов 52: ↑51 и ↓1 +50
Просмотры 7.3K
Комментарии 3

Ускоряем разработку: автоматический перевод C++ в Swift. Часть II

Блог компании 2ГИС C++ *Разработка мобильных приложений *Геоинформационные сервисы *Swift *

В первой статье рассказали, почему нам потребовалась автоматическая кодогенерация свифтового интерфейса для C++ в Mobile SDK. Описали инструменты, которые есть в нашем распоряжении, и сделали вывод: лучший промежуточный слой для преобразования на сегодняшний день — это C. 

Во второй части рассказываем о собственном инструменте, который поддерживает и Swift, и Kotlin — мы называем его Codegen (да :)).

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.2K
Комментарии 0

Заблуждения программистов о картах

Глобальные системы позиционирования *Программирование *Геоинформационные сервисы *


Дизайн систем быстро выявляет ошибки в восприятии закономерностей функционирования мира. Те правила, которые кажутся непреложными истинами, могут ими не оказаться.

Списки подобных заблуждений составлялись про имена или телефонные номера. Настало время карт и систем навигации.

Заблуждение 1. Форма Земли — это просто


Шар — множество точек в пространстве, удалённых от центра на расстояние не выше радиуса. Однако хотя бы из-за суточного вращения форма нашей планеты отличается от идеального шара. Планета сплюснута у полюсов и утолщена на экваторе, а также обладает рельефом и испытывает циклы приливов и отливов.
Читать дальше →
Всего голосов 314: ↑310 и ↓4 +306
Просмотры 43K
Комментарии 114

Умная подсказка в навигаторе: что могло пойти не так

Блог компании 2ГИС Геоинформационные сервисы *Аналитика мобильных приложений *

Это история о том, что подсказка умная, а мы — нет :)) 

Рассказываем, как мы планировали сделать всё быстро и просто, а получилось как всегда не так. Но мы справились, хоть и не сразу. Речь пойдёт о навигаторе 2ГИС: пользователи строят в нём маршруты и приезжают, куда планировали. Это навело нас на мысль, что хорошо бы предугадывать желание пользователя — предлагать точку назначения и строить маршрут сразу, как только он открыл приложение. Например, пользователь-отец только подумал, что пора забирать ребёнка из детского сада, открыл 2ГИС, а мы ему — готовый маршрут с учётом пробок.

Нужен простенький алгоритм!

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 3.6K
Комментарии 11

Цифровизация в сельском хозяйстве

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

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

Эти статьи предназначены для людей, которым интересна тема агрономии. Возможно вы студент, или уже опытный фермер, в любом случае найдёте для себя что-нибудь интересное или новое. Моя задача объяснить не совсем понятные вещи простым языком.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 2.4K
Комментарии 0

Как фермеру узнать состояние своих полей по NDVI?

Python *Обработка изображений *Геоинформационные сервисы *Визуализация данных *
Tutorial

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

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 3.5K
Комментарии 14

J.A.R.V.I.S. и помидорки

Геоинформационные сервисы *Научно-популярное Искусственный интеллект Будущее здесь
Из песочницы

Моё детство прошло в деревне. С юных лет я познавал таинства выращивания картохи и сооружения чучел из консервных банок. 

Для меня оказалось открытием, что автоматические комбайны, убиравшие поля кукурузы в Интерстелларе, бороздят вполне реальные поля. А системы автоматического отслеживания здоровья растений с push-уведомлениями для фермеров и другие элементы кибер-деревни становятся обыденностью.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 4.6K
Комментарии 4

Прагматичная разработка-3: телеграм-бот

Мессенджеры *PHP *Анализ и проектирование систем *Геоинформационные сервисы *Управление проектами *
Tutorial

Финальная часть разработки простого проекта про specialty-кофейни на Кипре. В первой части я рассказал про API микросервис, во второй - про фронтэнд-сайт и теперь - про телеграм-бота.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 4.4K
Комментарии 2

Создание и наполнение PostGIS при использовании Docker

PostgreSQL *SQL *OpenStreetMap *Геоинформационные сервисы *Визуализация данных *
Из песочницы
Tutorial

Пошаговая инструкция о том, как установить и использовать расширение PostGIS для PostgreSQL в Docker.

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

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 2.3K
Комментарии 6

Из вагона направо: как работают подсказки 2ГИС

Блог компании 2ГИС C++ *API *Геоинформационные сервисы *

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

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 5.5K
Комментарии 6

Прагматичная разработка

PHP *Анализ и проектирование систем *API *Геоинформационные сервисы *Управление проектами *
Tutorial

Недавно выдалось свободное время и я сделал простой проект про specialty-кофейни на Кипре: сайт и телеграм-бот по всем канонам "большой" разработки. Люблю хороший кофе 😊

Делюсь своим процессом разработки и рекомендациями как сделать всё задуманное без потери времени.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 6.2K
Комментарии 3

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