geosamara
408 subscribers
184 photos
28 videos
1 file
94 links
Управление на геоданных

АО "Самара-Информспутник" geosamara.ru, Самарский университет
Download Telegram
Channel created
Channel photo updated
Канал компании "Самара-Информспутник" и кафедры геоинформатики и информационной безопасности Самарского университета про управление территориями на геоданных.
🎉61
Тут будут короткие сообщения и наблюдения 1-2 абзаца) об использовании геоданных и о геоинформационных технологиях. Новости о наших продуктах, технические сообщения "как это работает", мысли про применения в конкретных отраслях.
Периодичность - раз в сутки, чтобы и не спамить, и было интересно
1
Начнем с новости. Наш проект #КСДМ победил в конкурсе региональной информатизации.
1
Forwarded from DigitalRussia
Первое место в номинации «Государственное и муниципальное управление: контрольно-надзорная деятельность» конкурса IT-проектов форума «ПРОФ-IT.2022» заняла Самарская область
👏61
Ну и инсайд небольшой. Сейчас для Муниципального земельного контроля (МЗК) фактически действует мораторий (кроме простых осмотров без взаимодействия с заявителем). Чтобы не трогать предпринимателей, им и так тяжело. Это приводит к тому, что "видим, что земля не используется или используется не по назначению, а сделать ничего не можем".
Так вот, с 2023 года скорее всего моратория не будет в существующем виде.
#недвижимость #мзк
👍31
Что-то много событий, поэтому пока новости и немного контента. Съездили на конференцию ГИСОГД-2022. ГИСОГД - одна из немногих тем по геоданным, которая развивается на региональном уровне. Выделяются деньги, есть какой-никакой рынок, конкуренция, различные методологии и пути решения.
И конференция удалась, и тема топчик. Я модерировал в зале, Василий показывал все на выставке. Свозили сервис "робот-картограф" rk.geosamara.ru (расскажем тут про него подробнее), который неделю назад в целом доделали. Ну и ГИСОГД isogd.geosamara.ru. Люди подходили, интерес есть и немаленький.
Тут презентация с доклада по роботу-картографу https://disk.yandex.ru/i/BOOzmDVPH3TvJA, видео скоро будет.
1🤔1
Технические новости. 💡
Для новых проектов мы отказываемся от протоколов WFS и WMS в сторону более современных аналогов. Ну только что для совместимости оставим. Долго и нудно.
Для векторных данных используем MVT, оформление карт, условные знаки - MapBox. Для растров - сразу режем на тайлы TMS. MVT защищаем от массового скачивания.
Никаких тебе уродских рендеров под капотом, никаких геосерверов и мапсерверов. Оба два основных клиента - Leaflet и OpenLayers и системы на их основе поддерживают MVT. Отображается быстро, можно посмотреть, например, отображение полной кадастровой карты Самарской области на https://geoportal.samregion.ru/p?da3 и сравнить с отображением на "публичке".
Можно быстро на клиенте строить тематические карты, раскрашивая карты в зависимости от условий на одном источнике данных. Этого никогда не сделаешь с "растровыми" протоколами ( https://rk.geosamara.ru/p?69 - там на ОАП 12 тематических карт, можно пощелкать).

Для новых проектов (ГИСОГД тоже) избавляемся от XML, перешли на протокол OGC API - Features, где основа geoJson. Более читабельно, легче весят. Также научились (и это было непросто) редактировать mvt (это кэш, как его "редактировать"?). Это путь к быстрому многопользовательскому редактированию "больших" слоев с миллионами объектов. Но об этом в следующий раз.
——
Напишите в комментах, в какую техническую сторону вас несёт как нас.
🔥8👍21
Про обучение студентов, итоги приема.

Подавляющее большинство наших сотрудников работает в Самарском университете на 0,3 ставки, обучаем по специальности "Информационная безопасность автоматизированных систем" ("За ИБАС!").
Это планово-убыточное мероприятие, за то все умеют выступать публично и постоянный приток кадров.
Становится напряжнее, 2 года назад принимали 50 человек, в этом - 90 бюджет + 13 платников.

В этом году "закрылись" по приему на 235 баллах, лучше всех айтишных и технических специальностей в ВУЗе (а он большой). Да и абитуриенты клевые, "живые" все.
Это важно, по статистике в дружных группах в целом учатся на полбалла лучше, чем "в одиночку".
Учатся они вперемешку с нашими рабочими местами.
Потихоньку будем рассказывать про специальность, про наши "фишки" по привлечению студентов и про жизнь в ВУЗе глазами преподавателей.
——-
На картинке "как принимали решение" - по результатам опроса 70 человек. В общем, надо устраивать день открытых дверей для родителей 😊.
👍81🔥1
Ещё одна приятная новость. Робот-картограф занял третье место (фактически второе, ибо первое не присуждали) в одной из номинаций конкурса Счётной палаты https://ach.gov.ru/page/rezultaty-konkursa
Неплохого конкурса по повышению "прозрачности данных" с хорошими экспертами, Счётка по части цифровизации прям хороша.
Подавались от Администрации города по их просьбе, самим нам куда столько конкурсов.
-------
К этим конкурсам двоякое отношение. С одной стороны - "ну зачем"? С другой - приходишь вот к ЛПР, выделяющему деньги. Говоришь: "Ну вот".
А он такой:" Ну молодцы, работайте дальше". Выходит, время от времени надо подаваться и что-нибудь выигрывать.
👍111
Технологическое решение. 💡

Как органам власти получить для работы полную кадастровую карту "в объеме КПТ", а не ждать соглашений с Росреестром и витрин данных?

Подумали и сделали сервис массового заказа КПТ через СМЭВ3. Все приходящие ответы автоматически разбираются, и создаются карточки объектов (земельные участки, ОКС) с сопутствующей графикой. Скорость выполнения запросов - до 4000 КПТ в сутки (за исключением "нулевых" кварталов - ответы по ним приходят несколько дольше), "разбор" и формирование карточек - несколько минут. Массовый заказ кадастровых выписок проходит примерно с той же скоростью, для района работ (несколько кварталов или зданий) можно получить информацию с правами за пару дней.

Формирование полной кадастровой карты Самарской области заняло около недели.

Сервис выделен в отдельное приложение, легко встраивается в любые региональные и муниципальные системы, но для отправки запросов к ЕГРН необходимо подписывать запросы ЭП системы, мнемоника которой зарегистрирована в СМЭВ3.
🔥5👍31
Начнем рассказывать еще об одном нашем проекте - Комплексная система дистанционного мониторинга (КСДМ), с которым мы в этом году победили на ПрофИТ.

Мы считаем, что суть любого проекта надо уметь объяснить в двух словах "на пальцах"👌.

Что такое региональная геоинформационная система (РГИС) в двух словах?
Это набор тематических слоев, +/- согласованных по координатам (на одной основе), с ответственностью за предоставление данных. Ключевое тут ответственность, поэтому в РГИС надо меряться не количеством слоев, к примеру, а количеством слоев с регламентами на их изменение.

Что такое КСДМ в 2 словах? Дополнение к РГИС, которое дает возможность дистанционно мониторить текущую ситуацию и сравнивать с декларативным описанием, чтобы находить возможные нарушения. Ключевым является наличие "официального" цифрового описания (иначе - что мониторить?), дешевизна и простота мониторинга и встраивание в процессы управления. А то все любят заниматься мониторингом без ответственности: тут перемониторил, здесь недомониторил - всегда можно свалить на качество исходных данных 😊.

Чем мы отличаемся от подобных систем (например, космического мониторинга от федеральных компаний)?
а) комплексностью - стараемся иметь полную картину по всем направлениям. Сейчас их 5: сельхозка, лес, карьеры, отходы, недвижимость, на подходе памятники природы, объекты культурного наследия, вода, потребрынок и др.
б) "дистанционный мониторинг" понимаем в широком смысле - получение любыми неконтактными методами информации об объектах и процессах. Поэтому там намешаны ДДЗ, внешние информационные системы, системы обратной связи с населением и пр.
в) четкие процессы на одной технологической платформе:
цифровое описание ➡️ мониторинг ➡️ камеральная и полевая верификация ➡️ контрольно-надзорные действия 🔙.

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

