iObject.Net将SHP文件导入数据源后的修改,导出要如何操作

1 投票
目前想在网站页面上通过ajax请求访问后台,使用ImportDataInfoSHP将目标SHP文件导入工作空间后。

请问应该如何修改shp文件中的数据。

另外,想要将导入后修改好的内容重新作为SHP导出,然后发送给前台并下载的话,请问应该如何操作
6月 29 分类:  67次浏览 | 用户: kinnyou 牛刀小试 (129 分)
重新分类 6月 29 用户:张定祥

1个回答

2 投票
 
已采纳
您好,IObject .net组件的话,

导入shp的接口:ImportSettingSHP

导入实现步骤:

1.连接打开工作空间

2.连接数据源(若工作空间已有则可不再连接)

3.打开数据源

4.构建shp导入对象 ImportSettingSHP

5.构建数据导入对象DataImport

6. 执行DataImport类对象的run方法来进行导入,得到导入结果对象。

导出shp的接口:ExportSetting

导出实现步骤流程:

1.打开工作空间、数据源

2.找到需要导出的数据集

3.构建导出设置对象、DataExport对象

4.run

详细接口参数您可以查看帮助文档中的两个API部分,以及知识库>数据转换模块进行参考。

希望可以帮助到您!
6月 29 用户: 执笔画月 名扬四海 (1,732 分)
采纳于 7月 2 用户:kinnyou
您好,感谢回答。

请问在导入后应该如何修改shp文件中的数据。

比如将某一列的数据全部修改为0,之后保存
从矢量数据集获取记录集来进行属性修改

DatasetVector.GetRecordset
...