如题,目前在示例程序中所看到的将三维管线放置进sceneControl控件中进行显示的 管线高程匹配机制是 根据该管线图层的特定字段(BottomAltitude)对整段管线完成同一高度值的显示 但是在实际开发中 不同管线起点、终点高程值多少差异 想问超图中如何实现这样起点、终点不同埋深下 管线的埋深显示 PS 管点的埋深不同很好实现 就是管线部分 如何实现这样同一管段差异化高程的显示处理
使用的是.NET开发包 Layer3DSettingVector类下属 style方法 下属成员LineSymbolID 这个方法 是需要整型参数才能匹配线型符号 有么有像Theme3DCustom类中的MarkerSymbolIDExpression方法那样 通过匹配字段 读取string参数 对线型符号进行匹配的方法!
maven管理的Java项目怎么样导入Supermap iObject java,要实现Jenkins自动部署?
GIS组件,能在基于MFC的vs2012开发使用吗
在资源中心下载的模型都不能用啊。。。
iObjects 工作空间里有自定义投影A的数据集,有B投影的数据集。请问如何实现B投影的数据集转换成A投影?
scene.Fly结束以后也没有触发这个事件呀?这个应该怎么用?
private void ShowAnysResult() { if(m_profileFeature != null && canProfile) { GeoLine3D line3d = m_profileFeature. ... OutputProfileToBitMap() 这一句卡死 但是如果把这个方法在 sceneControl 的 MouseDown 事件下调用,就可以正常运行
现在有个问题是,如下方法: private void ShowAnysResult() { if(m_profileFeature != null && canProfile) { GeoLine3D line3d = m_profileFeature.GetGeometry() as GeoLine3D; ... 把这个方法在 sceneControl 的 MouseDown 事件下调用,就可以正常运行 这个问题纠结了好长时间了
用组件端调用iserver发布的一个地图服务后,添加到平面场景里面。想要通过点击事件查询图层里面的要素属性。这个应该怎么实现。
我是这么写的 profile = new Profile(scenControl.Scene); bool canProfile = profile.Build(); profile.StartPoint = line3d[0][0]; profile.EndPoint = line3d[0][1]; Bitmap bitMap = ... line3d 是一条三维线,我是想通过三维线的节点设置 StartPoint 和 EndPoint,不在屏幕通过鼠标点击选择
调用方法 OutputProfileToBitMap时,程序停留在方法内部不继续往下执行了…
我在网上下载了一个全国省市县行政区域的shp文件,用iDesktop打开之后查看数据集属性,是没有设置坐标系的,但是属性信息里面显示的数据集范围的是经纬度值,请问:我想把经纬度坐标转换成以米为单位的平面坐标系,应该怎样做?下面是数据集属性的截图。
如何编辑场景中的要素折点,移动点要素?
同一个电脑可否启动两个不同端口的iserver ,公用一个许可