Arcpy вручную назначить классовые перерывыPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Arcpy вручную назначить классовые перерывы

Сообщение Anonymous »

Я хочу иметь динамическую символику путем вручную присваивая значения для разрывов классов: < /p>

≤ min < /li>
min - max < /li>
> max < /li>
< /ul>
Я не возникаю с этой функцией, что это не так. Вместо этого он создал 4 разрыва класса, используя случайные разрывы классов. < /P>
def update_class_breaks(layer, breaks, classificationField):
min_val = float(breaks[0])
max_val = float(breaks[1])
sym = layer.symbology

if hasattr(sym, 'renderer') and sym.renderer.type == "GraduatedColorsRenderer":
sym.updateRenderer('GraduatedColorsRenderer')
renderer = sym.renderer
renderer.classificationField = classificationField
renderer.classificationMethod = 'Manual'
renderer.breakCount = 3

class_breaks = renderer.classBreaks

class_breaks[0].classMinValue = float('-inf')
class_breaks[0].classMaxValue = min_val

class_breaks[1].classMinValue = min_val
class_breaks[1].classMaxValue = max_val

class_breaks[2].classMinValue = max_val
class_breaks[2].classMaxValue = float('inf')

class_breaks[0].label = f"≤ {min_val}"
class_breaks[1].label = f"{min_val} - {max_val}"
class_breaks[2].label = f"> {max_val}"

layer.symbology = sym
else:
appLog.warning("Layer does not support GraduatedColorsRenderer or renderer missing.")


Подробнее здесь: https://stackoverflow.com/questions/796 ... ass-breaks
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Arcpy Symlology игнорирует ManualInterval и по умолчанию StandardDeviation - как заставить ручные перерывы?
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как заставить `graphviz` генерировать классовые диаграммы для целого репо, при толчке
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Использование Classmethods, классовые объекты и дженерики вместе с Mypy
    Anonymous » » в форуме Python
    0 Ответы
    159 Просмотры
    Последнее сообщение Anonymous
  • Встроенные перерывы в SVG в Safari и Mobile Safari
    Anonymous » » в форуме CSS
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Google OR-Tools: Водитель делает перерывы в соответствии с правилами обслуживания
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous

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