上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页
摘要: pRowBuffer.set_Value(pFds.FindField("W_Mean"), Re_mean[3]);此句代码弹出异常:The index passed was not within the valid range. 翻译为传递的索引不在有效范围起初以为3超出了范围,多次修改实验,一直弹出这个错误。搜索这个异常的时候,官网的资料是 Geocoding a table with blank values in the adress field genetates the error message;自己翻译了一下,以为是Re_mean[3]的值的问题,所以将值 阅读全文
posted @ 2014-02-28 22:00 DayDreamInGIS 阅读(4117) 评论(0) 推荐(0) 编辑
摘要: 字段不可编辑。Access数据库默认第一个字段为ID字段,不可修改。所以,在新建字段时,第一个字段为ObjectID字段,如果没有建立该字段,则把另外的字段作为不可修改的ID字段,造成field is not editable的异常 阅读全文
posted @ 2014-02-28 19:49 DayDreamInGIS 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: if(pFeature!=null){ IPoint pnt = pFeature.Shape as IPoint; pntArray.Add(pnt);}调试是pntArray.Add(pnt)显示尝试读取或写入受保护的内存。这通常指示其他内存已损坏。,网上的资料说是COM对象在循环中没有来得及释放造成的。因为是在循环中,以为是pFeature没有释放造成的,所以就释放了一下,结果还是这个问题。后来仔细找,发现pFeature是Polygon类型的,当初想当然的以为可以将Polygon转化为Point类型。后来断点时候,发现pnt一只为null。所以,上述错误的原因就是把一个空接口指针添.. 阅读全文
posted @ 2014-02-26 20:36 DayDreamInGIS 阅读(4687) 评论(0) 推荐(0) 编辑
摘要: private static IFeatureClass CreatStnShp(string shp) { //打开工作空间 IWorkspaceFactory wsfactory = new ShapefileWorkspaceFactoryClass(); string ssss = System.IO.Path.GetDirectoryName(shp); IWorkspace workspace = wsfactory.OpenFromFile(ssss, 0); ... 阅读全文
posted @ 2014-02-26 10:17 DayDreamInGIS 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: double a = 1.1478;Math.Celling(a); 向上取整,结果为2Math.Float(a); 向下取整,结果为1Math.Round(a,2); 保留两位小数的奇进偶舍 结果为1.15 阅读全文
posted @ 2014-02-24 22:00 DayDreamInGIS 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页