首页 / 浏览问题 / 组件GIS / 问题详情
iObject二维面数据的持久化
204EXP 2016年11月17日
我向后台传递了在页面上绘制的所有point2D对象,现在想持久化保存这些point2D组成的二维面。请问该怎么做?

在iClient中 var linearRings = new SuperMap.Geometry.LinearRing(points);
         var region = new SuperMap.Geometry.Polygon([linearRings]);是如此构造的二维面。

现在我将point2D集合传到后台我是通过iObject的GeoRegion geoRegion = new GeoRegion(points);构造二维面,然后想储存到数据库。

1个回答

你可以在数据库型数据源中新建一个面数据,获取数据集的记录集Recordset,开始Recordset.BatchEditor.Begin(),然后使用Recordset.addNew方法将GeoRegion添加到记录集中,最后Recordset.BatchEditor.Update(),进行更新。
1,737EXP 2016年11月17日
...