Кейс
Программное обеспечение для таксационных работ


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




Технологический стэк
>
Серверная часть
Microsoft .NET Framework 5
>
Клиентская часть
Microsoft .NET Framework 4.5
>
База данных
Microsoft SQL ServerMicrosoft SQL Server 2012 SP1 (Express)
>
Развертывание
IIS 7.5Microsoft Windows Server 2008 R2Microsoft Windows (клиент)
>
Другие технологии и сервисы
Microsoft Visual Studio 2012 (Professional)
>
Другие технологии и сервисы
MapInfo MapXtreme 20081 SDK Библиотека для работы с картографической информацией
Функционал системы
Полный цикл работы с информацией базовый
Система поддерживает процесс работы таксатора от ввода данных на местности с помощью мобильного планшета до их обработки и создания отчётов в камеральных условиях.
Интерактивные карты базовый
Мы интегрировали решение с геоинформационной системой (ГИС) на стороне заказчика. Это позволяет таксатору использовать мобильный планшет с модулем навигации, чтобы ориентироваться в лесу. При этом на электронной карте можно выбрать объект, просмотреть данные, привязанные к этому объекту или местности, и внести необходимые изменения, если инженер-таксатор обнаружил неточности.
Выявление ошибок при вводе базовый
Чтобы упростить контроль за корректностью данных, мы создали редактор, который способен выявлять ошибки сразу при вводе информации и предупреждать о них оператора. Раньше проверка данных выполнялась отдельным этапом после завершения сбора информации и требовала больших трудозатрат, особенно когда для сезонных работ привлекались сторонние сотрудники.
Обмен данными с региональными филиалами базовый
Мы реализовали систему таким образом, чтобы пользователи могли настроить её в зависимости от географического положения филиала, в котором они работают, и личных предпочтений. Это позволило снизить затраты на внедрение системы и обучение пользователей.
Структура базы данных для общероссийского ресурса ✦особый✦
Мы выработали стандарты хранения и обмена данными, применимые в общероссийской системе учёта для лесной отрасли.
Адаптивность настроек отдельных модулей ✦особый✦
Гибкая архитектура позволяет изменять функционал отдельных модулей без изменения всей системы. Это помогает учесть потребности каждого лесного хозяйства и предпочтения пользователей на местах.
Универсальный язык описания правил ✦особый✦
Мы использовали предметно-ориентированный язык (DSL) для описания взаимосвязей и правил контроля таксационных показателей. Благодаря этому в случае изменения правил не нужно менять программный код.
Настраиваемый конструктор отчетов для оценки лесных ресурсов ✦особый✦
Мы разработали конструктор для создания шаблонов отчётов о состоянии лесов, который учитывает параметры таксационного описания и оценивает состояние лесного фонда. Этот конструктор позволяет выбирать необходимые показатели, срезы информации и прочие условия фильтрации данных.











