浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
求助,电信TEXT数据为什么只显示点不显示文字?
frc666
2EXP
2019年02月11日
使用产品:iserver 7c 810 操作系统:win7 x64
数据类型: 电信text文件
问题详细描述:导入之后不显示文字只显示 点
iobjects
电信text数据
请
登录
或者
注册
后回答这个问题。
1个回答
您好,请问您导入数据使用的接口是ImportDataInfoTEMSTextLabels 类吗?您使用的产品是objects .net 而不是iserver吧?
胡林
5,985EXP
2019年02月11日
您好 是的 我用的是TEMSTextlabels 导入之后图层识别之后只有点 我用的object.net c++ 提问的时候打错了 ..您看是图层哪里设置错了吗
object .net 和object c++是我们的两款产品,前者开发语言是C#,后者是C++,还请确认一下,因为负责C++的同事还在休假,如果是c++组件的问题,还需等同事休假结束才能处理。不过建议您先把数据发我,我这边先看看数据用.net能正常导入不,您可以先把数据上传到百度云,然后私信我下载地址
您好,我查看了您的数据,实际上是把文字导进点的属性里面了,想要文字显示出来,只需要制作标签专题图即可,如何制作标签专题图,还请参考帮助文档
不好意思,又打扰您了,麻烦您看一下,为啥我添加了标签之后,地图是一片空白呢?
UGDatasets* dataSets = DataSource->GetDatasets();
int dataSetsNum = dataSets->GetSize();
UGThemeLabel* pThemeLable = new UGThemeLabel;
UGTextStyle textStyle;
textStyle.SetForeColor(UGRGB(115, 0, 74));
textStyle.SetBackColor(UGRGB(231, 227, 231));
textStyle.SetBold(true);
textStyle.SetHalo(true);
textStyle.SetHeight(8);
pThemeLable->SetExpression(_U("Name"));
//设置统一风格
pThemeLable->SetTextDefaultStyle(textStyle);
for (int i = 0; i <dataSetsNum; i++)
{
UGDataset* DataSet = dataSets->GetAt(i);
((SuperMap->GetMap())->m_Layers).AddDataset(DataSet, true, UGLayer::UG_Layer_Normal, _U("pointLayer"));
UGLayer *layer = ((SuperMap->GetMap())->m_Layers).AddDataset(DataSet, true, UGLayer::UG_Layer_Normal, _U("ThemeLayer"), pThemeLable);
layer->SetVisible();
SuperMap->Refresh();
}
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
电信text数据标签专题图显示失败
请问一下,supermap-iserver-11.0.0-windows-x64为什么chm帮助文档不显示呢?
超图FAQ:您好,请问咱们iObjects java二次扩展开发有xyz坐标转经纬度的坐标吗,在桌面端和帮助文档只看到对用xy转经纬度的方法呢
超图10i导入电信text数据时出错
超图10i导入电信text数据时出错
打开CAD文件,为何只获取到点类型的数据集
为什么用iObject新建的数据集名称和postgres显示的表名不一致
为什么导入的数据 不显示出来?只有选中了才显示
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...