Переключение синтеза каналов спутниковых снимков поможет анализировать изображение пожара

25 Май 2015 Георгий Потапов

На «карту пожаров» добавлена возможность просмотра спутниковых снимков «MODIS» в так называемой «true color» палитре (синтез каналов 1-4-3). Называется так, «true color», потому что изображение в такой комбинации каналов представляется близким к восприятию цветов человеком.
Переключение между двумя синтезами помогает анализировать изображение пожара: в синтезе 7-2-1 лучше видны свежие гари и кромка огня, а в синтезе 1-4-3 — дым.

В качестве примера изображений — действующие в настоящее время лесные пожары под Читой, Забайкальский край, 22.05.2015

modis_rgb_switch

Ссылка на карту: http://fires.kosmosnimki.ru/?permalink=FUO2R

Новая версия «Карты пожаров»

1 Апрель 2015 Георгий Потапов

В большинстве регионов РФ, в апреле начинаются усиленные меры по профилактике и мониторингу лесных пожаров — так называемый пожароопасный сезон.
В этом году в ряде регионов по факту уже введены особые меры.
И мы не знаем каким и насколько тяжелым будет этот год по ситуации с пожарами. Можем только догадываться и оперативно сообщать доступную информацию.
В рамках проекта системы оперативного спутникового мониторинга пожаров компании СКАНЭКС  мы подготовили обновление общедоступного сервиса Карта пожаров, которое включает:

  • - Новую ускоренную визуализацию на обзорных масштабах карты. Этот способ используется до 4го «зума» карты, затем показывается более детальная информация — кластеризованные пожары в виде кружков, при дальнейшем приближении — контуры и еще ближе — термоточки, являющиеся исходными данными алгоритма детектирования
  • - Новый RGB синтез данных LANDSAT 8, пересекающихся с термоточками пожаров (используется комбинация каналов 7-5-3)
  • - Новости о пожарах с автоматическим классификатором новостей. Данный слой является производным результатом обработки RSS новостных агрегаторов по ключевым словам, связанным с пожарами. Автоматическая классификация новостей является экспериментальной разработкой добровольных участников проекта. Для извлечения фактов о местоположении используется технология ABBYY Compreno

Для справки:

«СКАНЭКС» осуществляет оперативный мониторинг пожаров на территории РФ с 2004  года. Проект «Космоснимки Пожары» начался в 2010 году.
Для детектирования пожаров используются данные с полярно-орбитальных спутников Terra, Aqua и NPP, принимаемые на собственную сеть станций СКАНЭКС, совокупная зона приема охватывает всю страну и граничащие территории. Все результаты обработки данных публикуются на общедоступном сервисе Карта пожаров.
Компания предлагает «Решения для организаций» на основе технологий мониторинга пожаров.

Солнечное затмение на спутниковых снимках

23 Март 2015 Георгий Потапов

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

Ссылка на карту: http://maps.kosmosnimki.ru/api/index.html?permalink=S9K66

Спутник NPP, архив  ГК СКАНЭКС, 20.03.2015

Спутник NPP, архив
ГК СКАНЭКС, 20.03.2015

След тигра

13 Март 2015 Георгий Потапов

- Что, правда, на космических снимках видны следы тигра? — спросила меня коллега.

Нет, конечно. Но с помощью веб-приложения с интерактивной картой, которое мы разработали для Амурского отделения WWF, эти следы уже видны в интернете.
Недавно мы сообщали о проекте «карта памятников культурного наследия», реализованном по аналогичной технологической схеме:
1) облачный GeoMixer, где создаются, хранятся и редактируются данные —> 2) API «GeoMixer JS» для импорта этих данных —> и 3) отдельное приложение для сайта, представляющее собой ту же карту со специальными виджетами — в данном случае «закладками» для отображения исторических срезов и маркерами.