Инициатором и "движком" выступило Полпредство Приволжского федерального округа, И.А. Комаров три раза уже приезжал, смотрел, уделяет вместе с помощником полпреда - Карутиной Е.Д. громадное внимание развитию системы (спасибо им!). Для них это перспективный инструмент перехода от "коврового мониторинга" или "работы по пожарам (где горит - там и решаем проблемы)" к точечному контролю процессов на основе рисков.

Небольшая презентация https://disk.yandex.ru/d/odTH38NPju-QOA с ПрофИТ. Про КСДМ и ее отдельные направления будем рассказывать тут, возможно уже завтра. Тема и платформа готовы к тиражированию, пишите - звоните.
👍51🔥1
Начнем рассказ про Комплексную систему дистанционного мониторинга (КСДМ) с подсистемы "Лес". Для Самарской области это не такая актуальная тема, как для более северных регионов. Категория у нас везде - защитные леса, промышленной заготовки нет, вырубок относительно мало.

Тем не менее, внутри у нас 3 процесса:
1) Мониторинг и верификация лесоизменений
2) Установление границ лесного фонда и лесная амнистия по 280-ФЗ.
3) Учет и мониторинг состояния лесов (ну например, у всех лесников в навигаторах есть карта лесных кварталов и выделов, они ее используют при выездах), госуслуги (автоматизируем выписку из лесного реестра) и пр.
Сегодня про первый процесс.

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

Исходные данные:
Космические снимки за текущий и предыдущий год (мы используем снимки разрешения 10 м).
Список плановых/законных рубок из Минлесхоз.
Оцифрованные слои лесных выделов/кварталов/лесничеств.

Этапы:

1. Мониторинг лесоизменений. Используем космоснимки текущего/прошлого года, а также разностный снимок, содержащий различие этих снимков по вегетационному индексу NDVI. По космическим снимкам в полуавтомате обнаруживаем изменения растительности.

2. Сверяем найденные изменения со списком плановых рубок. Если площадь найденной по данным ДЗЗ рубки (площадь "по карте") сильно превышает плановую площадь "по документу", либо рубки вообще нет в списке плановых рубок, то эта ситуация является подозрительной. К сожалению, у нас далеко не все плановые рубки координируются, для бОльшей части указаны номера квартала и выделов. Но в подавляющем большинстве случаев этого достаточно, так как есть цифровая карта лесоустройства.

3. Для каждого найденного лесоизменения автоматически создаётся "карточка верификации", в которой сотрудник Минлесхоза (управление охраны лесов), опираясь на наши результаты, проставляет статус "законный", "незаконный" или "ложный" и уточняет определяемый на автомате тип лесоизменения (рубка, гарь, лесовал...).

4. Если необходима дополнительная информация, сотрудник Минлесхоза может выехать на место и выполнить "полевую проверку" с прикреплением фото и документов в нашем мобильном приложении, и в итоге принять решение.

5. Информация о незаконных лесоизменениях передается в соответствующие органы, результаты контрольно-надзорной деятельности сохраняются в КСДМ.
——
В 2020 году всего было выявлено более 200 лесоизменений, в 2021 - около 300, мониторинг 2022 года завершим в ноябре. Незаконных вырубок из них - единицы (но даже заведено 1 уголовное дело), ложных обнаружений - менее 1%.
2🔥1
1
Четверг - день технического сообщения 💡.

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

На простом уровне:
- вместо XML теперь везде JSON;
- REST;
- OpenAPI (Swagger) для метаданных.

Часть стандартов переделаны и переименованы:
Для растров WMS -> Maps
Для векторных данных WFS -> Features
Для покрытий WCS -> Coverages
Для тайлов WMTS -> Tiles (и теперь в векторе в том числе).

А часть новые, и их много:
Records - для доступа к документам, привязанным к пространственным объектам;
Processes - для вычислительных и бизнес-процессов над объектами;
EDR - для метеоданных и всего что связано с климатическими моделями;
Styles - стилизация объектов на клиентах (Mapbox Style как json-формат описания стилей, но SLD тоже можно, если очень хочется);
Routes - для описания маршрутов;
Joins - для объединения данных из разных источников;
Moving Features - для публикации движущихся объектов, таких как общественный транспорт, сельхозтехника и др.

Разработку ведем сами на .net и в опенсорсе. Почему?
- не хотелось тащить большое монолитное ПО, из которого нужна только часть функций, собираем софт из блоков на уровне кода;
- когда начинали, ни GeoServer, ни MapServer ещё не поддерживали новые стандарты
- проще управлять авторизацией, если нужно привязать доступ к объектам в существующей инфраструктуре распределения прав в приложении;
- стандарты в реальности сильно проще чем старые, основное - понять, что же имели в виду авторы;
- можно тренировать студентов на "внутренностях" ГИС-ов, web-стандартов.

Что уже сделали:
- Features
Part 1: Core - публикация данных в GeoJSON
Part 2: Coordinate Reference Systems by Reference - базовая поддержка нового вида описания систем координат
Part 4: Create, Replace, Update and Delete - операции по изменению данных.
Источники данных: Sql Server или PostgreSql/PostGIS, в ближайших планах - MongoDB, она идеально ложится на стандарт.
- Tiles 
Пока только MVT. Растры на будущее.
Источники данных: Sqlite (mbtiles), Sql Server, PostgreSql/PostGIS с формированием тайлов на лету.

Внедрили в наши продукты - ГИСОГД и ГИС АПК для градостроительства и сельхозки. Эффект - все сильно быстрее и сильно проще. Ну и редактор MVT сделали на их основе, о нем в следующий раз.
——
Переходите на эти стандарты! Ну и как вариант - берите нашу реализацию.
👍4🔥41👏1
Конечно, такой короткий и ёмкий пост в стиле "да чо тут говорить" мог написать только программист - наш прекрасный техлидер Колян. Выше картинка, которую он по моей просьбе подобрал для иллюстрации поста. Видимо, он вдохновлялся ей при написании - вдохновляйтесь и вы.
🔥52👍1
Пятница - день студентов.😇

