GP下CalculateField的用法
Posted yzhyingcool
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GP下CalculateField的用法相关的知识,希望对你有一定的参考价值。
以前用过这个类做字段计算,许久不用有些忘却,记录一下使用方式
public static void CalculateField(IFeatureLayer featureLayer,IField field,string expression)
Geoprocessor gp = new Geoprocessor OverwriteOutput = true ;
CalculateField cal = new CalculateField()
in_table = featureLayer,
field = field.Name,
expression = expression,
expression_type = "PYTHON_9.3"
;
gp.Execute(cal, null);
调用时,如果expression为"",即空,需要这样使用:"\"\""
例
CalculateField(pFeatureLayer,pFeatureLayer.FeatureClass.Fields.get_Field( pFeatureLayer.FeatureClass.FindField( item.SubItems[1].Text)), "\"\"");
以上是关于GP下CalculateField的用法的主要内容,如果未能解决你的问题,请参考以下文章
GREENPLUM中的with,即CTE用法,转自gp中文网文档
gp里用啥代替oracle里rownum,用啥代替rowid???