Итак, метод, чтобы получить некоторый контроль над размещением меток контура, см. Рисунок.
Первым делом я загрузил контуры. Затем, на новом шейп-файле линии, я нарисовал линию от вершины холма до низа (метки на рисунке выровнены с этим). Затем я буферизовал линию и использовал буфер, чтобы обрезать контурный слой. После этого я загрузил обрезанные контуры поверх слоя контура, установил символы так, чтобы маленькие линии не отображались, и пометил обрезанный слой, используя новую систему маркировки.
В показанном примере я использовал только одну прямую линию, но, конечно, можно было бы использовать и полилинии, чтобы получить более удобные метки.
О, вам нужно только небольшое значение буфера, 50 метров, я думаю, что я использовал в примере, даже это могло бы быть больше, чем строго необходимо.