首页 > 代码库 > ArcGIS中数据之间的转换接口IFeatureDataConverter2

ArcGIS中数据之间的转换接口IFeatureDataConverter2

之前我写过一篇文章关于ArcGIS各种空间数据格式之间转换的通用方法:ArcGIS中sde,mdb,shp数据之间的转换 。这里使用的主要接口方法就是用到了IFeatureDataConverter接口的CovertFeatureClass方法。在帮助文档中的说明是“能够被使用来复制或者转换Table,Feature Classes或者是Feature Datasets到其它位置或者数据库格式“,具体的步骤。在帮助Converting simple data中写的非常清楚具体,这里就不多说了。


这里主要须要说说IFeatureDataConverter2接口,该接口的方法与IFeatureDataConverter接口并没有差别,唯一的差别是在IFeatureDataConverter与ITableConverter中添加了一个參数ISelectionSet InputSelectionSet,在文档中这样说”Provides access to members that convert to one dataset to another, optionally using a selection set.“意思就是我们能够选择当前的选择集作为输出的对象,这一点是我之前一直忽略的,所以说一旦有了新接口之后我们在使用的时候尽量还是使用新的接口去编写代码,顺便能够研究研究接口方法的变化。说不定你之后的实践中就要使用到了,这不,我就是这样。

<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

ArcGIS中数据之间的转换接口IFeatureDataConverter2