Спасибо за скрипт.
Теперь еще задача:
Длина линейного объекта по геометрии полилинии 50748 м
По расчету пикетов - 50829
координаты узлов полилинии и точек пикетов идентичны.
смотри таблицу и скрины
Текстовые объекты из семантики
Re: Текстовые объекты из семантики
- Вложения
-
- Снимок экрана 2025-02-06 090922.jpg (121.25 КБ) 31055 просмотров
-
- Снимок экрана 2025-02-06 090736.jpg (155.45 КБ) 31055 просмотров
-
- _11_piket.xlsx
- (109.87 КБ) 639 скачиваний
Re: Текстовые объекты из семантики
Добрый день.
Как я понимаю этот вопрос нужно перенести в https://forum.axioma-gis.ru/viewtopic.php?f=5&t=4255
Как я понимаю этот вопрос нужно перенести в https://forum.axioma-gis.ru/viewtopic.php?f=5&t=4255
- Вложения
-
- Piket.png (17.14 КБ) 31037 просмотров
Re: Текстовые объекты из семантики
Добрый день.
При запуске скрипта для таблицы из каталога точек выдается ошибка
File "....create_centroid_text.py", line 48, in <module>
text = axipy.Text.create_by_style(item[column_name], pnt, style, mv, 0, mv.coordsystem)
File "....Axioma.GIS\bin\python\Lib\site-packages\axipy\mi\mi_geometry.py", line 350, in create_by_style
rect = view._shadow.getTextRect(p, text, style._shadow)
TypeError: 'axipy.cpp_gui.ShadowDrawableView.getTextRect' called with wrong argument types:
axipy.cpp_gui.ShadowDrawableView.getTextRect(QPointF, float, ShadowTextStyle)
Supported signatures:
axipy.cpp_gui.ShadowDrawableView.getTextRect(PySide2.QtCore.QPointF, str, axipy.cpp_core_geometry.ShadowStyle)
А не пробовали плагин https://forum.axioma-gis.ru/viewtopic.php?f=5&t=4257 ?
При запуске скрипта для таблицы из каталога точек выдается ошибка
File "....create_centroid_text.py", line 48, in <module>
text = axipy.Text.create_by_style(item[column_name], pnt, style, mv, 0, mv.coordsystem)
File "....Axioma.GIS\bin\python\Lib\site-packages\axipy\mi\mi_geometry.py", line 350, in create_by_style
rect = view._shadow.getTextRect(p, text, style._shadow)
TypeError: 'axipy.cpp_gui.ShadowDrawableView.getTextRect' called with wrong argument types:
axipy.cpp_gui.ShadowDrawableView.getTextRect(QPointF, float, ShadowTextStyle)
Supported signatures:
axipy.cpp_gui.ShadowDrawableView.getTextRect(PySide2.QtCore.QPointF, str, axipy.cpp_core_geometry.ShadowStyle)
А не пробовали плагин https://forum.axioma-gis.ru/viewtopic.php?f=5&t=4257 ?
Re: Текстовые объекты из семантики
Нужна кнопка "спасибо")
А я правильно понимаю, что окно карты нужно "зафиксировать" плюс минус в масштабе визуализации/печати, чтобы подписи генерировались подходящего размера, потому что потом размер не изменить?
А я правильно понимаю, что окно карты нужно "зафиксировать" плюс минус в масштабе визуализации/печати, чтобы подписи генерировались подходящего размера, потому что потом размер не изменить?
Re: Текстовые объекты из семантики
Размер шрифта текста можно настроить только для определенного масштаба. При изменении масштаба карты размер текста также будет изменяться.
Для установки масштаба карты вызовите "Показать по-другому" на вкладке "Карта".
Размер текста можно изменить из свойств текста (для одного объекта) или вызвав "Изменить размер текста" для группы объектов.
Недавно писал об этом тут
Для установки масштаба карты вызовите "Показать по-другому" на вкладке "Карта".
Размер текста можно изменить из свойств текста (для одного объекта) или вызвав "Изменить размер текста" для группы объектов.
Недавно писал об этом тут