Интересно, что картографические сервисы, как инструмент для «сторителлинга», т.е. связанного повествования или иллюстраций к сюжетам, становятся популярны у дизайнеров и редакторов сайтов. Компания Vizzuality и Open Knowledge Foundation даже выпустили специальную библиотеку с открытым исходным кодом для разработчиков таких приложений — Odyssey JS.

P.S. Пока идет разработка и тестирование, благодаря картографам WWF, узнаешь много нового о истории обитания, истребления и защиты тигров на Дальнем Востоке. Но надо же такому случится, что и в нашей команде оказался тигриный следопыт. Среди всякого мимишечного и плюшечного, которое добавляют на карту пользователи социальных сетей, он загрузил привезенную из МГУшной экспедиции фотографию настоящего тигриного следа, отпечатавшегося на мокром морском песке бухты Та-Чингоуза.
О как.

WWF-Timur

Материалы вебинара «Об аспектах использования нового программного интерфейса управления данными (API) для платформы GeoMixer®» от 19 января 2015

30 Январь 2015 Александр Паршин

На прошлой неделе состоялся вебинар про новую библиотеку “GeoMixer.js” — плагину к картографическому движку Leaflet.

При помощи этой библиотеки можно встроить в любую карту на Leaflet произвольный векторный или растровый слой с любого сервера ГеоМиксера. Библиотека поддерживает все возможности платформы, такие как мультивременные слои, каталоги растров, обновление данных с сервера в режиме реального времени, расширенную систему стилей и т.п.

Сама библиотека, документация к ней и примеры использования выложены в открытый доступ на сервере github: https://github.com/ScanEx/Leaflet-GeoMixer

Запись вебинара

Также отдельно можно посмотреть презентацию.

Пишите нам на help@kosmosnimki.ru — будем рады услышать любые ваши вопросы, замечания и предложения.

Так же мы планируем серию вебинаров по использованию платформы GeoMixer. Следите за анонсами в новостях!

Интерактивная карта ОКН Московской области

21 Январь 2015 Георгий Потапов

ИТЦ СКАНЭКС продолжает сотрудничество с Министерством культуры Московской области. В этом году создана вторая версия интерактивной карты объектов культурного наследия.
В этом проекте за очень короткий срок реализован классический кейс из области внедрения «геопорталов»:
- есть не очень структурированные и не всегда геопривязанные данные, надо их опубликовать, часть данных геокодировать, с возможностью редактирования для специалистов, а главное — опубликовать на сайте в виде интерактивной карты со списком слоев.
В качестве ГИС для данной задачи используется GeoMixer — с помощью нашей платформы данные импортированы, попутно часть данных автоматически геокодировалась через инструмент пакетного геокодирования, настроены стили и структура слоев. У специалистов Мособлкультуры есть доступ к данным и инструментам редактирования — !
А дальше GeoMixer начинает выполнять роль сервера и с помощью нового API «GeoMixer.js», о котором недавно было рассказано на нашем вебинаре, передает данные в приложение для пользователей сайта Мособлкультуры.
Зачем нужно отдельное приложение? Во-первых, используется LeafletJS — опенсорсная библиотека для десктопных и мобильных картографических приложений, которая содержит широкий набор плагинов, в том числе очень хороший плагин для кластеризации объектов — когда надо улучшить скорость отрисовки и избавиться от мешанины объектов на мелких масштабах. Во вторых, используются наши кастомные виджеты, такие как «виджет базовых карт», дерево слоев, «закладки», дизайн которых гораздо более адаптирован для пользователей со все увеличивающимся количеством устройств доступа в интернет, чем дефолтные контролы Leaflet или GeoMixer.
Приятного просмотра и, если вас, как разработчиков, заинтересовала наша новая архитектура создания приложений, надеемся, что и вы что-нибудь сконструируете, воспользовавшись нашей документацией и примерами )
P.S. Что же касается содержания — такими проектами интересно заниматься, хочется пожелать и другим базам культурного наследия хотя бы такой архитектуры. К сожалению, данные «ОКН» это одни из самых несистематизированных государственных архивов, не приведенных к общему стандарту описания. С этой точки зрения работы еще очень и очень много.

