浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
组件开发符号化提示未找到文件
cy
36EXP
2022年01月21日
在添加数据到场景中之后,进行符号化打开SymbolDialog,点击三维填充符号库时,提示显示“未找到路径下的文件”,查看属性发现此路径为开发机器上的填充文件路径,而不是客户机上的,这种情况应该怎么办呢
问题关闭原因:
已解决
三维面符号
c#
组件开发
1个回答
您好,若您是写代码加载的,那建议建议您以项目来写相对路径加载。
若您迁移,那请您在迁移的过程中保证smwu、udbx、sys等文件的相对路径是没有变化的哈。
这个主要不是使用组件的问题,建议您了解下c#处理打包数据处理,和相对路径相关的开发知识。
希望可以帮助到您。
于丁
10,758EXP
2022年01月21日
工作空间这些使用的均是相对路径,三维点,线的符号库点击是没有问题的,只有三维面填充符号库是找不到文件
填充符号这里你是怎么开的?我刚刚试了下相对路径迁移不同的电脑里来开填充符号选择器没有问题的。
GeoStyle3D tStyle = SymbolDialog.ShowDialog(SuperMapWorkSpace.Resources, settting.Style, GetSymbolType(type));这样打开的
SuperMapWorkSpace.Resources是工作空间的资源库;
..\Templates\SymbolLibrary是符号库的相对路径
打开之后里面有默认的三维填充符号库,点击之后提示缺少文件,显示的路径是开发机器上的路径
不排除是您意外修改过工作空间资源的原因,你创建一个新的工作空间有没有这种情况?
若是修改了工作空间的资源,如何进行还原呢?我使用代码中的resources.filllibrayr.clrea0之后,资源的fillbliary被释放了
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
组件GIS中填充符号选择器显示未找到文件
三维面设置三维填充时提示找不到符号文件
组件GIS开发添加粒子特效几何对象
支持再次导入该shp文件到本程序显示???
组件开发c++版本,对常用的符号库,通过自动标绘上去,就是改变其线宽。
往三维场景中加载以文本形式存储的坐标数据
提示无法解析的外部符号
符号库添加符号文件
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...