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

  В предыдущем пункте мы уже обсуждали вопрос о том, как извлечь значение интерполированной растровой поверхности в точке с использованием расширения Vertical Mapper. Имеется ещё одно решение этой задачки с использованием расширения Discover к ГИС MapInfo.

 

 

 

Прим. Расширение Discover изначально являлось разработкой австралийской компании Encom и оптимизировано под задачи геологов, использующих в свой профессиональной деятельности MapInfo. Страждущие без труда найдут в Сети Discover 4.01 или смогут качнуть отсюда

 

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

 

Извлечь растр в точке Discover

 

Как видно на рисунке выше, в меню появился новый пункт Discover. Но для решения поставленной задачки понадобиться модуль работы с поверхностями. Поэтому, идём меню Discover>Create And Analyze Surface (см. рис. выше). Теперь наша карта может смотреться так:

 

 

Небольшой комментарий к рисунку выше. Для извлечения значения растра в точке нам нужен, естественно, набор данных в виде точек. Это первый момент. Но этого мало. Необходимо будет ещё выбрать точки, для которых мы будем извлекать значение. Проще всего это сделать по меню в MapInfo Запрос>Выбрать . Далее, как показано выше идём меню Surface>Assign grid cell value и в сл. форме задаём поле, в в которое будем писать извлечённое значение растра:

 

 

Жмём OK и после небольших манипуляций можно увидеть приблизительно такую картинку:

 

В поле ZVal программа записала значение интерполированной поверхности в точке.

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

Simashkov.2012

01.12.2012 г.

Назад