ГИС TopoL-L лес лесоустройство

5.6.1 Формат MIF - MID

Это собственный обменный формат ГИС MapInfo. Формат документирован. Он часто используется при обмене данными ГИС между программами.
Периодически возникает проблема, выражающаяся в том, что какая-либо из программ - участников обмена данными, не может прочитать файлы формата MIF - MID, либо после успешного с виду завершения импорта никаких картографических данных вообще не оказывается, либо данные импортируются неполностью, частично искаженными. Чаще всего проблема возникает тогда, когда набор данных был сформирован не самой программой MapInfo, а программами сторонних разработ­чиков (многие версии TopoL тоже не являются исключением).
Очень часто проблема состоит в следующем. При использовании в формате MIF - MID системы координат"NonEarth Units"m"" (то есть координат в метрах) уже неоднократно случалось, что координаты описывающего импортируемый фрагмент прямоугольника имеют неправильное значение, например, равны (-10000000, -10000000) (10000000,10000000).
Правильный заголовок файла *.mif выглядит следующим образом:
Version 300
Charset"Neutral"
CoordSys NonEarth Units"m" Bounds (21200000.00000000, 6350000.00000000) (21600000.00000000, 6400000.00000000)
Columns 2
LayerID Integer
ObjectID Integer
После ключевого слова Bounds в круглых скобках должны стоять координаты левого нижнего и правого верхнего углов описывающего карту прямоугольника. Этот прямоугольник должен действительно быть описывающим, то есть все встречающиеся ниже в том же файле координаты должны лежать в указанном диапазоне. Если это не соблюдается, необходимо вручную поправить диапазон, указанный в Bounds.