Надписи

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Надписи

Сообщение EVK »

Здравствуйте! Есть множество точек. Как надписать не каждую точку, а хотя б каждую 10-ю ,а то и 50-ю точку в ArcGIS?
lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Надписи

Сообщение lam »

Для надписей установите SQL-Query...
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Надписи

Сообщение Vadim »

lam прав. Можно это реализовать так:
1. Добавляете текстовое поле в атрибутивную таблицу класса объектов/шейп-файла, где хранятся Ваши точки.
2. Калькулятором поля заносите в него номерную последовательность (присваиваете порядковый номер, начиная с единицы). Считается так:

Код: Выделить всё

# в окне Pre-logic Script code вставляете
rec=0 
def autoIncrement(): 
 global rec 
 pStart = 1  
 pInterval = 1 
 if (rec == 0):  
  rec = pStart  
 else:  
  rec += pInterval  
 return rec

#в окно ниже, где "название поля =" вставляете
autoIncrement()
3. Заходите в Properties - Labels интересуемого слоя. Там выбираете "Define classes of features and label each class differently" и выбираем SQL Query.
4. Составляем запрос типа num LIKE '%0' (num - названия поля с порядковыми номерами). Это если вы хотите пронумеровать каждую 10-ю точку. Если каждую 50-ю, то напишем такое выражение: num LIKE '%00' OR num LIKE '%50'
5. Не забудьте отметить опцию "label features in this layer".
Всё.
Вложения
2.png
2.png (64.32 КБ) 4998 просмотров
1.png
1.png (76.59 КБ) 4998 просмотров
Последний раз редактировалось Vadim 17 июн 2020, 10:22, всего редактировалось 1 раз.
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Re: Надписи

Сообщение EVK »

Спасибо огромное!
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Re: Надписи

Сообщение EVK »

Здравствуйте! Почему то не вычисляет поле?
Вложения
Снимок.PNG
Снимок.PNG (16.48 КБ) 4906 просмотров
Снимок.PNG
Снимок.PNG (5.03 КБ) 4918 просмотров
Последний раз редактировалось EVK 13 мар 2020, 11:05, всего редактировалось 1 раз.
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Надписи

Сообщение Vadim »

там отступы должны быть. С третьей по 6-ю строчки - 1 пробел, 7-я - 2 пробела, затем, 8-я - 1 пробел, 9-я - 2 пробела, 10-я - 1 пробел.
EVK
Участник
Сообщения: 55
Зарегистрирован: 16 янв 2012, 14:18
Репутация: 0

Re: Надписи

Сообщение EVK »

Спасибо!
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей