Подписи дорог

0 голосов
спросил 26 Окт, 12 от kravafox (1,020 баллов) в категории Программные продукты Esri
Подскажите, как мне решить задачу! У меня есть номера дорог европейского и местного значения, записаны в одном поле через запятую. Например: Е533,М-15. Мне надо отобразить эти надписи раздельно, где-то вот такimageimage
Каким VB скриптом это сделать?
    
    

2 Ответы

0 голосов
ответил 29 Окт, 12 от doujin (2,960 баллов)
Создать 2 класса подписей с одинаковым оформлением.
Для класса подписей европы скрипт такой:

Function FindLabel ( [FIELDNAME] )
a = Split([FIELDNAME],",")
FindLabel = a(0)
End Function

Для подписей местного значения такой:

Function FindLabel ( [FIELDNAME] )
a = Split([FIELDNAME],",")
FindLabel = a(1)
End Function

ArcGIS сам будет располагать подписи на линиях так, что бы они не перекрывались. Но могут возникнуть и неприятные моменты, когда дорога подписана только одним номером. Зависит это от сложности данных, длины линий и масштаба отображения.
0 голосов
ответил 29 Окт, 12 от kravafox (1,020 баллов)
Спасибо огромное!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...