首页 / 浏览问题 / 桌面GIS / 问题详情
面数据标签的文字位置,根据什么来定的
155EXP 2024年09月19日

面数据标签的文字位置,根据什么来定的,如何获取所有面标签的标签位置信息 ,想在前端捕捉他的位置,然后在标签上方另外附加其他的信息

1个回答

您好,

在标签专题图默认情况和统一设置的情况下,标签的锚点即为要素的内点。要理解锚点的位置,首先要理解内点的位置。

对于不同的几何对象,内点的位置也不同。面对象的内点是在几何对象的内部,并靠近中央的点。具体说明可参考离线帮助文档“专题图类型介绍”之“标签专题图”部分内容,如下图所示:

在线帮助文档地址:https://help.supermap.com/iDesktopX/zh/

标签本身在不同比例尺下坐标不一样,如果想获取标签的位置,建议在固定比例尺下,参考以下步骤:

(1)在图层管理器中,选中要保存的专题图图层。单击鼠标右键,在弹出的右键菜单中执行“保存为数据集”;

(2)在弹出的“保存为数据集”对话框中设置文本数据集要保存的数据源,并输入数据集的名称。单击“确定”按钮,将标签专题图保存为文本数据集;

(3)数据选项卡->数据处理组->类型转换->文本->点功能将文本对象的锚点提取出来生成新的点数据集。锚点跟文本的对齐方式有关,文本的锚点即文本的对齐基点,可以在风格设置选项卡文本风格组中,通过对齐方式设置。只有当地图窗口中有选中的文本对象,且文本图层为可编辑状态时,才可对选中文本进行风格设置。如下图所示:

希望能够帮助到您!

890EXP 2024年09月19日
...