Описание компонент приложения "интерактивная карта ОКН Московской области"

Описание компонент приложения «интерактивная карта ОКН Московской области»

ГК «СканЭкс»: вебинар «Об аспектах использования нового программного интерфейса управления данными (API) для платформы GeoMixer®» состоится 19 января в 11:00

16 Январь 2015 Георгий Потапов

Ранее анонсированный открытый вебинар «Об аспектах использования нового программного интерфейса управления данными (API) для платформы ScanEx Web GeoMixer®» состоится 19 января в 11:00 по московскому времени. Организаторы вебинара приносят извинения за перенос даты его проведения из-за непредвиденных обстоятельств.

ScanEx Web GeoMixer® (сокращенно GeoMixer, Геомиксер) — веб-геоинформационная платформа (веб-ГИС) для организации, визуализации и интеграции пространственных данных.

GeoMixer API – программная библиотека для интеграции геоданных из GeoMixer’а в клиентские приложения. Новая версия GeoMixer API полностью совместима с популярной открытой библиотекой Leaflet, которая работает во всех современных браузерах и на мобильных устройствах. Совместимость с Leaflet позволяет совмещать визуализацию данных из GeoMixer’а с многочисленными плагинами для Leaflet. С помощью GeoMixer API можно управлять отображением и  поведением объектов на карте, загрузкой отдельных слоёв и целых проектов из базы данных GeoMixer’а.

На вебинаре Вы узнаете:

  • о платформе для разработки геоинформацонных решений GeoMixer;
  • о библиотеке GeoMixer API и ее особенностях;
  • о специальных решениях или сценариях использования GeoMixer API,

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

Для участия в вебинаре необходимо зарегистрироваться на странице вебинара.

Пароль регистрации: gmx123

По вопросам обращайтесь, пожалуйста, к команде разработчиков GeoMixer’а: help@kosmosnimki.ru

Пересечение 180-ого меридиана или “широка страна моя родная”

8 Сентябрь 2014 Михаил Потанин

Описание и “изображение” проблемы

Есть ли стандарт, или устоявшийся подход при работе с координатами географических объектов, которые пересекают 180-ый меридиан?

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

180problem_1a
Рис. 1а. Прямоугольник, охватывающий о. Врангеля и пересекающий 180-ый меридиан

180problem_1b
Рис. 1б. Нежелательное отображение прямоугольника, пересекающего 180-ый меридиан

Если координаты объектов, пересекающих 180-ый меридиан, некорректно записаны, или программное обеспечение неправильно обрабатывает (интерпретирует) координаты таких объектов, то на карте получаются некрасивые “разрывы” как на картинках ниже:

180problem_2a
Рис. 2а. Неправильное отображение контуров снимков Landsat8, пересекающих 180-ый меридиан

180problem_2b
Рис. 2б. “Разорванные” границы Чукотского автономного округа

На первый взгляд кажется, что с растровыми данными в виде тайлов нет таких проблем, поскольку тайл не может пересекать 180-ый меридиан по определению (по крайней мере в наиболее используемых системах нарезки на тайлы). Но, во-первых, есть проблема, как перепроецировать растровые данные до тайлинга из локальной проекции в глобальную в районе 180-ого меридиана и, во-вторых, как корректно описывать в метаданных то, что называется “bounding box” (bbox — прямоугольная граница) такого слоя.

Могут быть “разрывы” и с растровыми данными. Например, космический снимок, пересекающий 180-ый меридиан, записан в зональной проекции UTM-60 и для отображения на веб-картах должен быть перепроецирован в глобальную проекцию Меркатора. В таком случае могут возникнуть артефакты: либо отрезание части растра по 180-ому меридиану (рис. 3а.) или “растягивание” растра на весь мир (рис 3б.) и заполнением пустых областей значением “nodata”.

