День добрый, уважаемые разработчики!
Возможно в коде, отвечающем за формирование тематического слоя с распределением стилей по индивидуальным значением определенного типа пространственных объектов.
Например при задании тематического слоя для точечных объектов в легенде отображаются символы для площадных объектов.
...
individual = IndividualThematicLayer(theme_field)
individual.style_geometry_type = axipy.da.StyleGeometryType.Point
layer_for_theme.thematic.add(individual)
...
# Устанавливаем стиль
for i in range(individual.count):
value = individual.get_value(i)
...
individual.set_style(i, val_style)
Возможно, я неправильно устанавливаю тип площадных объектов при формировании тематического слоя командой
individual.style_geometry_type = axipy.da.StyleGeometryType.Point
(актуально для версий ГИС Аксиома 6.2 - 7.1)
С уважением,
Дмитрий
Установление типа пространственных объектов при формировании тематического слоя
Re: Установление типа пространственных объектов при формировании тематического слоя
Добрый день.
Я делаю так и все работает
Для точечных объектов
IndividualThematic.style_geometry_type = axipy.StyleGeometryType.Point
Для линейных
IndividualThematic.style_geometry_type=axipy.StyleGeometryType.Linear
Для полигонов
IndividualThematic.style_geometry_type = axipy.StyleGeometryType.Polygonal
Я делаю так и все работает
Для точечных объектов
IndividualThematic.style_geometry_type = axipy.StyleGeometryType.Point
Для линейных
IndividualThematic.style_geometry_type=axipy.StyleGeometryType.Linear
Для полигонов
IndividualThematic.style_geometry_type = axipy.StyleGeometryType.Polygonal
Re: Установление типа пространственных объектов при формировании тематического слоя
Спасибо за ответ.
Если посмотреть после выполнения команды свойства тематического слоя, то вы обнаружите помимо заданного типа (Точки или Линии) еще и отображение тематики площадных объектов. Но при этом был задан только один тип геометрии ( и в этом как мне кажется есть какая-то нелогичность или ошибка).
Подскажите, пожалуйста, как отключить отображение тематики для площадных объектов.
С уважением, Дмитрий.
Если посмотреть после выполнения команды свойства тематического слоя, то вы обнаружите помимо заданного типа (Точки или Линии) еще и отображение тематики площадных объектов. Но при этом был задан только один тип геометрии ( и в этом как мне кажется есть какая-то нелогичность или ошибка).
Подскажите, пожалуйста, как отключить отображение тематики для площадных объектов.
С уважением, Дмитрий.
Re: Установление типа пространственных объектов при формировании тематического слоя
Добрый день.
К сожалению , как отключить не знаю . Это вопрос к разработчикам . Допускаю , что стиль для площадных объектов устанавливается по умолчанию при создании класса IndividualThematicLayeк
К сожалению , как отключить не знаю . Это вопрос к разработчикам . Допускаю , что стиль для площадных объектов устанавливается по умолчанию при создании класса IndividualThematicLayeк
Mitrich писал(а): ↑Сегодня, 14:03 Спасибо за ответ.
Если посмотреть после выполнения команды свойства тематического слоя, то вы обнаружите помимо заданного типа (Точки или Линии) еще и отображение тематики площадных объектов. Но при этом был задан только один тип геометрии ( и в этом как мне кажется есть какая-то нелогичность или ошибка).
Подскажите, пожалуйста, как отключить отображение тематики для площадных объектов.
С уважением, Дмитрий.
