<< На Главную    < В меню Советы по MapInfo

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

 

 

 

 Пример такой тематической карты по показателю  кислотности почв pH приведен ниже ( или посмотреть на нашем сайте здесь, тут, или здесь):

Похожие тематические картограммы, обладая определенной упрощённой наглядностью, не отражают реального пространственного распределения агрохимических показателей (впрочем, не только их). Совершенно ясно, что это распределение носит непрерывный, "перманентный" характер. В терминах ГИС  подобного рода пространственный контент данных носит название "поверхности" (англоязычный устоявшийся термин surface - по аналогии с распределением высоты рельефа земной поверхности).

В ГИС MapInfo 9.5 существует инструмент создания таких поверхностей.  Его мы и рассмотрим более подробно.

Для построения поверхностей необходим, естественно, слой, содержащий в атрибутивных данных значения интересующего вас показателя. В наших примерах это будет pH. Загружаем в MapInfo нужный нам слой и идём меню Карта>Создать тематическую карту. Далее выбираем тип Поверхность и имя шаблона TIN -поверхность.

Здесь, пожалуй, необходимо сделать небольшое теоретическое отступление по поводу используемых алгоритмов интерполяции. В ГИС MapInfo используются два метода интерполяции - IDW и TIN. Для справки приводим здесь цитату, взятую из справочника : MapInfo Professional существуют два интерполятора для создания регулярных тематических слоев - методом взвешенных обратных дальностей (Inverse Distance Weighting - IDW) и триангуляции нерегулярных сетей (Triangulated Irregular Network - TIN)". По нашему опыту, более приемлемым оказался метод IDW. Он приводит к более адекватным результатам и не зависает на больших объемах данных, как это случается с методом TIN.

Прим (ноябрь 2016 г.) В более современных 64-х разрядных версиях MapInfo с ленточным интерфейсом утилиту создания поверхностей можно найти на вкладке Map>Add Theme :

Небольшая ремарка. Выбор штатных методов интерполяции в ГИС MapInfo нельзя назвать исчерпывающим. Гораздо большими возможностями в этом смысле обладает расширение к MapInfo -модуль Vertical Mapper (см. здесь).

Нажав кнопку Далее (Next, см. форму выше) увидим следующее окно:

 

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

Здесь (см. рис. выше), собственно, и происходит настройка параметров интерполяции и вида поверхности. Единственный совет - для получения приемлемых результатов интерполяции выбирайте минимальный размер ячеек (насколько это возможно). Время построения поверхности на более мелкой сетке, естественно, увеличиться, но зато результат интерполяции получиться более точным. Имейте  в виду, что процесс построения поверхности на больших объемах данных и с мелкой сеткой может занять даже на мощных компьютерах до 30 минут. Как пример, построение поверхности на административный  район на минимально возможной сетке методом IDW (см. здесь) на компьютере с 4 Гб ОЗУ и процессором Intel Core i5 заняло около 25 минут.

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

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

... или так (в случае использования "отсекающего" слоя) :

Кстати сказать, инструмент для отсечения ненужных для интерполяции областей в ГИС MapInfo реализован наиболее удобно (по сравнению с Surfer и ArcGIS). Там такую же манипуляцию можно осуществить гораздо более трудоёмким путём.

Приведём ещё один пример создания тематической картограммы по радиоактивному загрязнению Цезием-137 :

Картограмма загрязнения Cs-137 ГИС MapInfo

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

Ссылки к статье:

1. Более подробную статью по созданию поверхностей и изолиний можно посмотреть тут

2. Как нанести на тематическую поверхность изолинии и координатную  сетку - смотрите здесь

3. Пример построения интерполированной поверхности для  хозяйства смотрите на нашем сайте по этой ссылке

4. Пример построения интерполированной поверхности для карты районного масштаба можно посмотреть на нашем сайте здесь

5. Как решить аналогичную задачу по построению тематической поверхности используя ArcGIS, можно посмотреть на нашем сайте здесь

6. Как создать тематическую поверхность в программе Surfer описано на нашем сайте в этой статье

Назад

28.06.2010 г.

©Simashkov.2010