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

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

 

 Способ 1.  С использованием утилиты Извлечь Координаты

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

Извлечь координаты точек XY MapInfo

Задача- добавить в атрибутивную таблицу слоя населённых пунктов (точки) их географические координаты.

Для выполнения этой манипуляции идём (как показано на рисунке выше) меню Программы>Каталог Программ  и попадаем в форму загрузки встроенных утилит MapInfo. Далее ставим флажок напротив утилиты Извлечь координаты (Coordinate Extractor в англ. версии):

В меню Программы появляется новый пункт - Записать координаты объекта. Жмём на него :

Записать координаты объекта

Видим форму утилиты загрузки координат:

Утилита MapInfo Запмсать координаты

На рисунке выше, если заранее не подготовили колонки в таблице для записи координат, жмём кнопку Создать новые колонки для координат. На следующей форме задаём названия колонок:

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

Извлечение координат в ГИС MapInfo

Задача решена!

Способ 2.  С использованием SQL-запроса

Для выполнения поставленной задачи извлечения координат идём в меню Запрос>SQL-запрос и далее заполняем реквизиты запроса приблизительно так, как указано на  рисунке ниже.

Текст запроса :   Name, CentroidX(obj) "Долгота",  CentroidY(obj) "Широта" :

Запрос координат MapInfo

Небольшой комментарий к рисунку выше. Для вычисления координат используются географические функции CentroidX/Y(obj) и в кавычках задаём имена  полей, в которые будем заносить данные.

Результат будет полностью аналогичен тому, что мы получили по первому способу.

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

О том, как создать в MapInfo каталог координат - смотрите тут

©Simashkov.2011.

02.10.2011 г.

Назад