Напомню , что кроме работы по проектам у нас еще кафедра "Геоинформатика и информационная безопасность", где почти все мы преподаем на < 0,3 ставки, и наша цель - сделать ИБАС лучшей инженерной специальностью в городе, на уровне лучших московских ВУЗов.

Еще 3 года назад было "все плохо", в частности после окончания студенты не могли без допобразования устроиться программистами - не хватало навыков. И за 2 года мы полностью переработали учебную программу.

1. Выделили три основные компетенции: программист, анализ данных, специалист по информационной безопасности (антихакер), по которым могут после окончания ВУза работать студенты.

Фактически название специальности "информационная безопасность" - это удобная крышка для компетенций, которые приобретают студенты (точнее, у них есть неслабая возможность, мы никого не насилуем и не уговариваем, а тихо расстаемся).

2. Cократили количество "бумажных" курсов по инфобезопасности и всякую "сантехнику", убрали повторы, за счет этого добавили курсов, чтобы "закрыть" основные требования по компетенциям программиста и аналитика данных и сильно увеличили программистский блок.

3. Отправили программу всем ИТ-фирмам, получили фидбек, фактически "согласовали" программу с ними, понимая, что они основные работодатели.

4. Сделали спецкурсы силами аспирантов в уже существующем учебном плане (Питон, C# и пр.). Общая идеология: сначала спецкурс вне учебной программы, если есть интерес и прошло апробирование - вставляем в основную.

5. Как "хороший человек - не профессия", так "хороший и знакомый преподаватель - прочитай чего хочешь" - не ведет к системным знаниям у студентов. Поэтому либо ВУЗ платит преподавателю за "ТЗ на чтение курса", либо "читай что хочешь - но спецкурс во внеучебное время". Наши ребята выстроили по блокам сквозное ТЗ, чтобы закрыть компетенции. Расклад такой, что сейчас программирование читают только действующие программисты, блок анализа данных - научные работники, специализирующие на этом, ну и так далее.

Работа со студентами "планово-убыточная", и нам тяжело до усрачки 💀, вместо 2 групп два года назад - теперь их 4. Но есть и несомненные плюсы
- никого не надо учить выступать публично;
- внутреннее допобразование;
- общий движ;
- главное: приток кадров.

Приходите к нам учиться!
👍7🔥43
Программирование_в_учебном_плане_ИБАС.pdf
3.3 MB
Краткая презентация по блоку "Программирование"
3👏2🎉1
В начале года мы поиграли в Управленческие поединки по технологии Тарасова (погуглите). Если кратко - это ситуации из жизни, где нет правых и виноватых, надо отстаивать свою позицию и одновременно уметь договариваться. Интересная тема, помогает в стрессе отработать ситуации, которые в жизни встречаются нечасто, но в моменте влияют сильно. Я придумал несколько таких ситуаций, по выходным буду публиковать. Ребята поиграли, всем понравилось.

«Козельский район» - описание ситуации.

По заказу администрации региона мы разработали сложный хороший софт (пусть ГИСОГД) и внедрили его во все муниципалитеты. Один из муниципалитетов (Козельский район) против работы в системе, так как у них до этого стоял простой самописный софт и «их все устраивало». Мы обеспечили миграцию данных, но так как их программное обеспечение выполняет лишь часть функций, настояли на работе в нашем общем софте. На очередном совещании Губернатор отчитывает главу Козельского района за падение темпов выдачи документов и спрашивает причину. Глава Козельского района, ссылаясь на своих специалистов, говорит, что виноват наш новый софт, и то что раньше делалось час, сейчас делается 4 часа, и у их специалистов появилось много новой работы. Губернатор поручает разобраться профильному министерству.

Роли и интересы

1. Факир Игнатьевич (начальник департамента Козельского района) – остаться в своей привычной среде, так как им лень изучать новый софт и они думают, что для них будет много допработы, в крайнем случае – свалить на нас все свои недоработки.

2. Василий (руководитель проекта по внедрению ГИСОГД) – перевести район на свой софт, чтобы снизить издержки по техподдержке, миграции и обеспечить дисциплину всех муниципалитетов, сохранить свою репутацию.

3. Иван Иванович (руководитель профильного министерства) – восстановить темп выдачи разрешений, как можно скорее отчитаться перед Губернатором, обеспечить неконфликтную работу в дальнейшем.
------
Напишите в комментариях возможные стратегии за каждого :-).
6😁3