MapInfo MID/MIF

Еще один популярный ГИС формат с общедоступным описанием. Популярным он стал в силу своей текстовой природы и относительной простоты. Формат MID/MIF допускает хранение разнотипных объектов в одном файле, поэтому в этом формате вполне возможно сохранить всю карту целиком.

При чтении данного формата Digitals проявляет известную долю интеллектуальности и самостоятельно организует слои, в которые объединяет объекты подобных типов и с подобными атрибутами линий и заливки полигонов.

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

Все в один файл

Галочка обычно включена и это означает, что вся карта записывается в одину пару MID/MIF файлов. Иначе, запись будет происходить в десять файлов, к имени которых будет добавлена цифра от 0 до 9. В конкретный файл будут записаны слои, код которых начинается на соответсвующую цифру. Это позволяет выполнить элементарную группировку больших по размеру карт по кодам слоев.

Запрос полей

Включение данной галочки вызывает перед сохранением диалог запроса параметров, содержимое которых подлежит экспорту. Иначе будут записаны все доступные слоям параметры.

Запись 3D координат

Записывает вместе с каждой точкой координату Z, в отличии от стандартного поведения, когда записываются только плановые координаты. Галочка обычно отключена.

Украинский MID/MIF

Нестандартный вариант формата - отличия читателю предлагается найти в качестве упражнения. Обычно выключено.

Заготовкой при сохранении служит файл mapinfo.hdr из программной папки Digitals. В этом файле находится стандартный заголовок обменного файла MIF. При необходимости, вы можете настроить здесь строку Delimiter, указав разделитель полей данных для файла MID и строку CoordSys, которая определяет систему координат карты. При отсутствии файла mapinfo.hdr используется разделитель , (запятая).

Отметим, что более универсальный путь поменять строку CoordSys заключается в назначении карте датума, в котором имеется строка описания проекции карты. В этом случае при экспорте произойдет автоматический перенос строки описания координат в MIF файл. Как включить строку описания системы координат в датум рассказывается в разделе «Описание датума» в Гл.9, «Cистема координат карты».