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

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

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Создаём инфраструктуру для интеграционных тестов: делаем образы и подводим итоги

Блог компании 2ГИС Тестирование IT-систем *Геоинформационные сервисы *

Это вторая статья из короткого цикла про создание инфраструктуры для автотестов. Первая доступна здесь.

3 года назад команда Fiji решила переизобрести инфраструктуру для интеграционных тестов. Мы перенесли тестовые БД в docker-контейнеры и научились поднимать в Kubernetes контур для автотестирования.

В этот раз поговорим про то, как создавать и актуализировать образы БД для интеграционных тестов. Также я расскажу, как благодаря автотестам изменились процессы в нашей команде. Затем подведу итоги и поделюсь планами на будущее.

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

ГАР БД ФИАС или очень полная БД ФИАС

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

01.06.2020 ИФНС опубликовала новый формат выгрузки данных
17.12.2020 Мягко намекнула, что в 2021 будет использоваться только он
01.09.2021 Это свершилось: теперь просто "полная БД ФИАС" перестала обновляться и требуется использовать ГАР БД ФИАС

Частично импортируем ГАР БД ФИАС в MySQL на PHP.

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

Незримая школа, резиновая поликлиника. Препарируем магию городской инфраструктуры

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

На окраинах мегаполисов кипит тотальная застройка человейниками… А тем временем их жители ездят учиться, закупаться продуктами и лечиться за многие километры от дома. Хайлоад по-краснодарски: в школах параллельные классы с А по Я, 30-40 учеников в каждом и уроки во много смен. Нагрузочное тестирование по-питерски: очереди из больных не вмещаются в поликлинику и тянутся по улице. И это только начало: крупные города стремительно обрастают не пригодными для жизни районами без инфраструктуры.


В эфире проект ХоумХаб — карта для непредвзятого анализа качества городской среды. Наша цель — предоставить инструмент для оценки развитости инфраструктуры, состояния экологии, плотности застройки и других факторов, влияющих на качество жизни. Наше кредо — открытые данные, расчеты и код. Наши инструменты — OSM, PostgreSQL, python и C++.


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



Гадание по фото: сколько здесь школ и поликлиник?

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

Создаём инфраструктуру для интеграционных тестов

Блог компании 2ГИС Тестирование IT-систем *Геоинформационные сервисы *

Меня зовут Слава Черепанов, я работаю в 2ГИС в проекте Fiji. Мы делаем профессиональную ГИС-систему, с помощью которой картографы создают карту мира в 2ГИС. Расскажу, как в этом проекте за 4 года эволюционировала инфраструктура интеграционных тестов. Это будет не летопись, а история про выборы, их причины и следствия. Разберёмся, как создать подходящую вам тестовую инфраструктуру и справиться с этим в разумные сроки.

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

300 БЕЛАЗов

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

Дисклеймер


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



Начало — как все было


Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 4.1K
Комментарии 3

Как увидеть на снимке лес? Наш опыт сегментации снимков Sentinel-2

Блог компании Цифровое проектирование Обработка изображений *Геоинформационные сервисы *Машинное обучение *


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

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

Но как получить полностью размеченные по необходимым критериям спутниковые снимки?

Мы в компании «Цифровое проектирование» решаем различные задачи сегментации. На каждой подробно остановимся в наших следующих материалах. В этом же тексте расскажем про наш опыт нахождения леса на спутниковых снимках, как пытаемся построить ML модель по разметке леса и про то, что уже удалось добиться на данном этапе, а к чему мы еще только стремимся.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.4K
Комментарии 8

Как найти и купить дом, если вы Data Scientist

Блог компании SkillFactory Python *Программирование *Геоинформационные сервисы *Машинное обучение *
Перевод
Tutorial

Атма Мани, переводом статьи которого мы делимся к старту флагманского курса по Data Science, — ведущий инженер по продуктам ArcGIS API для Python в компании Esri. В этом материале он рассказывает, как при помощи ArcGIS и Python создать модель, выводящую короткий список домов в соответствии с потребностями и желаниями покупателя. Ссылку на репозиторий GitHub вы найдёте в конце статьи.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 7.8K
Комментарии 8

Геолокация в iOS: что тут сложного?

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

Из этой статьи вы узнаете о возможностях работы геолокации, когда приложение свёрнуто или закрыто; о тонкостях работы с авторизацией; о нововведениях в iOS 15, затрагивающих геолокацию.

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

