Label 2 Poliline

0 голосов
спросил 16 Дек, 03 от Alik (6,660 баллов) в категории Программные продукты Esri
Все большое здравствуйте,

Ищется скрипт (или АVX) позволяющий выкидывать в линейный шейп подписи сделанный СПЛАЙНОМ причем вместе с атрибутикой (сам текст - естественно, шрифт,размер шрифта, тип литер (курсив, жирный)).. Т.е. если подпись была сделана вдоль сплайновой линии то в шейпе должна быть сама эта линия - сплайн.
Нужно это все для грамотного переноса графики из Av3.2 в AG 8.x
Если у кого есть и не жалко - поделитесь плиз - на Аркскрипте не нашел - там все скрипты выкидывают лейблы только в прямые линии...в результате все сплайны переводятся в их геом. проекции на ось Х...

Заранее спасибо.
P.S. Если кто решал проблему корректного экспорта проектов из 3.х в 8.х отзовитесь

4 Ответы

0 голосов
ответил 16 Дек, 03 от Grigoriy (127,020 баллов)

Скорее всего Вы такой скрипт не найдёте. Объект SplineText не позволяет в avenue получить свойства исходной полилинии, из которой он создавался. Конвертировать обычный GraphicText можно.

см. http://arcscripts.esri.com/details.asp?dbid=10916.

 

0 голосов
ответил 17 Дек, 03 от Гость (210,080 баллов)
Cредствами Avenue нельзя, но если очень хочется то можно прочтением файла *.apr (изв. за оффтопик)
0 голосов
ответил 17 Дек, 03 от Alik (6,660 баллов)
2 Григорий: очень жаль, я так и предполагал....а хочется.

2 AndB: ОЧЕНЬ ХОЧЕТСЯ, а как? Может подскажите или может есть уже готовый инструментарий? Я к сожалению сам писать на Avenu не умею...
0 голосов
ответил 17 Дек, 03 от Гость (210,080 баллов)

2Алик: Отослал SplineText2PolyLine.ave на ДАТУ... Ищи в ARCScripts.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...