Подскажите, пожалуйста, как можно прописать, чтобы рисовалась параллельная линия от заданной, заданной длини и на определенном расстоянии. Также и перпендикуляр.
для этого в самой MI нет никаких средств. Они есть во внешних дополнениях. В частности в "инструментарии для MapInfo", а старших версиях в дополнении MapCAD.
Я пользуюсь буферными зонами, только обычно это полигоны, а не линии, но думаю вы знаете как полигон превратить в линию (удерживаю правую кнопку мыши - выбираю объекты - превратить - в области (если была линия) и в полилинии (если был полигон))
Для создания буферных зон необходимо следующее, а именно - выделяешь линию (или полигон), параллельно которой необходимо создать параллельную - далее удерживаю правую кнопку мыши - выбираю объекты - буферные зоны - задаешь радиус (с одной и другой стороны появятся на заданном расстоянии границы полигона) - ок.
Удачи.