Могу рассказать как это делается в ArcInfo Workstation. Прежде всего, чтобы построить профиль земной поверхности, нужно иметь мат. модель этой самой поверхности. Поэтому, первым пунктом, нужно создать на основе Ваших изолиний либо TIN либо GRID поверхности (команда CREATETIN, например). Затем создать покрытие, содержащее линию, проходящую от пункта А до пункта Б (не забудьте построить линейную топологию этого покрытия - команда CLEAN). Дальше - все просто. В разделе SURFACE имеется команда SURFACEPROFILE - она все и сделает. О параметрах подробнее прочитайте в HELP. Может показаться запутано и сложно, но, если требуется очень точный профиль (с привязкой к определенным пунктам), то нигде лучше не сделать. Желаю успеха.