<<На Главную

  Довольно часто задают вопрос : А как можно воспользоваться данными из программы БАД для их "привязки" к нашим пространственным данным? Рассмотрим как это сделать на примере ГИС MapInfo.

  Первое, (и пожалуй, самое важное) замечание - повторно в ГИС MapInfo "набивать" данные по агрохимическому обследованию не надо. Эта информация уже есть в программе БАД (естественно, при условии, что вы туда её занесли :-). Второе. Для решения типовой задачи по построению тематических картограмм для обследуемого хозяйства в программе БАД предусмотрен пункт для "выгрузки" данных -Кнопка Отчеты>Подготовка таблицы для MapInf0 (на рисунке обведено красным). В приведенном ниже примере в выгружаемую таблицу будут помещены данные ("поконтурно") по агрохимическому обследованию некоего ОАО Дружба за 2009 г.

Далее появляется форма, в которой задаётся имя выгружаемой таблицы (в приведенном примере - kolxozA):

Далее идём в MapInfo (меню Файл>Открыть), открываем базу agrohim.mdb :

... и  ищем в списке таблиц базы только-что  созданную таблицу kolxozA :

Результат будет выглядеть приблизительно так:

Как видите, в таблицу будут помещены следующие данные: номер участка(nu), площадь(su), pH, содержание P2O5, K2O и гумуса. Дальше, для построения тематических картограмм(примеры см.здесь)  осталось "привязать"(binding)  эту таблицу к вашим пространственным данным. Этот момент уже рассмотрен на нашем сайте и его можно посмотреть по этой ссылке.

Теперь небольшое "лирическое" отступление по поводу интеграции программы "Банк агрохимических данных" и ГИС. Иногда высказывается мнение, что неплохо было бы объединить работу с пространственными данными и атрибутивной информацией (база данных) в одном программном пакете. (Так,"чтобы можно было просматривать/цифровать/макетировать и набивать/хранить  данные в одной программе"). Да, неплохо, слов нет. Но тут возникают некоторые вопросы:

  1. Кто будет финансировать работы по созданию такой интегрированной ГИС для организаций агрохимобслуживания? Создание полноценной узкоспециализированной  ГИС - дело не одного года даже для коллектива опытных разработчиков.

  2. А есть ли вообще необходимость изобретать велосипед (разрабатывать доморощенную ГИС) на фоне существующих доминирующих игроков(ArcGIS, MapInfo). По нашему скромному мнению, вышеназванные ГИС предлагают исчерпывающие возможности, и решение проблемы лежит, по-видимому, в создании неких настроек(Add-On' ов, Plug-In'ов) к этим ГИС. Да и то сказать, учитываю весьма высокую степень специфичности(уникальности) подходов, вряд ли стоит надеяться на полную универсальность любой созданной надстройки. Как минимум, потребуется индивидуальная подгонка каждого такого решения под специфические особенности каждой организации. Готовы ли организации оплачивать даже такой примитивный подход? Вопрос (учитывая уровень компетентности и заинтересованности лиц, принимающих решения).

Опыт Лаборатории АгроГИС-технологий говорит о том, что 90 % потребностей организаций агрохимического обслуживания в области ГИС-технологий связано с оформлением/выдачей заказчику тематических картограмм по результатам  агрохимического обследования. Если попытаться структурировать такой подход, то он требует выполнения двух основных задач:

  1. Оцифровка/оформление(макетирование)/просмотр/печать тематических картограмм. Инструмент решения -> ГИС-пакет.

  2. Ввод данных/хранение/получение отчетов (аналитики) по результатам агрохимических обследований . Инструмент решения -> программа (оболочка) "Банк агрохимических данных" (неважно какого производителя, важно, чтобы она устраивала конкретную организацию).

И тут есть небольшое противоречие (коллизия): ГИС-пакеты (неадаптированные!) не очень хорошо работают с с базами данных сложной структуры и наличием большого количества логических связей. А специфические приложения баз данных( типа, в данном случае, "Банк агрохимических данных") не содержат функций ввода/отображения/анализа пространственной информации. Но, к счастью, решение проблемы , на наш взгляд, довольно простое и заключается в следующем подходе: Цифруйте/оформляйте/смотрите ваши пространственные данные в приглянувшейся вам ГИС, а данные для анализа (построения тематических картограмм) берите из вашей базы данных и привязывайте их к пространственным данным. О том, как это сделать , используя ГИС MapInfo и программу "Банк агрохимических данных" мы постарались подробно рассказать на нашем сайте.

Simashkov.2010

22.07.2010 г.

<<На Главную