180problem_3a
Рис. 3а. “Отрезание” части растра по 180-ому меридиану

180problem_3b
Рис. 3б. “Растягивание” растра через весь мир

Для российских гис- и веб-картографов проблема особенно актуальна, потому что самая восточная часть России находится в Западном полушарии, и наша страна единственная, которую по суше пересекает 180-ый меридиан.

С технической точки зрения все дело в том, что в глобальных проекциях, которые охватывают весь мир, по 180-ому меридиану проходит граница, разделяющая положительные и отрицательные координаты по оси X (= точки с восточной и западной долготой).

Проблемы не ограничиваются только визуализацией. Допустим, есть сервис поиска каких-либо объектов по заданному полигону на карте. Если полигон пересекает 180-ый меридиан, то, какую выборку объектов мы получим: внутри правильной «маленькой» области, на часть этой области или на ее «дополнение» по оси X?

Варианты решения

Какой-то исчерпывающей и оптимальной методики по этому вопросу на все случаи жизни нам не встречалось, и мы, в свою очередь, такую не обещаем :) Но есть решения на уровне различных приемов. Убедиться, что специалисты и разработчики с такой проблемой сталкиваются достаточно часто, можно, изучив результаты поиска в Google по запросу: “polygons crossing 180 longitude”.

Мы используем два подхода:
1) записывать координаты точек с “перехлестом”. Например:

  • {“type”:LINESTRING, “coordinates”: [[170,60],[190,60]]} — отрезок в “короткую сторону” между 170° восточной долготы и 170° западной долготы
  • {“type”:POLYGON, “coordinates”:[[[170,70],[190,70],[190,50],[170,50],[170,70]]]} — прямоугольник между 170° восточной долготы и 170° западной долготы

2)разрезать геометрию на две части по 180-ому меридиану. В этом случае указанные геометрии будут записана так:

  • {“type”:MULTILINESTRING, “coordinates”: [ [[170,60],[180,60]],[[-180,60],[-170,60]]] }
    — разрезанный на две части отрезок
  • {“type”:MULTIPOLYGON, “coordinates”:[ [[[170,70],[180,70],[180,50],[170,50],[170,70]]],
    [[[-180,70],[-170,70],[-170,50],[-180,50],[-180,70]]] ]}
    — разрезанный на две части прямоугольник

Плюс первого метода — простота преобразования координат, минус — в проблемах экспорта-импорта координат, поскольку не любое программное обеспечение для работы с пространственными данными, будет правильно обрабатывать географические координат вида “190° восточной долготы”.

Плюс второго метода — аккуратность и максимальная совместимость, минус — накладные расходы (сложность вычислений) по преобразованию геометрических объектов: разрезание и склеивание геометрии.

Не только в теории, но и на практике используем оба подхода:

Disclaimer

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

Кадастровый плагин

25 Август 2014 Михаил Потанин

Введение

Мы хотим рассказать о нашем опыте интеграции открытых и “публичных” пространственных данных (ПД), доступных в интернет.

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

Почему это может быть интересно и полезно?

Во-первых, интернет — это такая среда, в которой очень много различных данных, и мы все надеемся, что “там среди них” много качественных данных рассматриваемого типа. Еще более очевидное соображение в том, что данные — это ключевая составляющая любой информационной системы, в том числе, конечно, и ГИС/Веб-ГИС систем. Найти надежный источник обновляемых данных — это снять большую головную боль при разработке информационной системы. С другой стороны интеграция открытых данных не всегда тривиальна с технической точки зрения, а в практике использования есть много нюансов.
Рассчитываем, что получится серия публикаций в нашем блоге по этой теме, что называется, на конкретных примерах из практики. Начнем “серию” с небольшого рассказа об интеграции данных Публичной кадастровой карты (ПКК). Метод подключение — веб-сервис (WMS), технология — интерфейсный плагин на JavaScript.

