Вы когда-нибудь задумывались о том, насколько связен наш мир? Насколько сложно пересечь границу между странами? И вообще сколько их, этих граничных переходов? А насколько хорош аэропорт Вашего города - в сколько стран или направлений из него можно улететь? А есть ли паромы и периодические водные маршруты между двумя государствами? А ходят ли поезда из одной страны в другую, или ветка уже давно заброшена?
Это кажется простой задачей, пока мы находимся в Европе или, к примеру, в Северной Америке. Но начинает быть очень интересным исследованием, когда мы переместимся в Африку, Центральную Азию или, положим, в Южную Америку. А в Карибском бассейне вдруг окажется, что этим маленькие острова и не связаны настолько хорошо между собой.
А если включить в это уравнение закрытость границ, визовые и паспортные ограничение, то внезапно окажется, что задачка-то и не из лёгких.
Именно поэтому и возник проект Портулан: portolanmap.com. Чтобы показать доступность территорий для внешнего мира. Ведь хотелось бы, чтобы границы были только у нас в головах, но на деле нам приходится считаться с границами государств и территорий.
Заглавный экран карты
Аэропорты, терминалы паромов, сеть железных дорог, включая международные. Визы, посольства, базовая информация по странам. Всё вместе и в очень залипательном формате.
Под капотом - Python-pipeline для сбора и нормализации данных, Svelte/MapLibre GL на фронтенде, статическая раздача через Cloudflare без бэкенда и баз данных.
В Калифорнии энтузиаст придумал необычный способ помочь курьерам найти свой частный дом. Владелец участка в небольшом городке запускает в небо сотни дронов, которые показывают дорогу прямо с воздуха. Проблема заключалась в том, что курьеры регулярно не могли найти дом. По словам энтузиаста, ситуация иногда водители звонили и заявляли, что не могут найти адрес, и просто уезжали.
В итоге пользователь задействовал около 200 дронов, которые формируют в небе светящиеся подсказки и стрелки. Сообщения буквально ведут курьера к нужному адресу: «сюда», «продолжай ехать», а при ошибке появляется предупреждение о неверном повороте с просьбой сдать назад.
В НАСА выпустили сервис, в котором можно собрать своё имя из кусочков Земли — Your Name in Landsat. В сервисе буквы ищутся прямо в снимках со спутников программы Landsat. Работает просто: вводите своё имя, и сервис собирает его из реальных ландшафтов из космоса.
В Minecraft можно добавить свой город, район и улицу. Представлен открытый инструмент Arnis, превращающий цифровые карты в игровые блоки. Решение подтягивает данные из OpenStreetMap и воссоздаёт улицы, дома и районы прямо в Minecraft с учётом рельефа.
Ориентироваться по звёздам можно даже в центре столицы, если знать самые яркие навигационные ориентиры – Большой ковш и Малую медведицу. Об этом Агентству городских новостей «Москва» рассказали в пресс-службе Московского физико-технического института (МФТИ).
«Ночью главным компасом служит Полярная звезда, которая всегда указывает на север. Вопреки стереотипу, эта звезда далеко не самая яркая на нашем небе, и ее сложно увидеть невооруженным глазом в условиях городской засветки. Зато хорошо виден известный астеризм из семи ярких звезд – Большой ковш (часть Большой медведицы). Мысленно проведите линию через две крайние звезды – «стенки» ковша (Дубхе и Мерак) – и продолжите ее вверх на пять таких же отрезков. Тогда вы упрётесь в тусклую звезду в Малой медведице. Это и есть Полярная звезда. Таким образом, даже если сама цель не видна, направление на север будет найдено точно», – рассказали в пресс-службе.
Собеседник агентства отметил, что днем и в сумеречное время можно ориентироваться на Солнце.
«Ориентация на Солнце – самый простой и надёжный способ понять, где находится какая сторона света. Оно встаёт на востоке и садится на западе. В полдень в летний период Солнце указывает приблизительное направление на юг, а зимой – на север», – добавили в пресс-службе МФТИ.
SpaceWeb в Нидерландах: виртуальные серверы и IP-адреса для международных проектов
SpaceWeb открывает первую локацию для размещения виртуальной инфраструктуры в международной зоне — в Нидерландах. В панели управления клиентам стали доступны VPS/VDS-серверы с выделенными IPv4-адресами из локального пула. Локация предназначена для проектов, ориентированных на зарубежных пользователей и работающих в глобальной сети.
Новые серверы имеют низкие задержки для европейской аудитории и корректную работу геозависимых сервисов. Развертывание Debian, Ubuntu и CentOS выполняется автоматически через панель SpaceWeb.
Коротко о главном:
Локация — Нидерланды (Амстердам).
Выделенные IPv4-адреса из нидерландского пула.
Современная аппаратная платформа: NVMe-накопители, актуальные CPU, полный root-доступ.
Локация подходит для проектов, ориентированных на международную аудиторию и работу с европейскими пользователями при низких сетевых задержках. Зарубежный IPv4-адрес предоставляет корректную работу геозависимых сервисов и повышает надежность почтовых рассылок. А локальная IP-привязка позволяет запускать сервисы, которым требуется международное размещение.
В центре Москвы стали отображаться сигналы светофоров в приложении «Яндекс Карт» — ранее технологию представили в России и тестировали в Казахстане. Официального релиза нововведения пока не было, но похоже такая опция ожидается совсем скоро.
Теперь реки, озёра и моря на карте 2ГИС стали реалистичнее — с солнечными бликами и волнами.
Для начала, чтобы придать поверхности глубину и рельефность, мы перешли от плоских текстур к текстурам с нормалями. Это позволило воде реагировать на свет: в зависимости от направления освещения она начинает вести себя по-разному — появляется объём, тени на гребнях, есть ощущение материи.
А дальше добавили ещё одну текстуру, которая смещается в другую сторону — и научились анимировать поверхность воды через движение волн. Получилось красиво: вода двигается, перекатывается, реагирует на свет.
Увидеть это великолепие уже можно в веб-версии 2ГИС и в самых свежих версиях для мобильных платформ.
Про текстуры ещё можно прочитать в наших статьях про небо и освещение.
Рэймонд Чен, инженер‑ветеран Microsoft, более трёх десятилетий участвующий в развитии Windows, с 2003 года ведёт популярный технический блог The Old New Thing. Чен регулярно публикует в нём короткие истории о внутренней кухне Windows. На этот раз Чен объяснил, почему Microsoft перешла на обозначения «H1» и «H2» в названиях полугодовых релизов Windows.
Наверное, и без подсказок можно угадать, что «H» означает «half» (половина). Однако до 2019 года обновления называли «весенними» и «осенними», к примеру 2017 Fall Creators Update или 2018 Spring Update. Зачем было менять?
Дело в том, что не везде сначала идёт весна, а затем осень. В Южном полушарии Земли всё наоборот, не так, как у нас: в декабре начинается лето, в марте — осень, ну а в июне будет зима, за которой следует весенний сезон с сентября по ноябрь. Поэтому сразу возникает вопрос: «весеннее обновление» — это когда?
Это очень базовый географический факт, но вопрос вообще интересный. Почему мы его так редко вспоминаем? Если задуматься, то вся основная современная цивилизация развилась именно в Северном полушарии — отсюда и нормы речи. Более того, про южнополушарцев легко забыть и без этого: там живёт всего 10–12 % мирового населения, поскольку там меньше пятой части суши, и значительную площадь занимают океаны.
В Microsoft про такие базовые соображения о географии вспомнили далеко не сразу. На одном из общекорпоративных собраний топ-менеджер задал вопрос о возможных бессознательных предубеждениях. Один из коллег Чена поднял руку. Имя Рэймонд не приводит, но замечает, что этот сотрудник вырос в Южном полушарии Земли. Разработчик озвучил факт о северополушарной предвзятости.
«Сезонные» названия заменили на нейтральные «H1» и «H2» уже на следующий день.
Одной из особенностей любого опенсорс-проекта является проблема управления этим проектом. Человек с ключами от главного репозитория и с правами на управление сайтом и/или мобильными сторами имеет возможность осуществлять действия, которые не будут пользоваться поддержкой иных участников (контрибьюторов) данного проекта.
Например, владельцу продукта может придти в голову идея внедрить жесткую монетизацию каких-либо фичей, или вставить рекламу, или изменить условия лицензии на часть кода, сделав её проприетарной, а не свободной.
Случившийся в марте конфликт между сооснователями проекта Organic Maps стал тем триггером, который запустил создание комьюнити-форка проекта, над которым начали работу часть бывших контрибьюторов Органикмапса.
Так появился проект CoMaps - полностью оффлайновые и бесплатные карты для мобильных устройств с фокусом на приватность: в приложении нет каких-либо трекеров, мы не собираем и не передаем кому-либо каких-либо данных.
А приставка "Co" намекает, что это именно community-driven проект, где ключевые решения принимаются после обсуждения внутри всего сообщества контрибьюторов и при необходимости - после сбора мнений путем голосования за тот или иной вариант.
За прошедшие три месяца команде разработчиков удалось наладить стабильную сборку приложения и карт из OpenStreetMap, провести доработку части функциональности приложения. Например, добавили изолинии (рельеф) с шагом 100 метров для всех возможных территорий, сделали локальный бэкап меток и записанных треков, изменили на более удобный для восприятия (ну, нам так кажется) картостиль.
Дальнейшее развитие проекта предполагает как развитие текущих и создание новых фичей на основе сбора обратной связи от самих пользователей, так и формализация самого статуса проекта. Прямо сейчас мы обсуждаем и рассматриваем разные варианты, в том числе создание "нон-профит" организации; или же можем придти под крыло какой-нибудь известной организации вроде SFC или подобной.
Так как сегодня, 3 июля 2025, мы сделали первый публичный релиз приложения в сторах, приложу пачку ссылок на ключевые ресурсы проекта:
https://comaps.app - сайт проекта (там можно найти всю рабочую внутрянку - матрикс/телеграм/zulip чаты, репозитории, таск-трекинг, инструкции как присоединиться к разработке со своими идеями, и т. д.)
Аналитический Центр Лесного и Сельского Хозяйства определил мазутные загрязнения в Черном море с помощью спутников и ИИ
Специалисты Аналитического центра лесного и сельского хозяйства, входящего в ITFB Group, с применением технологий искусственного интеллекта (ИИ) и дистанционного зондирования Земли (ДЗЗ) выявили 11 мазутных пятен в акватории Черного моря и на прилегающей береговой линии. Это наиболее точная картина загрязнений в акватории на сегодняшний день.
При помощи собственного ИИ алгоритма, основанного на спутниковых снимках, специалистами АЦЛСХ удалось определить границы мазутных пятен и оценить масштабы загрязнения. Технология использует радарные данные и снимки высокого и среднего разрешения, наложенные на картографические слои, что позволило не только оценить оперативные, но и ретроспективную обстановку в акватории. Данные были оперативно переданы наземным службам, которые подтвердили наличие разливов.
«Применение технологий дистанционного зондирования Земли и искусственного интеллекта позволило оперативно выявить угрозу и своевременно информировать ответственные структуры. Это существенно повышает эффективность реагирования и снижает экологические последствия», — подчеркнул Иван Петров, директор направления автоматизации лесного и сельского хозяйства, АЦЛСХ.
Развитие технологий искусственного интеллекта позволяет существенно упросить жизнь во многих отраслях экономики России. Так например, АЦЛСХ создал и опробовал технологии для определения состояний леса, включая определение породного состава или определение состава и влагонасыщенности почв, что существенно повышает урожайность культур.
Для СМИ:
Аналитический центр лесного и сельского хозяйства (АЦЛСХ) входит в группу компаний ITFB Group и с 2010 года занимается внедрением современных технологий в сельское и лесное хозяйство. Основная область деятельности компании – предоставление услуг по цифровизации и информатизации сельского и лесного хозяйства, использованию GIS-технологий. Компания сотрудничает с Российской академией наук, Министерством сельского хозяйства РФ и другими значимыми организациями.
ITFB Group — российская ИТ-компания, предоставляющая полный комплекс ИТ-услуг: проектирование и внедрение ПО; заказная разработка ПО и приложений; разработка собственных продуктов с использованием технологий ИИ; поставка и интеграция оборудования для построения ИТ-инфраструктуры, включая разработку собственных программно-аппаратных комплексов. ITFB Group также обладает экспертизой в области цифровизации сельскохозяйственного сектора. Клиентами ITFB Group являются более 100 компаний enterprise-уровня, среди которых «Яндекс», Т-Банк, ВТБ, МКБ, «Сбер», Газпромбанк, Росбанк, «Открытие Инвестиции», МТС, ВымпелКом, Теле2, СИБУР, Гринатом, «Уральские авиалинии», СОГАЗ, «Большая российская энциклопедия», «МОЭК», «Мечел» и другие. Офисы компании находятся в Москве, Уфе и Рязани.
Саха, она же Якутия: как мы разбирались с ошибкой в ГАР
Не так давно к нам пришли заказчики с ситуацией.
Адрес, который ожидают в своих системах: «Республика Саха (Якутия), г.о. город Якутск, г Якутск, ул Крупской, д. 9А, кв. 35»
Адрес, который возвращается: «Респ. Саха /Якутия/, г. Якутск, ул. Крупской, д. 9А, кв. 35»
Официально в наименованиях субъектов РФ слешей нет. В итоге из-за неверной обработки адреса ведомство отказало гражданину в услуге с формулировкой, что необходимо уточнить адрес. А у другого заказчика слеши сломали сценарии передачи региона в следующие по цепочке вызовов системы.
В Государственном адресном реестре (ГАР) наименование объекта хранится в разных полях в двух ипостасях, а типы объектов хранятся как отдельно, так и вместе с наименованием.
Получается, что в двух местах в ГАР регион называется по-разному, а ещё для Якутии его нельзя сопоставить:полное наименование типа объекта + наименование региона без указания типа ≠ полный тип + официальное наименование объекта (региона). В других случаях это возможно: например, «Республика» + «Бурятия» = «Республика Бурятия».
Мы написали письмо в ФНС с просьбой исправить такое разночтение. Это сделали, но технически необычным образом: не добавили новое значение, а просто исправили последнюю запись. Теперь все выглядит, будто так всегда было.
Для себя сделали вывод: если в ГАР (ФИАС) что-то не так, нужно сразу писать в поддержку ФНС. Есть все шансы, что вопрос будет оперативно решен.
По отзывам @Goron_Dekar,@GaricTи других неравнодушных пользователей (не с этого сайта) к статье сделаны следующие изменения:
скорректирован признак парк - в Москве и некоторых других городах они не отмечены в OSM как парки, а просто "область с деревьями". Теперь индекс "Доступность парков" более правильный;
скорректирован отбор остановок/маршрутов общественного транспорта - в выборку не попадали маршруты (relations в OSM) состоящие только из точек, без линий - обновлен индекс "Доступность транспорта";
вклад расстояния в индекс для объектов теперь квадратичный - это значит, например, что детский сад прямо в ячейке с домом имеет вес 64, в соседней ячейке 49, а на расстоянии 1км - вес 1. Пересчитаны все индексы.
Доступность объектов образования - Чем выше значение индекса тем больше университетов и колледжей в радиусе доступности (до 2 км). Чем ближе объект. и больше его площадь, тем больше его вклад в значение индекса.
А так же теперь можно выбрать тип жилой застройки, относительно которой строится индекс. Выбор не большой: многоквартирные дома, общежития, бараки (да и такие еще есть) и не определено. К сожалению это все, что можно получить из OSM.
В развитие "Индекс твоего города" https://city-indexes.online/ ( статья https://habr.com/ru/articles/837310/) добавлены индексы:
Доступность медицины - Чем выше значение индекса тем больше поликлиник, клиник и больниц в радиусе доступности (до 2 км для клиник и 5 км для больниц). Чем ближе объект и если это больница, то тем больше его вклад в значение индекса.
Доступность спорта - Чем выше значение индекса тем больше спортивных центров и площадок в радиусе доступности (до 1 км). Чем ближе объект, тем больше его вклад в значение индекса.
Доступность парков - Чем выше значение индекса тем больше парков в радиусе доступности (до 2 км). Чем ближе парк и больше его площадь, тем больше его вклад в значение индекса.
В приложении «Яндекс Путешествия» появился раздел «Итоги поездки». В нём размещены карточки с интересной статистикой о поездках пользователя, например об отпуске на море или выходных за городом, рассказали Хабру в «Яндексе".
«Итоги поездки» помогают пользователям надолго сохранить воспоминания о путешествиях — просмотрев карточки, можно ещё раз прокрутить в памяти самые яркие моменты.
Карточки напомнят пользователю, сколько шагов он сделал в поездке — всего и в среднем за день, какая стояла погода, сколько достопримечательностей он осмотрел, сколько снимков сделал, во сколько ложился спать, как далеко уехал от дома. При желании карточки в приложении «Яндекс Путешествия» можно оформить по‑своему, поставив на фон один из снимков из поездки, и поделиться ими с близкими.
«Нам свойственно подводить итоги — года, лета или чего‑то ещё. Это помогает отмечать важные моменты и хранить их в памяти. Путешествия всегда наполнены эмоциями, о них приятно вспоминать и делиться этими воспоминаниями с близкими. Чтобы нашим пользователям было проще вернуться к ярким моментам отдыха, мы разработали новый, технологичный формат подведения итогов», — пояснил директор по продукту «Яндекс Путешествий» Евгений Абрамзон.
«Итоги поездки» доступны только при бронировании отелей и апартаментов на две ночи и больше. Карточки про поездку появятся в приложении через пару дней после её завершения. Чтобы начать собирать факты, нужно обновить приложение «Яндекс Путешествий» для iOS или Android до последней версии.