首页 / 浏览问题 / 组件GIS / 问题详情
将Excel里的坐标点数据字段添加到点数据里
YUY
20EXP 2019年06月25日

接下来要怎么处理  小白 求指点

1个回答

您好!如果您想导入Excel中的.xlsx、xls,目前超图还没有导入这两个格式的方法。现在可以为您提供两种方案:

方案一:将.xlsx、xls另存为.csv,超图有直接导入CSV的接口ImportSettingCSV ;

方案二:需要自己写,自己网上找如何用代码读.xlsx、xls里的值,将读到的值逐个添加到记录集中。
3,352EXP 2019年06月25日
导入excel文件的代码已经写好了 但是接下来怎么去让数据集获取到导入的excel的数据?
您的Excel的每行有点对应的xyz值,先利用xyz值构建GeoPoint3D,用 GeoPoint3D构造函数 (Double, Double, Double);

然后将几何对象添加到点数据集的记录集Recordset中,用Recordset.AddNew 方法 (Geometry);

其中获取该数据集的记录集用接口DatasetVector.GetRecordset(false, CursorType.Dynamic);
...