<<На Главную

   В новой версии программы БАД СРФ v6.0 SQL Spatial реализована возможность хранения пространственных данных непосредственно в реляционных таблицах MS SQL Server. В текущей версии хранятся геоданные только по контурам. В следующих версиях функционал программы будет дополнен возможностью хранения пространственных данных и по элементарным участкам (образцам).

В качестве базовых(исходных) географических данных предлагается воспользоваться результатами оцифровки контуров сх/угодий , выполненной центрами/станциями агрохимической службы МСХ РФ в 2009-2013 гг. (должна же быть от этой работы  какая-то польза :-). Эти данные  с помощью соответствующих утилит конвертируются в формат базы данных MS SQL Server. Далее порядок работы в программе БАД СРФ v6.0 SQL Spatial следующий.

 

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

 

 

Соответствие между контуром в базовой таблице и контуром по результатам обследования в текущем туре выставляется выделением соответствующих строк в сетке данных (см. рис. выше). Для подтверждения привязки геоданных к выбранному контуру жмём на кнопку Выбрать (или просто двойной щелчок). Для отображения информации по наличию присоединённых геоданных в сетку контуров добавлен столбец ГД (ГеоДанные). Кроме того, можно распечатать сл. справку о наличии прикрепленных пространственных данных в текущем туре обследования:

 

 

Теперь непосредственно о том, каким образом можно довольно просто изготовить картограммы скажем, в ArcGIS .  На Гл. форме программы жмём на кнопку Сервис (1),  далее  выбираем Подготовка таблицы для ГИС поконтурно (2) и в форме Ввод имени таблицы задаем имя выгружаемой таблицы с пространственными и атрибутивными данными (3) по текущему хозяйству:

 

Для предварительного контроля можно просмотреть выгруженные данные непосредственно из Server Management Studio, что-то вроде этого:

Переходим  непосредственно к работе по изготовлению картограммы в ArcGIS. Первым делом необходимо из Catalog осуществить подключение к базе данных - выбираем пункт Add Database Connection:

Следующий пункт - соединяемcя с базой. Для этого жмём по правой кнопке по только-что созданному соединению и выбираем Connect :

Далее совсем просто - вытягиваем данные из созданной выше  в программе БАД таблицы (ОАОRassvet_322025 для нашего примера) в окно представления карты:

Поначалу картинка может выглядеть таким образом:

Осталось только сделать тематическую раскраску и немного поработать над оформление нашей учебной картограммы:

Создать картограмму ArcGIS с прострапнственными данными MS SQL Server

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

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

©Simashkov.2014

30.06.2014 г.

<<На Главную