首页 / 浏览问题 / 组件GIS / 问题详情
三维符号化的符号库问题2
35EXP 2022年05月05日
使用产品;Supermap iObjects.NET 10.2.1

问题描述:我现在直接打开了一个UDB数据源,而没有依赖于工作空间,调用Theme3DCustom.MarkerSymbolIDExpression方法设置点符号,请问这样会从哪里读取符号库呢?我应该如何添加自己的符号库文件。(原本依赖于工作空间时,是用的工作空间中的资源库,现在不依赖于工作空间了怎么办???)

1个回答

您好,符号库资源、地图、图层都是依赖工作空间的,如果您不想要保持工作空间的话,建议您可以临时创建一个工作空间,若没有工作空间,您也无法正常的绘制展示地图、图层。

数据源仅提供数据,并不会存在地图、图层和资源等其他信息。

若是要加载点符号库文件的话,SuperMap iObjects .NET 的 SymbolMarkerLibrary 类提供了 FromFile 方法用于导入点符号库,不过导入后的结果还是需要添加到当前的 Workspace 对象中再进行使用。

希望可以帮到您。
2,158EXP 2022年05月05日
...