Сервис просмотра и редактирования библиотек геометок

Программирование *Maps API *Геоинформационные сервисы *Тестирование веб-сервисов *VueJS *

В 2018 решил освоить Vue.js, так, для общего развития, а как известно, лучший способ освоить язык/фреймворк/etc — начать писать. В голову пришла довольно простая идея, которая со временем выросла в довольно большой проект — онлайн сервис «Места», позволяющий создавать свои коллекции мест на карте, геометок, с подробной информацией о них. Собирать их в альбомы, сортировать в дереве папок, просматривать, редактировать, обмениваться с другими, открывать для просмотра другим пользователям сервиса. Привязывать к местам фотоальбомы, экспортировать свои библиотеки в файлы JSON и GPX (для навигаторов, например), импортировать в свои библиотеки места других людей.

Идея была проста. Есть множество средств создания фотоальбомов, музыкальных плейлистов — с описаниями, возможностью сортировки, ссылками, преферансом и барышнями. А похожей полноценной картографической реализации толком нет. По крайней мере, я не нашёл.

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

Проект свободный (https://github.com/assador/places, сам действующий сервис пока здесь: http://places.scrofa-tridens.ru). Сейчас в планах помимо API Яндекс.Карт, которые отвечают, собственно, за карту, подключить и другие — OSM, 2ГИС и пр. Хочу добавить возможность добавлять к местам не только фото-, но и видео-, и аудиоальбомы. Развивать структуру прав и ролей пользователей, их связь друг с другом на сервисе, расшаривать библиотеки в соцсети и пр. Короче, для меня штука интересная.

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

Использование OpenCPN для автоматизации производства

Настройка Linux *Геоинформационные сервисы *Планшеты Транспорт Будущее здесь
Tutorial

В предыдущей статье я остановился на общем устройстве электронной системы яхты IT техническая сторона яхтинга / Хабр (habr.com) . В этой статье мы остановимся на развитие программы для "мозгов" яхты - OpenCPN. Текст и фото содержат информацию по изготовлению простого корпуса для прибора из профиля.

В каком то смысле это прототип окна будущего, где каждая точка поверхности "чувствует" прикосновение. Естественно эти возможности на производстве будут использоваться для управления и автоматического распечатывания стикеров с QR кодами.

В планах использовать трекер взгляда, для апробации интерфейса больших окон (Big Windows).

Настройка печати через CUPS для стикерного принтера Zebra GK420d заняла почти неделю, дело в том cups, xpdf, Firefox и evince (которая вкомпилирована в gtk-2.0) при использовании чего-то более лёгкого чем Gnome хранят настройки принтера и страницы в 4 различных местах.

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

Карты распространения борщевика Сосновского и зачем мы сделали свою

Геоинформационные сервисы *Краудсорсинг Экология

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

Опасно: борщевик Сосновского!
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 11K
Комментарии 17

Домик в деревне, потоп, и цифровые модели рельефа

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

Сбылась мечта вашего детства—вы присмотрели себе домик в деревне​! Домик в отличном состоянии, из окна прекрасный вид, под самым окном тихо журчит речка Переплюйка, жизнь прекрасна! Вы совсем было собрались его купить, но вдруг достали телефон и зачем-то решили почитать новости. А там—изменения климата, очередное наводнение неважно где, с разрушениями и жертвами. И вдруг вы с беспокойством смотрите на речку Переплюйку прямо перед вами, и думаете, а не превратится ли она в случае чего в бурный поток, смывающий всё нажитое непосильным трудом? Давайте посмотрим, чем технологии ГИС (геоинформационных систем) могут вам помочь, и почему свободный доступ граждан к географическим данным полезен для принятия решений.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 6.6K
Комментарии 17

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

Обработка изображений *Геоинформационные сервисы *Big Data *Экология

У современных фермеров сегодня миллион «умной» техники под рукой: дроны, датчики, бортовые компьютеры. Естественно, без мобильных и веб приложений тоже не обошлось. Все эти технологичные штуки делаются для того, чтобы повысить урожайность полей. Тем не менее, некоторые разработчики пошли дальше и помогают агробизнесам не только работать эффективно, но и экологично. Мы в OneSoil как раз работаем над таким приложением. Давайте посмотрим, что экологичного оно умеет делать.

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

Кроссплатформенная растеризация SVG — сравниваем библиотеки и экспериментируем

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

На карте 2ГИС очень много картинок — те же знаки дорожного движения и логотипы компаний. Графические API, которые в наши карты предоставляют Android и iOS, обычно не могут рисовать векторную графику напрямую, поэтому нам приходится её растеризовать. А так как мы заранее не знаем нужный размер картинки и не можем её растеризовать до сборки ресурсов, используем растеризаторы.

И если для 2ГИС на Android и iOS мы можем использовать платформенные решения, то затаскивать их в Mobile SDK было бы, мягко говоря, не очень правильно.

Под катом — небольшая история, как работает растеризация в мобильных 2ГИС и какое решение мы выбрали для Mobile SDK

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

Танцующие горы Ирана по данным спутниковой интерферометрии

Геоинформационные сервисы *Открытые данные *Визуализация данных Научно-популярное

Территория северо-западного Ирана на границе с Каспийским морем выделяется своей сейсмической необузданностью, как во времена молодости нашей планеты. В недрах этого района и сегодня продолжаются процессы нефтегазообразования, например, поблизости от вулкана Дамаванд, геологическую модель которого я показывал ранее. Недавно я занимался вопросом устойчивости плотины Ямчи в провинции Ардебиль и полученные результаты оказались настолько удивительными, что я хочу ими здесь поделиться. Пусть в предыдущих статьях я уже показывал, как растут горы, но чтобы горы еще и танцевали — это мало где удастся увидеть! Как обычно, все данные доступны в GitHub репозитории Yamchi Dam, Ardabil, North Iran.



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

Всего голосов 25: ↑21 и ↓4 +17
Просмотры 8K
Комментарии 8

Развитие инфраструктуры Погоды. Доклад Яндекса

Блог компании Яндекс IT-инфраструктура *API *Геоинформационные сервисы *
Что делать, если у вас завелись микросервисы, API стало слишком сложно пользоваться и на фронте все чаще мелькает undefined is not a function? На примере Яндекс.Погоды я показал, как мы эволюционировали из REST в GraphQL и почему это сделало жизнь разработчиков фронтенда и приложений мягкой и шелковистой.

— Меня зовут Всеволод Струкчинский, я ведущий разработчик Яндекс.Погоды. Доклад будет о том, как мы проектируем свой API, чтобы им было удобно пользоваться и мы от него не страдали.
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 3.8K
Комментарии 4

План Apple по сканированию iPhone в США вызывает тревогу. Тотальная слежка начинается

Информационная безопасность *IT-стандарты *Геоинформационные сервисы *Биллинговые системы *Законодательство в IT
Tutorial


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

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

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

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

Сколько осталось местности вдали от людей?

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

Я интересуюсь эстетикой удаленных мест. 80 лет назад таких мест было много. Например, Экзюпери писал, что люди живут на небольшой по площади территории. Примечательно, что они даже не замечают этого, так как вдалеке от рек и дорог человек не может нормально выживать и путешествовать. Интересно, сейчас люди уже все обжили?


Читать дальше →
Всего голосов 33: ↑15 и ↓18 -3
Просмотры 5.2K
Комментарии 13

3D линеаментная геологическая модель землетрясения 6.5 баллов в Монте Кристо, Невада, США

Программирование *Геоинформационные сервисы *Математика *Научно-популярное Физика

Как мы показали в предыдущих статьях, поверхностные геологические нарушения (линеаменты) могут быть выделены с помощью линейного преобразования Радона (Хафа), в то время как геологическая плотность может быть восстановлена с помощью кольцевого преобразования Радона (Хафа). При использовании пространственной фильтрации исходных данных можно сопоставить длину волны с глубиной и получить трехмерную модель. При этом, кольцевое преобразование имеет понятные ограничения — кольцевые статистики радиусом меньше 3х пикселов недостоверны, так что, скажем, при использовании открытого рельефа всей планеты разрешением 30 м верхние 40 метров (2*30/sqrt(2)) трехмерной модели являются результатом интерполяции. В случае же линейного преобразования мы избавлены от этого ограничения, поскольку анализируем именно выходы глубинных структур на поверхность.


Сегодня мы построим объемную линеаментную модель и сравним ее с плотностной моделью и интерферограмммой сейсмического события из предыдущих статей. Как будет показано, эти модели согласуются между собой и дополняют друг друга.


Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 839
Комментарии 0

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