<< На Главную <В меню Советы по MapInfo
В практике использования ГИС встречаются такие классические задачи , к решению которых не приложил руку только ну уж только совсем ленивый разработчик. Создание объектов по списку координат точек - точно одна из таких рутинных процедур, которая никак не может оставить в покое энтузиастов по написанию кода автоматизации под MapInfo (особенно актуальным этот момент может быть для геодезистов, которые имеют дело с поворотными точками границ земельного участка).
Короче, предлагается
очередной , 101-й способ создания объектов с использованием всевозможных вспомогательных программ.
Прим. Описание очень похожей программки для MapInfo можно посмотреть в
этом обзоре
Так вот, для начала
отсюда качаем утилиту fromCB - очередной респект автору сайта ( и автору утилиты, понятное дело ) .
Запускаем нужный прикладной софт - идем меню Программы>Запустить программу MapBasic
и ищем файл fromCB.MBX :
Далее, предположим, что в Excel имеется табличка со списком координат :
Прим. Если ваша карта в классической плановой (декартовой) системе координат X/Y, то в случае использования утилиты fromCB первой должна указываться координата Y !
Скопировав в буфер обмена координаты точек (см. рис. выше) , на панели утилиты fromCB жмем на кнопку с тем типом объектов, которые нужно сгенерировать - точки, полигоны или полилинии. На рис. ниже приведен пример создания точек :
Если попытаться создать полигон, то наша учебная картинка может выглядеть сл. образом :
А вот попытки создать объекты путем копирования данных в буфер обмена из текстового файла заканчивались некорректными построениями - точки вершин почему-то утягивались в линию:
В общем, мораль такая - если будете юзать программку fromCB, то надежней для подготовки списка координат точек использовать Excel . Или
, в случае работы с текстовыми файлами, загрузить другую аналогичную утилиту ImportFromTxt - более подробное описание см. здесь.
Пока всё. Всем удачной работы в MapInfo со списками координат !
© Simashkov.2018
17.02.2018 г.