ПКК

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

С помощью ПКК через Интернет можно бесплатно получить следующие сведения о земельном участке:

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

(данное описание ПКК взято с сайта Кадастровый Инженер)

Кадастровый плагин в GeoMixer

Картографический сервис Росреестра предоставляет доступ к кадастровым слоям через WMS/WMTS. Мы подключаем данные ПКК в виде плагина в GeoMixer. Как это работает вживую можно посмотреть прямо на карте.
Для включения плагина надо нажать кнопку “Кадастр”. Плагин позволяет подключить различную информацию из ПКК в любом проекте в GeoMixer — совмещать векторные, растровые слои и дополнительные объекты с кадастровыми данными.

Cadastre_1
Рис. 1. Загрузка кадастрового слоя, вывод текстовых атрибутов участка

Функции плагина:

  • загрузка кадастрового слоя в растровом виде
  • загрузка дополнительных слоев (виды разрешенного использования, категории земель) в растровом виде
  • запрос текстовых описаний кадастровых участков (для этого нужно включить кнопку “i” на панели инструментов)
  • поиск на карте по кадастровому номеру
  • скачивании геометрии участка в виде shp-файла — ссылка на скачивание есть в информационном балуне
  • сдвиг кадастрового слоя

Все функции кроме формирования векторного shp-файла работают целиком на клиенте. Данные визуализируются в окне карты с помощью GMX API.

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

  • получение из окна карты справочной кадастровой информации
  • выявление предположительных участков нелегального строительства и участков с нарушениями категории землепользования
  • “геокодинг по кадастровым номерам”
  • получение векторных границ для подбора космической съемки

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

Cadastre_2
Рис. 2. На карте выделен участок, который по информации из ПКК может быть использован только для сельскохозяйственного производства. Но на съемке Spot6, 2013 г, видно, что этот участок и большая территория вокруг — это промышленная/бытовая свалка и карьер

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

Cadastre_3
Рис. 3. Плагин позволяет скопировать контур кадастрового участка (квартала, района) в виде векторного файла (ESRI shapefile)

Cadastre_4
Рис. 4. Контур кадастрового участка можно загрузить в Каталог и сделать поиск по базе метаданных космосъемки

Что касается качества кадастровых данных, их точности, полноты, актуальности, причем в разных регионах — то это слишком большая, концептуальная история для обсуждения по касательной. Мы в качестве эксперимента сделали интерфейсный инструмент сдвига кадастрового слоя (две стрелки на панели инструментов), чтобы локально можно было совместить кадастровые границы и объекты на снимке. Можно попробовать здесь потренироваться: открыть ссылку, включит Кадастр, включить инструмент сдвига на панели инструментов, попробовать совместить границы с фрагментом снимка WV2.

Из технологических минусов. К сожалению, данные ПКК недоступны для скачивания по WFS или в виде выгрузок базы данных, что необходимо в задачах, когда требуется пакетная обработка данных с кадастровыми номерами. Также у сервисов ПКК есть проблемы со стабильностью работы при пиковых нагрузках, что описано здесь. Тем не менее, со своей стороны подтверждаем реальное, проектное использование этих сервисов, это движение в правильном направлении.

Карты познаются в динамике

11 Август 2014 Тимур Хайбрахманов

Ранее мы многократно писали о новых картах, основанных на данных OpenStreetMap, для которых мы освоили технологию динамического показа карты по запросу пользователя. Сегодня мы перевели наши традиционные подложки в такой же режим и провели существенное улучшение их дизайна и содержания.

Пространственные данные RuMap от наших партнеров компании «Геоцентр-Консалтинг» отличаются своей детальностью и стабильным ежеквартальным обновлением. На их основе мы готовим качественные картографические покрытия в различном оформлении:

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

Рекомендуем к просмотру и использованию //

1
 2