我之前是想用选择集转换到记录集,然后用GetFieldValue去查询,但是运行中发现貌似OSGB类型的数据没办法转到recordset里面呀 catch抓到说是三维图层必须是Layer3DDataset 所以我现在有点懵逼 不知道这种办 ... ,麻烦指点一二,感谢 selectionDemo = sceneControlDemo.Scene.FindSelection(true)[0]; recordset = selectionDemo.ToRecordset();
面裁剪,合并,拆分等容易出现碎面(线),导致后续操作(裁剪...等)失败,现在人工上deskpro去掉碎面的,请问程序中怎么去处理能保证后续操作成功
SuperMap Objects 版本:当前安装的版本为 6.0.4.14314,在官网上申请的6R试用许可为什么不能用呢?老版本的试用许可在哪里申请?
请问: Scene.Layers["layerName"].Selection.Add(id) 场景中通过id将要素选中,要素消失。取消选中后出现。 谢谢!
private void toolStripButtonWalk_Click(object sender, EventArgs e) { sceneControlDemo.Scene.WalkingMode = WalkingMode.ByKeyboard; } 设置了一个按钮,点击更改walkiingmode,但是更改之后,焦点是获取了,也能转,就是不能行走,只能原地打转
设置线的风格,风格不起作用 源代码如下: Point2Ds points=new Point2Ds(); Point2D one=new Point2D(1.0,2.0); Point2D two=new Point2D(100,200); points.add(one); ... ; line.Style=gs; recordset.AddNew(line); recordset.Update(); m_mapControlMain.Map.Refresh(); line
数据集中字段idLine设置为FieldType.Int32 SetFieldValue()报错:System.ArgumentException类型的未经处理的异常在SuperMap.Data.dll中发生 源代码如下:Recordset recordset=dataset.GetRecordset(false, ... ; int idLine=10; recordeset.SetFieldValue("idLine",idLine); recordset.Update();
数据库是MySQL
如何将二维线数据转换成三维管线数据,属性含起点高程和终点高程; 同理如何将二维的点转换为三维点数据,属性含高程?
利用iportal中的custom_portal做的开发
在JAVA程序里面,正常打开已创建的工作空间文件*.smwu,能看到文件型数据源,每个数据源的数据集是空的。查看数据集信息的路径是正确的。其中,数据源是shp文件型的。
IOBJECT 我用代码操作文件型数据源,去里面新建数据集 新建对象 然后操作之后又把数据集和对象都删除了,删除代码如下 m_datasource.Datasets.DeleteAll(); m_datasource.Close(); m_workspace. ... m_workspace.Dispose(); ,但他本身udd和udb文件却变大了,而且越变越大 怎么解决这个问题?
报未能加载依赖项,引用的DLL不能正常加载,机器是64位的,而且发布也是发布的64位的。
idesktop中添加了一个面 想给这个面添加一个名字 在面的中心上怎么实现?我看了有这个样式但里面没有名字这个属性 // 实例化一个面几何对象,并对其进行渐变风格设置 GeoStyle ... ; geoStyle_R.FillGradientAngle = 30.0; geoStyle_R.FillGradientMode = FillGradientMode.Linear; 这里面没有能设置名字的属性
各位好! 我使用SMO_DotNET_802_13626_55470_CHS_Zip X64进行二次开发,现有大概有50G影像导入Oracle数据库,在开发的机器上加载,快速刷新浏览一切正常,部署到其它机器后,只要刷新快一点(第一次刷新过程没有结束,鼠标还在漏斗状态,再次刷新),就会崩溃,捕获不到异常。